@charset "utf-8";

/* 공통 */
.pagination>li>a, .pagination>li>span{border:0;color:#818181 !important}
.board_style .list-wrap .pagination-sm>li>a, .board_style .list-wrap .pagination-sm>li>span{border:0 !important;color:#818181 !important}
.board_style .list-wrap .pagination-sm>li:nth-child(2)>a, .board_style .list-wrap .pagination-sm>li:nth-child(2)>span{margin-right: 12px;}
.board_style .list-wrap .pagination-sm>li:nth-last-child(2)>a, .board_style .list-wrap .pagination-sm>li:nth-last-child(2)>span{margin-left: 12px;}
.board_style .list-wrap .pagination-sm>li.active>a, .board_style .list-wrap .pagination-sm>li.active>span{color:#fff !important}

.top_title{padding: 80px 0;}
.top_title.p_bottom{padding:80px 0 60px}
.top_title.has_subcate{padding-bottom: 56px;}
.top_title .top_tt{text-align: center; color:#222; font-size:38px; font-weight:600}

.margin_topB{margin-top:0px}
.margin_topB.m05{margin:35px 0 41px}
.margin_topB.shop{margin:10px 0 0}
.margin_topB .write_title h1{font-size:28px;color:#222222;font-weight:500}

.sub_menu_box{margin:0 0 80px}
.sub_menu_box .cate_ul{text-align:center;margin-bottom:0}
.sub_menu_box .cate_li{width:11.81%;float:none}
.sub_menu_box .cate_li + .cate_li{margin-left:10px}
.sub_menu_box .cate_li a{border-radius:20px;font-size:16px;color:#666666;font-weight:400;height:40px;line-height:36px;border:1px solid #bfbfbf;padding:0 15px}
.sub_menu_box .cate_li.on a{font-weight:600;background:#00C08B;color:#fff;border-color:#00C08B}

.board_style .list-board{margin-bottom:0}
.board_style .gallery_container.list-container{margin-bottom:0}
.board_style{margin-bottom:0}

.board_style .list-tsearch.tsearch{border:0;border-radius:10px;background:#f5f5f5;padding:40px 22.72% 32px;margin-bottom:80px}
.board_style .row_box{margin-left:0 !important;margin-right:0 !important}
.board_style .tsearch .col-15{padding-left:0 !important;padding-right:0 !important;}
.board_style .row_cont{border-bottom:1px solid #666666;padding-bottom:9px}
.board_style .row_cont .form-group{margin-bottom:0}
.board_style .row_cont select,
.board_style .row_cont input{border:0; background:transparent; box-shadow:0 0 0;padding:0 15px; font-size:17px; color:#999999;font-weight:400}
.board_style .row_cont select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('/img/s_arrow.png') no-repeat 93% 55%;background-size:8%}
.board_style .row_cont select::-ms-expand{display:none}
.board_style .row_cont input::placeholder{font-size:17px;color:#999999;font-weight:400}
.board_style .rowB01{width:20.7%;  margin-left: 0;}
.board_style .rowB02{width:75%;margin-left:4.3%}
.board_style .rowB02 input{float:left;width:93%;padding:0 }
.board_style .rowB02 .form-group{padding:0 15px}
.board_style .tsearch_btn{width:auto;background:transparent;border:0;padding:0;line-height:30px}
.board_style .tsearch_btn:hover{background:transparent !important}
.board_style .tsearch_btn img{}

.board_style .div-head{background:#fff;border-top:1px solid #222222;border-bottom:1px solid #e5e5e5; padding: 18px 20px;}
.board_style .div-head > span{font-size:16px;color:#151515}
.board_style .div-head > span.wr-subject{padding-left: 20px;}
.board_style .list-board .wr-notice{width: 40px;height: 20px;}
.board_style .list-board .list-body li{border-bottom:1px solid #e5e5e5; padding: 0 20px;}
.board_style .list-board .list-body li.bg-light{background:#f7f7f7}
.board_style .list-board .list-body li > div{padding:19px 0px; font-size: 15px; color:#999}
.board_style .list-board .list-body li > div.wr-subject{padding-left: 30px;}
.board_style .list-board .list-body li > div b{color:#00C08B}
.board_style .list-board .list-body li > div{}
.board_style .list-board .list-body .list-item > div a{color:#222; font-size:15px;}


.board_style .list-row .imgframe{border-radius:10px; overflow: hidden;}

.fix_gallery_content{margin-top: 30px; color:#222; font-size: 18px; font-weight:500}
.fix_gallery_content p{margin-top: 16px; color:#666; font-size: 15px; font-weight:400}

.board_style.magazine_style .list-page{margin:  -7px 0 95px !important;}
.board_style.community_style .list-page{margin:  65px 0 95px !important;}
.list-page.inquiry_page{margin:  17px 0 95px !important;}
.list-page.event_page{margin:  3px 0 95px !important;}
.list-page.board_page{margin: 38px 0 100px !important;}

/* 공지사항 */
.notice_style .list-board .wr-num{width: 6.22%;}
.notice_style .list-board .wr-name{width: 10.18%;}
.notice_style .list-board .wr-hit{width: 6.8%;}
.notice_style .list-board .list-body li > div,
.notice_style .list-board .list-body li > div > span{font-weight:300}
.notice_style .list-board .list-body li > div > a{font-weight:400}

/* 1:1문의 */
.inquiry_style .div-head > span.wr-subject{padding-left: 100px;}
.inquiry_style .list-board .list-body li > div {color:#999; font-size: 15px; font-weight:400}
.inquiry_style .list-board .list-body .list-item > div a{color:#555; font-size:15px; font-weight:400; }

.inquiry_style .list-board .list-body li > div.wr-subject{padding-left: 35px;}
.inquiry_style .list-board .wr-num{width: 6.22%;}
.inquiry_style .list-board .wr-name{width: 11%;}
.inquiry_style .list-board .wr-hit{width: 9%;}
.inquiry_style .list-board .wr-1{width: 8.3%;}
.inquiry_style .list-board .wr-1 > span{border:1px solid #999999;color:#999;font-weight:400 !important; font-size:12px; width: 60px; margin: 0; transform:translate(-50%,-50%); line-height: 20px; height: 23px;}
.inquiry_style .list-board .wr-1 .red{color:#00C08B !important;border-color:#00C08B !important}

.inquiry_style .list-btn .btn-group>.btn{border-radius:15px !important; width: 70px; text-align: center; padding: 5px 0;}
.inquiry_style .list-btn{margin-top: 18px;}

/* 매거진 */

/* 제휴문의 */
.m05_Write{}
.m05_Write form{display:flex;flex-wrap:wrap}
.m05_Write form::after{content:"";display:block;clear:both}
.m05_Write .inquiry_box{width:47.273%}
.m05_Write div.l_margin{margin-left:5.454%}
.m05_Write .inquiry_box label{width:100%;font-size:17px;color:#222222;font-weight:500;margin-bottom:20px;line-height:1.2}
.m05_Write .inquiry_box label .red{color:#ff0000}
.m05_Write .inquiry_box .answer,
.m05_Write .inquiry_box .answer input,
.m05_Write .inquiry_box .answer select,
.m05_Write .inquiry_box .answer textarea{width:100%}
.m05_Write .inquiry_box .answer input,
.m05_Write .inquiry_box .answer select{height:44px;line-height:42px;padding:0 11px;border-radius:5px;border:1px solid #dcdcdc}
.m05_Write .inquiry_box .answer input[type="text"], .inquiry_box .answer input[type="password"]{line-height:42px}
.m05_Write .inquiry_box .answer textarea{border-radius:5px !important;height:90px;padding:14px}
.m05_Write .inquiry_box .answer input::placeholder,
.m05_Write .inquiry_box .answer textarea::placeholder,
.m05_Write .inquiry_box .answer select{font-size:14px;color:#999999;font-weight:400}
.m05_Write .inquiry_box .answer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('/img/s_arrow.png') no-repeat 97% 55%;background-size:3%}
.m05_Write .inquiry_box .answer select::-ms-expand{display:none}
.m05_Write .inquiry_box .answer .file_input{width:100%}
.m05_Write .inquiry_box .answer .file_input .row .file_content{margin-bottom:0}
.m05_Write .inquiry_box .answer #variableFiles_copy {width:100%} /* 2022-07-19 variableFiles_copy*/
.m05_Write .inquiry_box .answer #variableFiles_copy .hidden_file{display:none} /* 2022-07-19 variableFiles_copy*/
.m05_Write .inquiry_box .answer .file_input .row .file_content > label{height:43px;line-height:43px;font-size:14px;background:#d2d2d2;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.inquiry_box .answer .file_input .row .file_content > div.right_file input{height:43px;line-height:43px;border-radius:0 5px 5px 0}
.m05_Write .section_tit{width:100%;margin:40px 0 42px}
.m05_Write .section_tit h2{font-size:28px;color:#222222;font-weight:500}
.m05_Write .check_cont{margin:42px 0 40px}
.m05_Write .check_cont .check_tit h2{font-size:17px;color:#222222;font-weight:500;margin-bottom:15px}
.m05_Write .check_cont .inquiry_privacy{width:100%;height:280px;font-size:13px;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:5px;overflow-y:scroll;padding:20px}
.m05_Write .check_cont .check_Box{margin-top:15px}
.m05_Write .check_cont .inquiry_content + div{margin-top:30px}
/*.m05_Write .check_cont .check_Box input[type="radio"] {display: block;} 2022-07-19 동의 라디오버튼 js가 안먹어서 해당부분 주석처리했습니다ㅠㅠ*/
.m05_Write .check_cont .check_Box input[type="radio"] + label{font-size:14px;color:#222222;font-weight:400;margin-bottom:0;font-family:'Noto Sans KR',sans-serif}
.m05_Write .check_cont .check_Box input[type="radio"] + label span{display:inline-block;width:20px;height:20px;text-align:center;margin:0 7px 0 0;background-image:url('/img/check_arrow.png');background-color:#eee;background-repeat:no-repeat;background-position:center;background-size:40%;vertical-align:middle;cursor:pointer;border-radius:50%}
.m05_Write .check_cont .check_Box input[type="radio"]:checked + label span{background-image:url('/img/check_arrow_on.png');background-color:#00C08B;background-repeat:no-repeat;background-position:center;background-size:40%}
.m05_Write.write-wrap .write-btn.btn_write{width:100%;margin:35px 0 100px}
.m05_Write.write-wrap .write-btn.btn_write .btn.view_goB{display:block;width:230px;border-radius:5px !important;border:0;margin:0 auto}
.m05_Write.write-wrap .write-btn.btn_write .btn.view_goB > span{font-size:18px}
.m05_Write.write-wrap .write-btn.btn_write .btn.view_goBB{display:block;width:230px;border-radius:5px !important;border:0;margin:0 auto}/*2022-07-19*/
.m05_Write.write-wrap .write-btn.btn_write .btn.view_goBB > span{font-size:18px}/*2022-07-19*/
.m05_Write .well{width:100%}
.basic_style .board_write{margin-top:0}


/* 상품리스트 */
.sub_shop_menu{width:100%;margin:10px 0 31px}
.sub_shop_menu .sub_top_category_box{width:1100px;margin:0 auto;position:relative;padding:0 30px}
.sub_shop_menu .sub_top_category_box .sub_top_category{width:100%;}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul{list-style:none;margin-bottom:0}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li{display:table-cell; float:none; white-space:nowrap;margin-bottom:0;padding:0 20px 12px}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li:first-child{padding-left:0}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li a{display:block;width:60px;margin:0 auto;border-radius:10px;overflow:hidden;border:1px solid transparent;padding-left:0;text-align:center}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li a .img_box{}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li a .img_box img{display:block;width:100%}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li a > span{font-size:15px;color:#999999;font-weight:400;display:block;line-height:1;margin-top:19px}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li.active{position:relative}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li.active a .img_box{border-radius:10px;background:#ffffff;border:1px solid #00C08B}
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li.active a > span{color:#00C08B;font-weight:500;position:relative}

/* .sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li{padding:0 10px}
.sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li:first-child{padding-left:0}
.sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li a{width:140px;display:block;border:1px solid #bfbfbf;border-radius:6px;overflow:hidden}
.sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li a > span{margin-top:0;line-height:40px}
.sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li.active a{border-color:#00C08B}
.sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li.active a .img_box{border:0} 221014 추후 요청 시 주석 풀기*/

.sub_shop_menu.shop6 .sub_top_btn{top:13%}

.sub_shop_menu .sub_top_btn{position:absolute;width:100%;top:40%;left:0;transform:translateY(-50%)}
.sub_shop_menu .sub_top_btn button{position:absolute;outline:none;box-shadow:none;background:none;border:0}
.sub_shop_menu .sub_top_btn button.btn_prev{left:-30px}
.sub_shop_menu .sub_top_btn button.btn_next{right:-30px}

.fix_category .list_sort{border:0;padding:0;margin:60px 0 30px}
.fix_category .list_sort .left_sort{font-size:14px;font-weight:500;color:#222222}
.fix_category .list_sort .right_sort > a{font-size:14px;color:#666666;font-weight:400}
.fix_category .list_sort .right_sort > a.on{color:#00C08B}

/* 상품상세 */
.item_detail{margin-top:80px}
.item_detail .img-container{width:47.91%}
.item_detail .form-container{width:calc(100% - 47.91%)}
.item_detail .item-head{margin-bottom:80px}
.item_detail .item-head .text{padding-left:65px}
.item_detail .item-head h1{font-size:30px;color:#222222;font-weight:500}
.item_detail .item-head .pull-left b{font-size:26px;color:#22222;font-weight:700}
.item_detail .item-head .pull-left .won{font-size:20px;color:#222222;margin-left:-5px}
.item_detail .item-head .price > .pull-right{display:flex;align-items:center}
.item_detail .item-head .option-line{border-color:#999999}
.item_detail .item_detail_tab .tabs ul.tabs-top li.on span{color:#00C08B}
.item_detail .item_detail_tab .tabs ul.tabs-top li.on span:after{background-color:#00C08B}
.responsive .fix_panel .m-review-panel .grade_total > span{color:#00C08B}
.pagination-sm>li>a, .pagination-sm>li>span{border:0 !important}
.pagination li.active a{background: #00C08B !important;border-color: #00C08B !important;}
.item_detail .use-btn .btn-box .review_btn, #itemqa .qa-btn .btn-group .btn-color{background-color:#00C08B !important;border-color:#00C08B !important}
.item_detail .thumb_tab_wrap button{width:90px;height:94px}
.item_detail #sit_pvi_thumb > ul li a{margin:0 12px}
.item_detail #sit_pvi_thumb > ul li a img:hover,
.item_detail #sit_pvi_thumb > ul li a img{border:1px solid #eeeeee;border-radius:10px}
.item_detail #sit_pvi_thumb > ul li.active a img{border-color:#00C08B}

.item_detail .item-head .option-tbl th,
.item_detail .item-head .option-tbl td{margin-top:18px}
.item_detail .item-head .option-tbl th{color:#666666}
.item_detail .item-head .option-tbl td{color:#222222}


.item_detail .shop_info{border-top:1px solid #e5e5e5;padding:26px 0}
.item_detail .shop_info_cont{border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px}
.item_detail .shop_info .title{margin-bottom:20px}
.item_detail .shop_info .title span{display:inline-block;vertical-align:middle;font-size:16px;color:#222222;font-weight:500}
.item_detail .shop_info .title img{height:28px;margin-right:8px}
.item_detail .shop_info .info_txt p{font-size:15px;color:#666666;font-weight:400;line-height:21px}
.item_detail .shop_info .info_txt table{width:100%}
.item_detail .shop_info .info_txt table thead tr{border-top:1px solid #999999}
.item_detail .shop_info .info_txt table thead th{font-size:12px;color:#222222;font-weight:500;width:50%;padding:7px 0;line-height:1.5}
.item_detail .shop_info .info_txt table tbody tr{border-top:1px solid #999999}

.item_detail .shop_info_cont.shop_cont05 {border-bottom:0;margin-bottom:0;padding-bottom:0}
.item_detail .shop_info .info_txt table thead th{padding:7px 0 7px 5px}
.item_detail .shop_info .info_txt table tbody tr{border-bottom:1px solid #e5e5e5 !important;border-color:#e5e5e5 !important}
.item_detail .shop_info .info_txt table tbody td{font-size:13px;color:#666666;font-weight:400;padding:8px 0 8px 5px}

.shop_info .hide_wrap{position:relative;height:150px;overflow:hidden;transition: all 0.5s;}
.shop_info .more_area{position:absolute;bottom:0;width:100%;height:96px;text-align:center;background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48px, rgba(255,255,255,0.008841036414565795) 100%);}
.shop_info .more_area .more_area_btn{width:300px;line-height:46px;font-size:14px;color:#ffffff;font-weight:500;background:#00C08B;border-radius:23px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);}
.shop_info .more_area .more_area_btn img{margin-left:10px}

.item_detail .shop_partner{margin-top:30px;border:1px solid #f0f0f0;border-radius:10px;padding:16px 25px}
.item_detail .shop_partner .partner_go{display:flex;align-items:center}
.item_detail .shop_partner .partner_icon{display:block;width:50px;border:1px solid #eeeeee;border-radius:50%;overflow:hidden}
.item_detail .shop_partner .partner_txt{margin-left:26px;flex-grow:1}
.item_detail .shop_partner .partner_txt h2{font-size:17px;color:#222222;font-weight:500}
.item_detail .shop_partner .partner_txt p{font-size:14px;color:#666666;font-weight:400;margin-top:8px}

.item_detail .list-group-item{border:1px solid #ebebeb;background:#fafafa}
.item_detail .item-head ul.item-form-btn li input{border-color:#2e2753}
.item_detail .item-head ul.item-form-btn li input.black_btn{background:#00C08B;border-color:#00C08B}
.item_detail .item-head .price-sum{margin:30px 0 40px;color:#666666;font-size:15px;font-weight:300}
.item_detail .item-head .price-sum span{font-size:26px;font-weight:700}
.item_detail .item-form-footer{margin-top:0}

.item_detail .rec_list_wrap{margin-bottom:70px}
.item_detail .rec_list_wrap .best_list_tit{font-size:27px;font-weight:700;margin-bottom:39px}
.item_detail .rec_list_wrap .item_inner{}

.item_detail .item-tab .tabs .tab-content{padding:0}
.item_detail .item-tab .tabs .tab-content .link_con{margin-top:50px}

.responsive .fix_panel .fix_panel_head .main_text, .qa_panel .panel-heading h3 .main_text{color:#222222 !important}
.responsive .fix_panel .m-review-panel{border-top:2px solid #252525}
.m-review-panel .review-body .cnt-wrap .grade_num .grade .cur{color:#252525}
.m-review-panel .review-body .cnt-wrap .grade_star{}
.m-review-panel .review-body .cnt-wrap .grade_num{margin-left:0;margin-right:15px}
.responsive .item-simple-review .simple_wrap > div.center_icon{width:60px}
.responsive .item_detail .fix_panel .photo_review ul li.last_more_btn button{line-height:20px}
.item_detail .it_review_tit .user, .item_detail .it_review_tit .date{font-size:18px;color:#999999;font-weight:400}
.item_detail .board-list li .content-box .content_title{font-weight:500}

.item_detail .link_con{margin-top:80px}
.qa_panel .panel-heading h3{padding-bottom:0}
.qa_panel .div-head{padding:18px 0}
.qa_panel .div-head > span{font-size:17px;color:#222;font-weight:500}
.qa_panel .list-board .board-list li > a{padding:20px 0}
.qa_panel .list-board .board-list li > a > div{font-size:15px;color:#666;font-weight:400}

.qty_btn .fa-lg{vertical-align:0%}
.qty_btn.it_qty_plus .fa-plus-circle:before{content:"";display:block;width:9px;height:9px;background:url('/img/fa_plus.png') no-repeat}
.qty_btn.it_qty_minus .fa-minus-circle:before{content:"";display:block;width:9px;height:9px;background:url('/img/fa_minus.png') no-repeat}
.qty_btn.it_opt_del .fa-times-circle:before{content:"";display:block;width:9px;height:9px;background:url('/img/fa_del.png') no-repeat}

.myinfo-wrap .quart-box{width:20%}

.orderadd_txt,
.orderadd_txt button{font-size:10px;padding:4px 4px}

.wishlist_btn{padding-right:0}

/* 입점신청 */
.partner_container.sub-container .box-register{position:initial;left:0;top:0;margin-left:0;width:1130px;padding:0 15px;height:100%;margin:0 auto}
.partner_container.sub-container .box-block{height:100%;margin:30px 0;box-shadow:0 0 0;margin-bottom:0;display:flex;flex-direction:column;justify-content: center;}
.partner_container.sub-container .box-block .title h2{text-align:center;font-size:38px;font-weight:700;margin-bottom:0;margin-top:0}
#sub-wrapper{width:auto;height:auto;display:block}
#sub-wrapper .container_fix{width:100%;padding:0 15px}

.partner_container.sub-container .box-block .content{padding:60px 15px 0}
.partner_container.sub-container .box-block .content .form-control{box-shadow:0 0 0;border-radius:5px !important;}
.partner_container.sub-container .box-block .content textarea{resize:none;border:1px solid #e5e5e5;background:#f7f7f7}
.partner_container.sub-container .box-block .content .partner_notice{margin:0 0 35px}

.partner_container.sub-container .col-sm-6{margin-bottom:30px}
.partner_container.sub-container .col-sm-6:last-child{margin-bottom:20px}
.partner_container.sub-container .col-sm-6 .form-group{margin:0}
.partner_container.sub-container .row .col-sm-6 label{margin-bottom:11px}
.partner_container.sub-container .row .col-sm-6 label b{font-size:15px;color:#222;font-weight:500}
.partner_container.sub-container .row .col-sm-6 select, .partner_container.sub-container .row .col-sm-6 input[type="text"]{border:1px solid #dcdcdc;border-radius:5px;line-height:44px;padding:0 17px}
.partner_container.sub-container .row .col-sm-6 select{font-size:14px;color:#666666;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('/img/s_arrow.png') no-repeat 97% 55%;background-size:3%}
.partner_container.sub-container .row .col-sm-6 select::-ms-expand{display:none}
.partner_container.sub-container .row input[type="text"]::placeholder{font-size:14px;color:#999;font-weight:400}
.partner_container.sub-container .check_row{margin:0 0 24px}
.partner_container.sub-container .check_row input[type="checkbox"]{display:none}
.partner_container.sub-container .check_row input[type="checkbox"] + label{font-size:14px;font-weight:400;color:#222222}
.partner_container.sub-container .check_row input[type="checkbox"] + label span{display:inline-block;width:18px;height:18px;text-align:center;margin:0 10px 0 0;background-image:url('/img/check_arrow.png');background-color:#eee;background-repeat:no-repeat;background-position:center;background-size:40%;vertical-align:middle;cursor:pointer;border-radius:50%}
.partner_container.sub-container .check_row input[type="checkbox"]:checked + label span{background-size:40%}
.partner_container.sub-container .check_row input[type="checkbox"]:checked + label span{background-image:url('/img/check_arrow_on.png');background-color:#00C08B;background-repeat:no-repeat;background-position:center;background-size:40%}
.partner_container.sub-container .box-block .partner_btn{margin:80px 0 30px}
.partner_container.sub-container .box-block .partner_btn button{width:230px;margin:0 auto;background:#00C08B;border:0;font-size:18px;font-weight:500;border-radius:5px;box-shadow:0 0 0}

.partner_container.sub-container .box-block .file_row .file_box{}
.partner_container.sub-container .box-block .file_row .file_box input[type="file"]{width:0;height:0;position:absolute;left:0;top:0;border:0;overflow:hidden;padding:0}
.partner_container.sub-container .box-block .file_row .file_box label{display:inline-block;width:100px;line-height:46px;background:#d2d2d2;font-size:14px;color:#666666;font-weight:400;text-align:center;border-radius:5px 0 0 5px;margin-bottom:0 !important}
.partner_container.sub-container .box-block .file_row .file_box .file_in{display:inline-block;width:calc(100% - 100px);line-height:44px;border-radius:0 5px 5px 0;border:1px solid #dcdcdc;margin-left:-4px}
/* .file_row.row input[type="file"]{width:50%; padding-left:20px; border:1px solid #dcdcdc; border-radius:7px; line-height:50px; font-size:18px; color:#333}
.file_row.row .file_content{width:100%; margin-bottom:15px}
.file_row.row .file_content > label{width:130px; border-top-left-radius:7px; border-bottom-left-radius:7px; background:#dddddd; color:#666666; font-size:18px; text-align:center; font-weight:400; height:50px; line-height:50px; float:left; cursor:pointer; margin-top:0;}
 */
.partner_container.sub-container .partner_tail{}
.partner_container.sub-container .partner_tail.fix_footer .fix_links_box{border-top:0;border-bottom:0}
.partner_container.sub-container .partner_tail.fix_footer .fix_links_box ul{padding:0}
.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul{padding-left:0;margin-bottom:9px}
.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li{font-size:12px;display:inline-block}
.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li + li{margin-left:6px;padding-left:8px;margin-top: 0;}
.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li + li::after{display:block;height:10px;margin-top:-5px;}
.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li.mob_li{display:block;margin-left:0;padding-left:0;margin-top:9px;}
.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li.mob_li::after{display:none}


@media(max-width:991px){

	/* 공통 */
	.board_style .list-wrap .pagination-sm>li>a, .board_style .list-wrap .pagination-sm>li>span{padding:4px 9px !important;}
	.pagination-sm>li>a, .pagination-sm>li>span{font-size:14px;padding:4px 11px !important}
    .container_fix.item{padding:0}
	.board_style.magazine_style .list-page{margin:-54px 0 50px !important}
	.board_style.community_style .list-page{margin:30px 0 50px !important}

	.sub_menu_box{margin:40px 0}
	.sub_menu_box .cate_ul{text-align:center;margin-bottom:0}
	.sub_menu_box .cate_li{width:22%;}
	.sub_menu_box .cate_li a{font-size:14px;height:auto;line-height:35px;}

	.margin_topB{margin-top:40px}
	.margin_topB.m05{margin:35px 0 40px}
	.margin_topB.shop{margin:10px 0 0}
	.margin_topB .write_title h1{font-size:21px}
	.board_style  .list-board{margin-bottom:0}
	.board_style{margin-bottom:0}
	.board_style .list-tsearch.tsearch{border-radius:5px;padding:15px 20px 18px;margin-bottom:35px}
	.board_style .row_cont{border-bottom:1px solid #666666;padding-bottom:8px}
	.board_style .row_cont select,
	.board_style .row_cont input{padding:0 8px;font-size:13px;}
	.board_style .row_cont select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('/img/s_arrow.png') no-repeat 93% 55%;background-size:8%}
	.board_style .row_cont select::-ms-expand{display:none}
	.board_style .row_cont input::placeholder{font-size:13px;color:#999999;font-weight:400}
	.board_style .rowB01{width:30%}
	.board_style .rowB02{width:66%;margin-left:4%}
	.board_style .rowB02 input{float:left;width:91%;padding:0}
	.board_style .rowB02 .form-group{padding:0 8px}
	.board_style .tsearch_btn{width:auto;background:transparent;border:0;padding:0;line-height:30px}
	.board_style .tsearch_btn:hover{background:transparent !important}
	.board_style .tsearch_btn img{height:15px}

	.board_style .div-head{background:#fff;border-top:1px solid #222222;border-bottom:1px solid #e5e5e5; padding: 15px 0;}
	.board_style .div-head > span{font-size:14px;color:#222222}
    .board_style .div-head > span.wr-subject{padding-left: 0;}
	.board_style .list-board .list-body li{border-bottom:1px solid #e5e5e5; padding: 0;}
	.board_style .list-board .list-body li.bg-light{background:#f7f7f7}
	.board_style .list-board .list-body li > div{padding:15px 5px}
    .board_style .list-board .list-body li > div.wr-subject{padding: 15px 5px;}
	.board_style .list-board .list-body li > div b{color:#00C08B}
	.board_style .list-board .list-body li > div{}
	.board_style .list-board .list-body .list-item > div a{font-size:14px;color:#222222}


	.responsive .board_style .list-wrap .list-container.gallery_container .list-row{width:100% !important}
	.list-wrap .list-container.gallery_container{margin-bottom:40px}
	.list-wrap .list-container.gallery_container .list-item{margin-bottom:40px}
	.board_style .list-row .imgframe{border-radius:5px;overflow:hidden}
	.fix_gallery_content{margin-top:20px}
	.board_style .fix_gallery_content h5{font-size:17px;line-height:1.6}
	.fix_gallery_content p{font-size:15px;margin-top:8px}

	.board_write{border-radius:20px !important;font-size:12px;font-weight:500;padding:6px 22px;margin-top:15px}
	.board_style .list-btn .form-group{margin-bottom:0}
    
	.list-page{margin:-30px 0 50px !important}
	.list-page.board_page{margin:11px 0 50px !important}
	.list-page.inquiry_page{margin:40px 0 50px !important}
	.list-page.event_page{margin:-53px 0 50px !important}
	.list-page.shop_page{margin:30px 0 50px !important}

	/* 공지사항 */

	/* 1:1문의 */
    .inquiry_style .list-board .wr-1{width: 20%;}
	.inquiry_style .list-board .wr-1 > span{border:1px solid #999999;color:#999;font-weight:400 !important}
	.inquiry_style .list-board .wr-1 .red{color:#00C08B !important;border-color:#00C08B !important}
    .inquiry_style .list-btn .btn-group>.btn{width: 80px; border-radius:15px}

	/* 커뮤니티 */
	.community_style .list-btn{margin-top:-40px}
	.community_style .board_write{margin-top:0}

	/* 이벤트 */
	.event_style .list-wrap .list-container.gallery_container{margin-bottom:40px}
	.event_style .list-wrap .list-container.gallery_container .list-item{margin-bottom:40px}

	/* 제휴문의 */
	.m05_Write .inquiry_box{width:100%}
	.m05_Write .inquiry_box + div{margin-left:0}
	.m05_Write .inquiry_box label{font-size:14px;line-height:1.2;margin-bottom:12px}
	.m05_Write .inquiry_box .answer input,
	.m05_Write .inquiry_box .answer select{height:40px;line-height:40px}
	.m05_Write .inquiry_box .answer textarea{height:130px}
	.m05_Write .inquiry_box .answer input::placeholder,
	.m05_Write .inquiry_box .answer textarea::placeholder,
	.m05_Write .inquiry_box .answer select{font-size:12px}
	.cont_line{float:left;width:100%;height:1px;background:#d2d2d2}
	.m05_Write .section_tit{margin:40px 0 42px}
	.m05_Write .section_tit h2{font-size:21px}
	.m05_Write .check_cont{margin:42px 0 40px}
	.m05_Write .check_cont .check_tit h2{font-size:14px;margin-bottom:15px}
	.m05_Write .check_cont .inquiry_privacy{height:280px;font-size:13px;border-radius:5px;padding:20px}
	.m05_Write .check_cont .check_Box{margin-top:15px}
	.m05_Write .check_cont .inquiry_content + div{margin-top:30px}
	.m05_Write .check_cont .check_Box input[type="radio"] + label{font-size:13px}
	.m05_Write .check_cont .check_Box input[type="radio"] + label span{width:20px;height:20px;margin:0 7px 0 0}
	.m05_Write .check_cont .check_Box input[type="radio"]:checked + label span{background-size:40%}
	.m05_Write.write-wrap .write-btn.btn_write{margin:35px 0 50px}
	.m05_Write.write-wrap .write-btn.btn_write .btn.view_goB{width:100%;}
	.m05_Write.write-wrap .write-btn.btn_write .btn.view_goB > span{font-size:15px}
	.m05_Write.write-wrap .write-btn.btn_write .btn.view_goBB{width:100%;}/*2022-07-19*/
	.m05_Write.write-wrap .write-btn.btn_write .btn.view_goBB > span{font-size:15px}/*2022-07-19*/

	/* 입점신청 */
	.partner_container.sub-container .box-register{width:100%;padding:0}
	.partner_container.sub-container .box-block{height:100%;box-shadow:0 0 0;margin-bottom:0;display:block;margin:0}
	.partner_container.sub-container .box-block .title h2{font-size:14px;font-weight:500}
	#sub-wrapper{width:auto;height:auto;display:block}
	#sub-wrapper .container_fix{width:100%;padding:0 15px}
	.partner_head{background:#00C08B}
	.partner_head .container_fix{display:flex;align-items:center;height:60px}
	.partner_head .left_box{display:flex;align-items:center;flex-grow:1}
	.partner_head .left_box .m_dropb{position:relative}
	.partner_head .left_box .m_dropb + div{margin-left:7px}
	.partner_head .left_box .m_dropb > a{display:block;font-size:15px;color:#fff;font-weight:700;padding:0 13px;line-height:33px;border:1px solid rgba(255,255,255,0.5);border-radius:22px;cursor:pointer}
	.partner_head .left_box .m_dropb .m_dropb_arrow{display:inline-block;margin-left:19px}
	.partner_head .left_box .m_dropb .m_dropb_arrow img{height:7px}
	.partner_head .left_box .m_dropb .m_dropb_ul{display:none;position:absolute;left:0;top:0;z-index:60;width:100%;background:#fff;box-shadow:4px 0 16px rgba(0,0,0,0.15);border-radius:15px;text-align:left;padding:15px 0}
	.partner_head .left_box .m_dropb .m_dropb_ul > li > a{display:block;font-size:14px;color:#222222;font-weight:500;padding:7px 13px}
	.partner_head .left_box .m_dropb .m_dropb_ul > li:first-child > a{padding:0 13px;margin-bottom:14px;background:url('/img/gen_arrow_on.png') no-repeat 77% 50%;background-size:10%;cursor:pointer}
	
	.partner_head .right_box{}
	.partner_head .right_box img{height:24px}

	.partner_container.sub-container .box-block .content{padding:40px 15px 0}
	.partner_container.sub-container .box-block .content .form-control{box-shadow:0 0 0;border-radius:5px !important}
	.partner_container.sub-container .box-block .content textarea{resize:none}
	.partner_container.sub-container .box-block .content .partner_notice{margin:0 0 35px}

	.partner_container.sub-container .col-sm-6{margin-bottom:30px}
	.partner_container.sub-container .col-sm-6:last-child{margin-bottom:20px}
	.partner_container.sub-container .col-sm-6 .form-group{margin:0}
	.partner_container.sub-container .row .col-sm-6 label{margin-bottom:11px}
	.partner_container.sub-container .row .col-sm-6 label b{font-size:15px}
	.partner_container.sub-container .row .col-sm-6 select, .partner_container.sub-container .row .col-sm-6 input[type="text"]{line-height:40px;padding:0 10px}
	.partner_container.sub-container .row .col-sm-6 select{font-size:12px;background-size:2%}
	.partner_container.sub-container .row input[type="text"]::placeholder{font-size:12px}
	.partner_container.sub-container .check_row{margin:0 0 24px}
	.partner_container.sub-container .check_row input[type="checkbox"]{display:none}
	.partner_container.sub-container .check_row input[type="checkbox"] + label{font-size:13px}
	.partner_container.sub-container .check_row input[type="checkbox"] + label span{width:15px;height:15px;margin:0 7px 0 0;background-image:url('/img/check_arrow.png');background-color:#eee;background-repeat:no-repeat;background-position:center;background-size:40%}
	.partner_container.sub-container .check_row input[type="checkbox"]:checked + label span{background-size:40%}
	.partner_container.sub-container .check_row input[type="checkbox"]:checked + label span{background-image:url('/img/check_arrow_on.png');background-color:#00C08B;background-repeat:no-repeat;background-position:center;background-size:40%}
	.partner_container.sub-container .box-block .partner_btn{margin:20px 0 50px}
	.partner_container.sub-container .box-block .partner_btn button{width:100%;font-size:15px}

	.partner_container.sub-container .box-block	.file_row .file_box{}
	.partner_container.sub-container .box-block	.file_row .file_box input[type="file"]{width:0;height:0;position:absolute;left:0;top:0;border:0;overflow:hidden;padding:0}
	.partner_container.sub-container .box-block	.file_row .file_box label{display:inline-block;width:100px;line-height:40px;background:#d2d2d2;font-size:14px;color:#666666;font-weight:400;text-align:center;border-radius:5px 0 0 5px;margin-bottom:0 !important}
	.partner_container.sub-container .box-block	.file_row .file_box .file_in{display:inline-block;width:calc(100% - 100px);line-height:38px;border-radius:0 5px 5px 0;border:1px solid #dcdcdc;margin-left:-4px}
	/* .file_row.row input[type="file"]{width:50%; padding-left:20px; border:1px solid #dcdcdc; border-radius:7px; line-height:50px; font-size:18px; color:#333}
	.file_row.row .file_content{width:100%; margin-bottom:15px}
	.file_row.row .file_content > label{width:130px; border-top-left-radius:7px; border-bottom-left-radius:7px; background:#dddddd; color:#666666; font-size:18px; text-align:center; font-weight:400; height:50px; line-height:50px; float:left; cursor:pointer; margin-top:0;}
	 */
	.partner_container.sub-container .partner_tail{}
	.partner_container.sub-container .partner_tail.fix_footer .fix_links_box{border-top:0;border-bottom:0}
	.partner_container.sub-container .partner_tail.fix_footer .fix_links_box ul{padding:0}
	.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul{padding-left:0;margin-bottom:9px}
	.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li{font-size:12px;display:inline-block}
	.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li + li{margin-left:6px;padding-left:8px;margin-top: 0;}
	.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li + li::after{display:block;height:10px;margin-top:-5px;}
	.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li.mob_li{display:block;margin-left:0;padding-left:0;margin-top:9px;}
	.partner_container.sub-container .partner_tail.fix_footer .fix_infos_box .info_ul > li.mob_li::after{display:none}


	/* 상품리스트 */
	.sub_shop_menu{width:100%;margin:10px 0 31px;border-bottom:1px solid #e5e5e5}
	.sub_shop_menu .sub_top_category_box{width:100%;position:relative;padding:0 0 0 15px}
	.sub_shop_menu .sub_top_category_box .sub_top_category{width:100%;}
	.sub_shop_menu .sub_top_category_box .sub_top_category > ul{list-style:none;margin-bottom:0}
	.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li{float:left;margin-right:28px;margin-bottom:0;padding:0 0 12px}
	.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li a{width:60px;border-radius:0}
	.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li a > span{font-size:13px;margin-top:10px}
	.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li.active::after{content:"";display:block;width:100%;height:2px;background:#00C08B;position:absolute;left:0;bottom:0}

	/* .sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li{padding:0;margin-right:10px}
	.sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li a{width:60px;border:0}
	.sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li a > span{line-height:35px}
	.sub_shop_menu.shop6 .sub_top_category_box .sub_top_category > ul > li.active::after{} */

	/* .sub_shop_menu .sub_top_category_box > .sub_top_btn{position:absolute; width:100%; top:30%; transform:translateY(-50%);}
	.sub_shop_menu .sub_top_category_box > .sub_top_btn > button{position:absolute; outline:none; box-shadow:none; background:none; border:0;}
	.sub_shop_menu .sub_top_category_box > .sub_top_btn > button.btn_prev{left:-30px;}
	.sub_shop_menu .sub_top_category_box > .sub_top_btn > button.btn_next{right:-20px;}
	.sub_shop_menu .sub_top_text{text-align:left;}
	.sub_shop_menu .sub_top_text h1{font-size:32px; font-weight:600; color:#222222;} */
	.fix_category .list_sort{border-top:0;padding:0;border-bottom:0;margin:0 0 20px}
	.fix_category .list_sort .left_sort{float:left;font-size:13px;margin-bottom:0;padding-top:2px}
	.fix_category .list_sort .right_sort{float:right}
	.fix_category .list_sort .right_sort > a{background:#fff;border:0;color:#222222 !important;font-weight:400;font-size:13px}
	.fix_category .list_sort .right_sort > a span{margin-left:6px}
	.fix_category .list_sort .right_sort > a span img{height:5px}
	.fix_category .list_sort .right_sort .dropdown-menu{width:100%;min-width:auto}
	.fix_category .list_sort .right_sort .dropdown-menu>li>a{padding:3px 3px;font-size:12px}

	.shop_dropdown{}
	.shop_dropdown .dropdown .btn_drop{line-height:48px;font-size:14px;color:#222222;font-weight:500;padding:0;position:relative;outline:none}
	.shop_dropdown .dropdown .btn_drop .shop_drop_arrow{width:10px;height:5px;display:block;position:absolute;top:52%;transform:translateY(-50%);right:25%;
	background:url('/img/shop_drop_arrow.png') no-repeat;background-size:cover}
	.shop_dropdown .dropdown.open .btn_drop .shop_drop_arrow{background:url('/img/shop_drop_arrow_on.png') no-repeat;background-size:cover}
	.shop_dropdown .dropdown .dropdown-menu{width:108%;min-width:100%;left:50%;transform:translateX(-50%);border:0;border-radius:0;box-shadow:0 0 0;text-align:center;padding:0;margin:0}
	.shop_dropdown .dropdown .dropdown-menu > li{border-bottom:1px solid #e5e5e5}
	.shop_dropdown .dropdown .dropdown-menu > li:last-child{border-bottom:0}
	.shop_dropdown .dropdown .dropdown-menu > li:hover,
	.shop_dropdown .dropdown .dropdown-menu > li.on{background:#f8f8f8}
	.shop_dropdown .dropdown .dropdown-menu > li > a{font-size:13px;color:#444444;font-weight:400;padding:11px 0}
	.shop_dropdown .dropdown .dropdown-menu > li > a:hover,
	.shop_dropdown .dropdown .dropdown-menu > li.on > a{font-weight:500;color:#00C08B}
	.shop_dropdown .dropdown-backdrop{z-index:1;background: rgba(0,0,0,0.3);top:110px}


	/* 상품상세 */
	.it_cart{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:10}
	.it_cart img{height:24px}

	.item_detail{margin-top:0}
	.item_detail .img-container,
	.item_detail .form-container{width:100%}
	.item_detail .item-head{margin-bottom:0}
	.item_detail .item-head .text{padding-left:0}
	.item_detail .item-head h1{font-size:20px;font-weight:500}
	.item_detail .item-head .pull-left b{display:inline-block;font-size:24px}
	.item_detail .item-head .pull-left .won{font-size:17px;font-weight:400;margin-left:0}
	.item_detail .thumb_big{border-bottom:1px solid #eeeeee}
	.item_detail .thumb_tab_wrap{width:80%;margin:0 auto}
	.item_detail .thumb_tab_wrap button{width:45px;height:70px}
	.item_detail #sit_pvi_thumb > ul li a img{border-radius:8px}

	.item_detail .shop_info{border-top:6px solid #eeeeee;padding:40px 0}
	.item_detail .shop_info_cont{border-bottom:1px solid #e5e5e5;padding-bottom:25px;margin-bottom:25px}
	.item_detail .shop_info .title{margin-bottom:20px}
	.item_detail .shop_info .title img{height:20px;margin-right:8px}
	.item_detail .shop_info .info_txt p{font-size:14px}
	.item_detail .shop_info .info_txt table{width:100%}
	.item_detail .shop_info .info_txt table thead tr{border-top:1px solid #999999}
	.item_detail .shop_info .info_txt table thead th{font-size:12px;color:#222222;font-weight:500;width:50%;padding:7px 0;line-height:1.5}
	.item_detail .shop_info .info_txt table tbody tr{border-top:1px solid #999999}

	.item_detail .shop_info_cont.shop_cont05 {border-bottom:0;margin-bottom:0;padding-bottom:0}
	.item_detail .shop_info .info_txt table thead th{padding:7px 0 7px 5px}
	.item_detail .shop_info .info_txt table tbody tr{border-bottom:1px solid #e5e5e5 !important;border-color:#e5e5e5 !important}
	.item_detail .shop_info .info_txt table tbody td{font-size:13px;color:#666666;font-weight:400;padding:8px 0 8px 5px}

	.shop_info .hide_wrap{height:330px}
	.shop_info .more_area .more_area_btn{width:100%}

	.item_detail .shop_partner{border-top:6px solid #eeeeee;border-bottom:6px solid #eeeeee;padding:14px 0;margin-bottom:40px;margin-top:0;border-radius:0}
	.item_detail .shop_partner .partner_icon{width:60px}
	.item_detail .shop_partner .partner_icon img{height:60px}
	.item_detail .shop_partner .partner_txt{margin-left:20px;flex-grow:1}
	.item_detail .shop_partner .partner_txt h2{font-size:14px}
	.item_detail .shop_partner .partner_txt p{font-size:12px;margin-top:8px}
	.item_detail .shop_partner .partner_arrow img{height:30px}

	.item_detail .rec_list_wrap{margin-bottom:50px}
	.item_detail .rec_list_wrap .best_list_tit{font-size:19px;margin-bottom:20px}
	.item_detail .rec_list_wrap .item_inner{padding-left:15px}

	.item_detail .item-tab .tabs .tab-content .link_con{margin-top:25px}
	.item_detail .item_detail_tab .tabs ul.tabs-top li.on span:after{height:2px}
	.item_detail .link_con{padding:0 15px}
	.item_detail .panel{margin-bottom:30px}
	.responsive .item_detail .fix_panel .photo_review ul li.last_more_btn button{line-height:15px}
	.item_detail #itemuse .list-board .board-list li{padding:15px 0}
	#itemuse .list-board .board-list li .thumb-img{width:25%}
	.item_detail .item-head ul.item-form-btn li input.black_btn{background-color:#00C08B;border-color:#00C08B}
	.btn-group-justified{padding:0 15px}
	.qa_panel .panel-heading h3{padding-bottom:15px}
	.qa_panel .div-head{padding:12px 0}
	.qa_panel .div-head > span{font-size:13px}
	.qa_panel .list-board .board-list li > a{padding:12px 0}
	.qa_panel .list-board .board-list li > a > div{font-size:13px}

	.item_detail .pay_con{bottom:50px}
	.item_detail .it_review_tit .user, .item_detail .it_review_tit .date{font-size:12px}

	.item_detail .link_con{margin-top:30px}

	.myinfo-wrap .quart-box{width:calc(100% / 4);}

	.btn.btn_share{padding-left:7px}
	.btn.btn_share img{height:20px}
	.wishlist_btn img{height:20px}
s
}


/* test 내게 맞는 선택 찾기 */
#select_con{}
.sub_con{position:relative}
.sub_con .select_wrap{margin-right:350px}
.sub_con .select_wrap > div + div{margin-top:32px}
.sub_con .select_wrap > div > .tit{margin-bottom:14px;font-size:15px;color:#666666;font-weight:400}
.sub_con .select_wrap > div > .tit > span{display:inline-block;font-weight:500; font-size:22px; color:#222;margin-right:5px}
.sub_con .select_wrap > div > ul{margin:0 -0.56%}
.sub_con .select_wrap > div > ul:after{display:block; content:""; clear:both}
.sub_con .select_wrap > div > ul > li{float:left; width:18.461%; margin:6px 0.56%; border:1px solid #d7d7d7; border-radius:10px}
.sub_con .select_wrap > div > ul > li.on{border:1px solid #00C08B;position:relative}
.sub_con .select_wrap > div > ul > li.on::after{position:absolute;right:10px;top:10px;content:"";display:block;width:18px;height:18px;line-height:18px;text-align:center;background:#00C08B url('/img/chk_icon.png') no-repeat center;border-radius:50%;}
.sub_con .select_wrap > div > ul > li > a{display:block; /* padding:111px 0 18px; */ padding:0 0 31px; border:1px solid transparent; border-radius:19px; text-align:center;font-weight:400}
.sub_con .select_wrap > div > ul > li > a > span{display:block}
.sub_con .select_wrap > div > ul > li > a .img_box{position:relative; line-height:90px}
.sub_con .select_wrap > div > ul > li > a .img_box img{vertical-align:middle}
.sub_con .select_wrap > div > ul > li > a .txt{width:100%; font-size:15px; color:#222}
.sub_con .select_wrap > div > ul > li.on > a .txt{color:#00C08B;font-weight:500}

.sub_con .report_wrap{position:absolute; top:0; right:0; width:320px; padding:30px 35px 25px; background-color:#00C08B;border-radius:8px}
.sub_con .report_wrap .report_box > .tit{margin-bottom:35px}
.sub_con .report_wrap .report_box > .tit > span{font-weight:600; font-size:22px; color:#fff}
.sub_con .report_wrap .report_box .select_guide > ul > li{position:relative;border-bottom:1px solid rgba(255,255,255,0.3);padding:17px 5px;display:flex;align-items:center}
.sub_con .report_wrap .report_box .select_guide > ul > li:last-child{border-bottom:0;flex-wrap: wrap;align-items: flex-start;}
.sub_con .report_wrap .report_box .select_guide > ul > li .tit{width:100px;font-weight:400; font-size:14px; color:#ffffff}
.sub_con .report_wrap .report_box .select_guide > ul > li .ingredients_d{width:calc(100% - 100px);}
.sub_con .report_wrap .report_box .select_guide > ul > li span{display:block;font-size:14px;color:#ffffff;font-weight:500}
.sub_con .report_wrap .report_box .select_guide > ul > li span + span{margin-top:7px}
/* .sub_con .report_wrap .report_box .select_guide > ul > li > span + span{position:relative;margin-left:16px;padding-left:14px}
.sub_con .report_wrap .report_box .select_guide > ul > li > span + span::after{content:"";display:block;width:1px;height:12px;background:rgba(255,255,255,0.5);position:absolute;left:0;top:50%;transform:translateY(-50%)}
 */
.sub_con .report_wrap .btn_itsearch{display:block; margin-top:15px; background-color:#fff; text-align:center;border-radius:5px;overflow:hidden}
.sub_con .report_wrap .btn_itsearch > span{display:inline-block; font-weight:600; font-size:15px; line-height:42px; color:#00C08B;}
.sub_con .report_wrap .btn_itsearch > span::after{content:"";display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background:#00C08B url('/img/chk_icon.png') no-repeat center;border-radius:50%;margin:-4px 0 0 8px;vertical-align:middle}


.sub_con .foryou_wrap{}
.sub_con .foryou_wrap .foryou_tit{padding:80px 0; font-weight:600; font-size:32px; color:#222; text-align:left}
.sub_con .foryou_wrap .foryou_item{margin-bottom:100px}

/* 로딩 이미지 */
#loading{display:none; position:fixed; top:0; left:0; z-index:100; width:100%; height:100%; background-color:rgba(255,255,255,0.7); text-align:center} 
#loading_img{position:absolute; top:50%; left:50%; z-index:100; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}

@media (max-width:1080px){
	.sub_con .select_wrap > div > ul > li > a .txt{font-size:15px}
}
@media (max-width:991px){
	.sub_con .select_wrap{margin-right:0}
	.sub_con .report_wrap{position:relative; width:100%; margin-top:35px}
	.sub_con .report_wrap .report_box .select_guide > ul > li > span{display:inline-block;}
}
@media (max-width:768px){
	.sub_con .select_wrap > div + div{margin-top:20px}
	.sub_con .select_wrap > div > .tit{font-size:13px}
	.sub_con .select_wrap > div > .tit > span{font-size:16px}
	.sub_con .select_wrap > div > ul{margin:0 -0.7665%}
	.sub_con .select_wrap > div > ul > li{width:31.8%; margin:4px 0.7665%; border-radius:10px}
	.sub_con .select_wrap > div > ul > li > a{/* padding:54px 0 10px; */ padding-bottom:25px; border:0; border-radius:9px}
	.sub_con .select_wrap > div > ul > li.on > a{border:0}
	.sub_con .select_wrap > div > ul > li > a .img_box{line-height:80px}
	.sub_con .select_wrap > div > ul > li > a .img_box img{height:35px}
	/* .sub_con .select_wrap > div > ul > li.on::after{width:7px;height:7px;background-size:cover} */
	.select_wrap .ingredients > ul > li:nth-child(3) > a .img_box img, .select_wrap .ingredients > ul > li:nth-child(6) > a .img_box img{height:25px}
	.select_wrap .ingredients > ul > li:nth-child(4) > a .img_box img, .select_wrap .ingredients > ul > li:nth-child(5) > a .img_box img, .select_wrap .ingredients > ul > li:nth-child(10) > a .img_box img, .select_wrap .ingredients > ul > li:nth-child(13) > a .img_box img{height:32px}
	.select_wrap .ingredients > ul > li:nth-child(2) > a .img_box img, .select_wrap .ingredients > ul > li:nth-child(7) > a .img_box img{height:27px}
	.sub_con .select_wrap > div > ul > li > a .txt{font-size:12px}
	.select_wrap .gender > ul > li > a{background-size:auto 38%; background-position:50% 26%}
	.select_wrap .target > ul > li > a{background-size:auto 38%; background-position:50% 26%}
	.select_wrap .ingredients > ul > li > a{background-size:auto 38%; background-position:50% 30%}
	/* .select_wrap .ingredients > ul > li:nth-child(3) > a, .select_wrap .ingredients > ul > li:nth-child(6) > a{background-size:auto 34%}
	.select_wrap .ingredients > ul > li:nth-child(4) > a, .select_wrap .ingredients > ul > li:nth-child(5) > a, .select_wrap .ingredients > ul > li:nth-child(10) > a, .select_wrap .ingredients > ul > li:nth-child(13) > a{background-size:auto 32%}
	.select_wrap .ingredients > ul > li:nth-child(2) > a, .select_wrap .ingredients > ul > li:nth-child(7) > a{background-size:auto 28%} */

	.sub_con .report_wrap{margin-top:16px; padding:25px 20px}
	.sub_con .report_wrap .report_box > .tit{margin-bottom:15px}
	.sub_con .report_wrap .report_box > .tit > span{font-size:16px}
	.sub_con .report_wrap .report_box .select_guide > ul > li{padding:13px 5px}
	.sub_con .report_wrap .report_box .select_guide > ul > li .tit{top:3px; width:90px; font-size:13px}
	.sub_con .report_wrap .report_box .select_guide > ul > li > span{font-size:14px}
	.sub_con .report_wrap .report_box .select_guide > ul > li > span + span{margin-left:6px;padding-left:6px}
	.sub_con .report_wrap .btn_itsearch{margin-top:5px}
	.sub_con .report_wrap .btn_itsearch > span{font-size:14px; line-height:40px}

	.sub_con .foryou_wrap .foryou_tit{padding:40px 0; font-size:19px}
	.sub_con .foryou_wrap .foryou_item{margin-bottom:50px}
}


/* 220816 피드백 */
.responsive .modal-dialog{width: 800px;}
.orderinquiryview .modal ul, .orderinquiryview .modal li{line-height: 1.4;}
.orderinquiryview .modal ul, .orderinquiryview .modal li + li{margin-top: 5px;}
.orderinquiryview .modal li span.space_om{width: 25px; display: inline-block;}

/* 220906 피드백 */
@media(max-width:991px){
	.login-form .form-group input{line-height:38px}
	.wishlist_style .mobile_table .mobile_table_content > div.right_text .img_box{width:60px;height:60px}
	.wishlist_style .mobile_table .mobile_table_content > div.right_text .img_box img{width:60px;height:60px}

}

/* 220915 ssk 유지보수 */
.sold_out.help-block {font-size:26px; font-weight:500; color:#222;}

@media (max-width:991px) {
	.sold_out.help-block {font-size:20px; padding-top:10px;}
}

/* 221013 kyj 유지봊수 */
.sub_shop_menu .sub_top_category_box .sub_top_category > ul > li.active a .img_box{border-radius:20px}

/*221017 kjh 유지보수 수정*/
@media (max-width:991px){
	.responsive .modal-dialog{width:calc(100% - 30px);}
}

/* 221201 kyj(221130 미팅 중 수정사항) */
.fix_category .right_sort > a{background:#fff;border:0;color:#222222 !important;font-weight:400;font-size:14px}
.fix_category .right_sort > a:hover,
.fix_category .right_sort > a:focus{background:#fff}
.fix_category .right_sort > a span{margin-left:6px}
.fix_category .right_sort > a span img{height:5px}
.fix_category .right_sort .dropdown-menu{width:100%;min-width:auto;box-shadow:0 0 0;border-radius:0;padding:0}
.fix_category .right_sort .dropdown-menu>li>a{padding:3px 3px;font-size:14px}
.fix_category .right_sort .dropdown-menu>li>a:hover{background:#00C08B;color:#fff}

.sub_3depth .container_fix{background:#f5f5f5;margin-top:30px;border-radius:15px;padding:15px 15px}
.sub_3depth .ul_3depth{}
.sub_3depth .ul_3depth > li{display:inline-block}
.sub_3depth .ul_3depth > li + li{margin-left:7px;padding-left:7px;position:relative}
.sub_3depth .ul_3depth > li + li::after{content:"";display:block;width:1px;height:10px;background:#666;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.sub_3depth .ul_3depth > li > a{font-size:14px;color:#666;font-weight:400}
.sub_3depth .ul_3depth > li.on > a{color:#00C08B;font-weight:500}

.item_detail .item-head .price{display:flex;align-items:end}
.item_detail .item-head .price > .pull-left{order:1;flex-grow:1}
.item_detail .item-head .pull-left strike{display:block;font-size:23px;font-weight:300;margin-left:0;margin-bottom:8px}
.item_detail .item-head .pull-left span.dc_percent{display:inline-block;font-size:22px;color:#00c08b;border:0;width:auto;height:auto;line-height:normal;margin-left:0;margin-right:5px;top:0}
.item_detail .item-head .price > .pull-right{order:2}

@media(max-width:991px){
	.sub_3depth{padding:0 15px}
	.sub_3depth .container_fix{margin-top:15px;margin-bottom:20px;padding:10px 15px;border-radius:7px}
	.sub_3depth .ul_3depth > li > a{font-size:12px}

	.item_detail .item-head .pull-left strike{font-size:17px}
	.item_detail .item-head .pull-left span.dc_percent{font-size:16px}
}