@charset "UTF-8";

.PageTopBanner {margin-bottom: 0px;}

.PageContent .site-container{
    max-width: inherit;
    padding: 0px;
}
.TotalProductPostMore {
    border: none;
    padding-bottom: 0px;
}

.site.is-Fixed .pg_breadcrumbbx{
    position: initial;
}
/*건 숨기기*/
.text-hidden {
    visibility: hidden;
}
/* filterPopup */
.dimmed {
    background: url('../../../img/icon/prodlist/trans70.png');
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: all 0.75s;
}

.dimmed.on {
    opacity: 1;
    visibility: visible;
    overflow: hidden;
}

.dimmed .pop {
    background: #fff;
    width: 0px;
    height: 100%; /* padding-bottom: 100px; */
    visibility: hidden;
    opacity: 0;
    transition: all 0.75s;
}

.dimmed .pop.on {
    width: 310px;
    opacity: 1;
    visibility: visible;
}

.modal-open {
    overflow: hidden;
}

.filterPop {
    overflow-y: scroll;
}

.filterPop::-webkit-scrollbar {
    background-color: transparent;
    scrollbar-track-color: #d1d1d1;
}

.filterPop::-webkit-scrollbar-thumb {
    background-color: #d1d1d1;
    border-radius: 10px;
    background-clip: padding-box;
    border: 5px solid transparent;
}

.popTop {
    width: 0px;
}

.popTop span {
    visibility: hidden;
}

.popCont {
    padding-bottom: 100px;
}

.dimmed .pop.on .popCont .popTop {
    background-color: #f4f4f4;
    height: 83px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
    width: 310px;
    transition: width 0.75s;
}

.dimmed .pop.on .popCont .popTop span {
    visibility: visible;
    font-size: 24px;
    font-weight: bold;
    line-height: 3.5;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    padding: 24.5px 0px 22.5px 24.5px;
}

.popTop a {
    float: right;
    padding: 29.5px 33.6px 29.9px 0;
    font-size: 24px;
}

.strzBox {
    margin-top: 100px;
    margin-left: 24.5px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 4.38;
    letter-spacing: -0.32px;
    color: #000000;
}

.navShow, .navBtnBox, .srsShow, .srsRadioBox, .featureShow, .featuresinputWrapper, .typeShow, .cameraTypeDiv {
    width: 259px;
    margin: 0 auto;
}

.srsShow, .navShow, .featureShow, .typeShow {
    border-top: 3px solid #f4f4f4;
    border-bottom: 3px solid #f4f4f4;
    padding: 15.5px 13px 15px 9.5px;
    font-size: 18px;
    font-weight: bold;
    line-height: 0.89;
    letter-spacing: -0.36px;
    text-align: left;
    color: #000000;
    cursor: pointer;
    margin-top: 20px;
}

.plmi {
    background: url("../../../img/icon/prodlist/ico_minus.png") no-repeat;
    margin-top: 8px;
    float: right;
    width: 14px;
    height: 14px;
}

.plmi.on {
    background: url("../../../img/icon/prodlist/ico_plus.png") no-repeat;
    margin-top: 0px;
}

/* filter */
.filterBox {
    height: 70px;
    background-color: #f4f4f4;
    margin: 0px 0px 0px 0;
}

.filterTop {
    max-width: 1200px;
    margin: 0 auto;
}

.filterResult {
    white-space: nowrap;
    overflow-x: auto;
    max-width: 1200px;
    margin: 0 auto;
    text-align: right;
    height: 26px;
}

.filterDelete {
    width: 20px;
    height: 20px;
    background: #4c4948 url("../../../img/icon/prodlist/ico_delete.png") no-repeat 50%;
    border-radius: 10px;
    display: inline-block;
    margin-left: 30px;
}

.filterTxt {
    display: inline-block;
    margin-left: 6px;
    height: 20px;
    position: relative;
    bottom: 5px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.25;
    letter-spacing: -0.64px;
    text-align: left;
    color: #000000;
}

.search_area {
    position: absolute;
    width: 100%;
}

.search_area .inpt_txt {
    width: 85%;
    display: inline-block;
}

.search_area .txt_box .inpt_txt input::placeholder {
    color: #d1d1d1;
    font-size: 15px;
}

.search_area .inpt_btn {
    display: inline-block;
    position: relative;
    float: right;
    top: 25px;
    right: 15px;
}

.search_area .inpt_btn button img {
    width: 21.5px;
    height: 20.5px;
    object-fit: contain;
    float: right;
}

.search_area input {
    width: 83%;
    position: relative;
    height: 27px;
    line-height: 1.61;
    letter-spacing: -0.72px;
    text-align: left;
    color: #000;
    font-size: 18px;
    margin: 19px 0px 19.4px 20px;
}

.filterBtn {
    display: none;
    width: auto;
    height: auto;
    float: right;
}

.filterBtn a {
    color: #fff;
    background-color: #000;
    display: inline-block;
    width: 102px;
    height: 44px;
    font-size: 15px;
    font-weight: bold;
    line-height: 3;
    letter-spacing: normal;
    text-align: center;
}

.mobileFilterBtn {
    height: 48.5px;
    margin: 1.6px 0 17.5px;
    padding: 14px 18px 13.9px 21.6px;
    object-fit: contain;
    background-color: #000000;
}

.mobileFilterBtn a {
    object-fit: contain; /* font-family: Lato; */
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    float: right;
    color: #ffffff;
}

.prodWrapper {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    margin-bottom: 66px;
}

.prodCountCont {
    margin-bottom: 30px;
    margin-top: 20px;
}

.prodCount {
    color: #F37321;
}

.compareTopText {
    display: none;
    margin-bottom: 42px;
}

.compareTopText img {
    margin-bottom: -5px;
    margin-right: 4px;
}

.compareTopText span {
    font-size: 15px;
    font-weight: normal;
    line-height: 1.33;
    letter-spacing: -0.6px;
    text-align: left;
    color: #000000;
}

/* product ul */
.productList ul {
    margin: 0px;
    padding: 0px;
    border-top: 1px solid black;
}

.productList ul li {
    display: inline-block;
    margin-top: 26.4px;
    margin-left: 5%;
    width: 42%;
    height: 238.4px;
    border: 3px solid rgba(0, 0, 0, 0);
    list-style: none;
}

.productList ul li:hover {
    border: 3px solid #F37321;
}

/* product Info */
.productInfo {
    height: 100%;
    overflow: hidden;
    display: block;
    position: relative;
}

.productInfo a {
    display: block;
    position: relative;
    overflow: hidden;
    color: #000;
}

.compareWrap {
    position: fixed;
    bottom: 81px;
    z-index: 5;
}

.compareWrap.on {
    position: absolute;
    bottom: -66px;
}

.compareSlide {
    max-width: 1200px;
    margin: 0 auto;
}

.compareSlide div {
    background: url("../../../img/icon/prodlist/compareBack.png") no-repeat;
    width: 211px;
    height: 48.3px;
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: -0.96px;
    text-align: left;
    color: #ffffff;
    padding: 7.8px 0px 7.5px 19.7px;
    cursor: pointer;
}

.slideArrow {
    display: inline-block;
    margin-left: 53px;
    margin-bottom: 6px;
    width: 17px;
    height: 10px;
    background: url("../../../img/icon/prodlist/ico_downArrowM.png") no-repeat;
}

.LN000001 .slideArrow {
    display: inline-block;
    margin-left: 65px;
    margin-bottom: 6px;
    width: 17px;
    height: 10px;
    background: url("../../../img/icon/prodlist/ico_downArrowM.png") no-repeat;
}

.slideArrow.on {
    width: 14.9px;
    height: 7.4px;
    background: url("../../../img/icon/prodlist/ico_upArrowM.png") no-repeat;
}

.prd_compare_list {
    border-top: 3px solid #f37321;
    background: #fff;
    height: 351px;
    display: none;
    width: 100%;
}

.prd_compare_list.on {
    display: block;
}

.compareContList {
    border-top: 1px solid #000;
    display: flex;
    height: 204px;
    padding-left: 10px;
    padding-right: 10px;
}

.compareBtnsArea, .compareContList, .compareContTit {
    max-width: 1200px;
    margin: 0 auto;
}

.compareContTit {
    position: relative;
    margin-top: 26px;
    margin-bottom: 12.5px;
}

.compareContTit .bigTxt {
    display: none;
}

.compareContTit .smallTxt {
    display: none;
}

.mSmallTxt {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.54;
    letter-spacing: -0.52px;
    text-align: left;
    color: #000000;
    margin-left: 17px;
}

.linkShare {
    position: absolute;
    right: 15px;
    width: 105px;
    height: 34.5px;
    border: solid 2px #000000;
    border-radius: 50px;
    display: inline-block;
    padding-top: 3px;
    bottom: -2px;
    cursor: pointer;
}


.linkShare:hover {
    border: solid 2px #f37321;
    color: #f37321;
}

.linkShare .linkIcon {
    display: inline-block;
    position: relative;
    top: 3px;
    left: 6px;
    background: url("../../../img/icon/prodlist/ico_linkShare.png") no-repeat;
    width: 19px;
    height: 18px;
    object-fit: contain;
}

.linkShare:hover .linkIcon {
    background: url("../../../img/icon/product_compare/linkO.png") no-repeat;
}

.linkShare:hover .mLinkTxt {
    color: #f37321;
}

.pcLinkTxt {
    display: none;
}

.mLinkTxt {
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: -0.24px;
    text-align: left;
    color: #000000;
    margin-left: 5px;
}

.LN000001 .mLinkTxt {
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: -0.24px;
    text-align: left;
    color: #000000;
    margin-left: 17px;
}

.linkShareBox {
    display: none;
}

.linkShareBox.on {
    display: block;
    position: absolute;
    bottom: 160px;
    right: 0;
    width: 230px;
    height: 88px;
    padding: 11px 14px 15px 16px;
    object-fit: contain;
    border: solid 2px #000000;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: 700;
}

.linkShareBox input {
    width: 190px;
    height: 36px;
    margin: 3px 4px 0 0;
    border-radius: 5px;
    border: solid 1px #d1d1d1;
    background-color: #f4f4f4;
    font-size: 12px;
}

.linkCancel {
    float: right;
    cursor: pointer;
}

#copyLink {
    width: 60px;
    height: 36px;
    margin: 3px 2px 0 214px;
    border: solid 1px #d1d1d1;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.28px;
    text-align: center;
    color: #4c4948;
    position: absolute;
    right: 11px;
    top: 34px;
    border-radius: 0 5px 5px 0;
}

.compareItem {
    background: silver;
    display: none;
    margin-right: 10px;
    margin-top: 32px;
    float: left;
    width: 131px;
    height: 131px;
    font-weight: 400;
    position: relative;
}

.compareItem:last-child {
    margin-right: 0px;
}

.compareItem .imgContainer {
    display: block;
    width: 131px;
    height: 131px;
    background: #f4f4f4;
    padding: 20px;
    text-align: center;
}

.compareItem .imgContainer img {
    width: 93px;
    height: 93px;
}

.compareItem .compareItemTit {
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    padding-left: 0px;
}

.compareItem .compareItemDelete {
    position: absolute;
    display: inline-block;
    top: 8.3px;
    right: 10.5px;
    cursor: pointer;
}

.compareItem .compareItemDelete img {
    width: 15px;
    height: 15px;
}

.compareItem .btnMobileCompareItemDelete {
    display: none;
}

.compareBtns {
    text-align: center;
    direction: rtl;
}

.compareBtns button {
    width: 131px;
    height: 40px;
    border-radius: 25px;
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: -0.3px;
    text-align: center;
    color: #ffffff;
    margin-top: 10px;
}

.btnCompareInit {
    background-color: #4c4948;
    margin-left: 6px;
}

.btnCompare {
    background-color: #f37321;
}

/* 리스트  */
.btn_compare {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
    background: url("../../../img/icon/prodlist/ico_checkGrey.png") no-repeat;
    z-index: 1;
    cursor: pointer;
}

.btn_compare.on {
    background: url("../../../img/icon/prodlist/ico_checkOrange.png") no-repeat;
}

.imgCont {
    text-align: center;
    display: block;
    margin-top: 30px;
    height: 130px;
    overflow: hidden;
    line-height: 130px;
}

.imgCont img {
    width: 110px;
    vertical-align: middle;
}

.productList ul li:hover div a .imgCont img {
    width: 120px;
    transition: all 0.5s;
}

.tagCont {
    position: absolute;
    width: 53.3px;
    /*height: 25.3px;*/
    top: 10px;
    left: 0px;
    background: #F37321;
    padding: 3.4px 12.7px 4.8px 14.9px;
    color: #fff;
    font-size: 11px;
    /*font-weight: 900;*/
    line-height: 1.6;
    letter-spacing: normal;
    text-align: left;
}

.taggrey {
    width: auto;
    background: #808080;
    color: #fff;
}

.prodTitle {
    text-align: center;
    display: block;
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    margin-top: 10px;
}

.prodDesc {
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    display: block;
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
    margin-top: 4px;
}

/* showMore Btn */
.showMoreBtn {
    margin-top: 20px;
    text-align: center;
    position: relative;
    z-index: 5;
}

.showMoreBtn a {
    width: 90%;
    height: 54px;
    display: inline-block;
    border: 2px solid #cecece;
    padding: 14.5px 0px 15.5px 0px;
    margin-top: 23px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: -0.64px;
    text-align: center;
    color: #555555;
}

.showMoreBtn a:hover {
    color: #fff;
    background: #f4731f;
    border: 2px solid #f4731f;
}

.srsRadio, .navRadio, .typeRadio {
    display: none;
}

.srsRadio + label, .navRadio + label, .typeRadio + label {
    font-size: 16px;
}

.srsRadio + label span, .navRadio + label span, .typeRadio + label span {
    position: relative;
    top: 23px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('../../../img/icon/prodlist/ico_radioCheck.png') no-repeat;
    background-size: 20px;
    margin-right: 11px;
    margin-left: 15px;
    margin-bottom: 18px;
    cursor: pointer;
}

.srsRadio:checked + label span, .navRadio:checked + label span, .typeRadio:checked + label span {
    background: url('../../../img/icon/prodlist/ico_radioChecked.png') 0 0 no-repeat;
    background-size: 20px;
}

.srsRadio:checked + label, .navRadio:checked + label, .typeRadio:checked + label {
    font-weight: 700;
}

.strzChk {
    display: none;
}

.strzChk + label span {
    margin-right: 15px;
    margin-left: -15px;
    position: relative;
    top: 23px;
    display: inline-block;
    width: 23.7px;
    height: 23.7px;
    margin-bottom: 18px;
    border: 2px solid #d1d1d1; /* background: url("../../../img/icon/prodlist/ico_checkBack.png") no-repeat; */
    cursor: pointer;
}

.strzChk:checked + label span {
    border: 2px solid #000;
    background: url("../../../img/icon/prodlist/ico_checked.png") no-repeat 3px 4px;
}

.strzChk:checked + label {
    font-weight: 700;
}

.featureBtn {
    display: none;
}

.featureBtn + label span {
    margin-left: 15px;
    margin-right: 15px;
    position: relative;
    top: 23px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-bottom: 18px;
    background: url("../../../img/icon/prodlist/ico_featureCheck.png") no-repeat;
    cursor: pointer;
}

.featureBtn:checked + label span {
    margin-right: 15px;
    position: relative;
    top: 23px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-bottom: 18px;
    background: #f37321 url("../../../img/icon/prodlist/ico_whiteCheck.png") no-repeat 50%;
}

.featureBtn + label {
    font-weight: 700;
}

@media (min-width: 350px) {
    .mSmallTxt {
        font-size: 11px;
        margin-left: 21px;
    }

    .LN000001 .mSmallTxt {
        font-size: 13px;
        margin-left: 21px;
    }
}


@media (max-width: 768px) {
    .prodCountCont {
        text-align: center;
    }

    .countTxt {
        text-align: left;
        margin-left: 10px;
        margin-bottom: 5px;
    }

    .countTxt span {
        font-size: 14px;
        font-weight: 500;
        line-height: 1;
        letter-spacing: -0.56px;
        text-align: left;
    }

    .LN000002 .countTxt span {
        font-size: 13px;
        font-weight: 500;
        line-height: 1;
        letter-spacing: -0.56px;
        text-align: left;
    }

    .prodSelect {
        border: 1px solid #000;
        width: 98%;
        height: 40px;
        padding-left: 5px;
        background: url("../../../img/icon/prodlist/ico_arrow.png") no-repeat 95%;
    }

}

@media (min-width: 769px) {
    .compareWrap.on {
        bottom: -66px;
    }

    .imgCont {
        margin-top: 10px;
        height: 170px;
        overflow: hidden;
        line-height: 170px;
    }

    .imgCont img {
        width: 149px;
        vertical-align: middle;
    }

    .productList ul li {
        height: 280px;
    }

    .linkShareBox.on {
        width: 362px;
    }

    .linkShareBox input {
        width: 328px;
    }

    .productList ul li:hover div a .imgCont img {
        width: 160px;
        transition: all 0.5s;
    }

    .countTxt {
        display: inline-block;
        position: relative;
        top: 13px;
        left: 20px;
    }

    .countTxt span {
        font-size: 14px;
        font-weight: 500;
        line-height: 1;
        letter-spacing: -0.56px;
        text-align: left;
    }

    .LN000002 .countTxt span {
        font-size: 13px;
        font-weight: 500;
        line-height: 1;
        letter-spacing: -0.56px;
        text-align: left;
    }

    .prodSelect {
        position: absolute;
        right: 17px;
        border: 1px solid #000;
        width: 180px;
        height: 40px;
        padding-left: 5px;
        background: url("../../../img/icon/prodlist/ico_arrow.png") no-repeat 95%;
    }

    .LN000002 .prodSelect, .LN000025 .prodSelect, .LN000026 .prodSelect {
        position: absolute;
        right: 17px;
        border: 1px solid #000;
        width: 180px;
        height: 40px;
        padding-left: 5px;
        background: url("../../../img/icon/prodlist/ico_arrow.png") no-repeat 95%;
    }

    .LN000006 .prodSelect {
        position: absolute;
        right: 17px;
        border: 1px solid #000;
        width: 315px;
        height: 40px;
        padding-left: 5px;
        background: url("../../../img/icon/prodlist/ico_arrow.png") no-repeat 95%;
    }

    .LN000007 .prodSelect {
        position: absolute;
        right: 17px;
        border: 1px solid #000;
        width: 285px;
        height: 40px;
        padding-left: 5px;
        background: url("../../../img/icon/prodlist/ico_arrow.png") no-repeat 95%;
    }

}

@media (min-width: 1024px) {
    .dimmed .pop.on {
        width: 435px;
    }

    .dimmed .pop.on .popCont .popTop {
        width: 435px;
        transition: width 0.75s;
    }

    .strzBox {
        margin-top: 100px;
        margin-left: 53.3px;
        margin-bottom: 20px;
    }

    .navShow, .navBtnBox, .srsShow, .srsRadioBox, .featureShow, .featuresinputWrapper, .typeShow, .cameraTypeDiv {
        width: 324px;
    }

    .prodWrapper {
        margin-bottom: 0px;
    }

    .productList {
        border-bottom: 1px solid #000;
        padding-bottom: 40px;
    }

    .compareWrap {
        bottom: 0px;
        width: 100%;
    }

    .compareWrap.on {
        position: absolute;
        bottom: -70px;
    }

    .compareSlide div {
        width: 500px;
        background: url("../../../img/icon/prodlist/compareBackPc.png") no-repeat;
    }

    .slideArrow {
        margin-left: 169px;
    }

    .LN000003 .slideArrow {
        margin-left: 224px;
    }

    .LN000007 .slideArrow {
        margin-left: 178px;
    }

    .LN000002 .slideArrow, .LN000025 .slideArrow, .LN000026 .slideArrow, .LN000022 .slideArrow {
        margin-left: 169px;
    }

    .LN000001 .slideArrow {
        margin-left: 185px;
    }

    .compareContList {
        padding-left: 0px;
        padding-right: 0px;
    }

    .compareTopText {
        display: block;
    }

    .compareContTit .bigTxt {
        display: inline-block;
        font-size: 24px;
        font-weight: bold;
        line-height: normal;
        letter-spacing: -0.96px;
        text-align: left;
        color: #000000;
    }

    .compareContTit .smallTxt {
        display: inline-block;
        font-size: 18px;
        font-weight: 400;
        line-height: normal;
        letter-spacing: -0.56px;
        text-align: left;
        color: #000000;
    }

    .compareBtns {
        text-align: right;
        direction: rtl;
    }

    .mSmallTxt {
        display: none;
    }

    .filterBox {
        margin-bottom: 25px;
    }

    .search_area {
        width: 430.7px;
    }

    .search_area input {
        width: 100%;
        margin-left: 0px;
        margin: 22px 0px 21px 20px;
    }

    .search_area .txt_box .inpt_txt input::placeholder {
        font-size: 18px;
    }

    .filterBtn {
        display: block;
    }

    .filterBtn a {
        margin-top: 13px;
    }

    .filterBtn a img {
        position: relative;
        top: 5px;
        margin-right: 7px;
    }

    .mobileFilterBtn {
        display: none;
    }

    .filterResult {
        overflow: hidden;
        margin-bottom: 0px;
    }

    .countTxt {
        left: 0px;
    }

    .countTxt span {
        font-size: 16px;
        font-weight: normal;
        line-height: 1;
        letter-spacing: -0.64px;
        text-align: left;
    }

    .countTxt #span {
        margin-left: 20px;
    }

    .LN000002 .countTxt span {
        font-size: 16px;
    }

    .prodCountCont {
        margin-top: 0px;
    }

    .prodSelect {
        right: 0px;
    }

    .LN000003 .prodSelect, .LN000022 .prodSelect, .LN000001 .prodSelect, .LN000006 .prodSelect, .LN000002 .prodSelect, .LN000007 .prodSelect, .LN000001 .prodSelect, .LN000025 .prodSelect, .LN000026 .prodSelect {
        right: 0px;
    }

    .productList ul li {
        width: 31%;
        height: 300px;
        margin-left: 15.7px;
    }

    .imgCont {
        height: 180px;
        margin-top: 10px;
        overflow: hidden;
        line-height: 180px;
    }

    .imgCont img {
        width: 162px;
        vertical-align: middle;
    }

    .productList ul li:hover div a .imgCont img {
        width: 180px;
        transition: all 0.5s;
    }

    .prodTitle {
        margin-top: 10px;
        font-size: 17px;
    }

    .prodDesc {
        font-size: 13px;
    }

    .showMoreBtn a {
        width: 404.8px;
    }

    .linkShare {
        width: 146px;
        height: 40px;
        font-size: 14px;
        padding-top: 7px;
        right: 0px;
        bottom: 3px;
    }

    .pcLinkTxt {
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        line-height: normal;
        letter-spacing: -0.28px;
        text-align: left;
        color: #000000;
        margin-left: 23px;
    }

    .linkShare:hover .pcLinkTxt {
        color: #f37321;
    }

    .mLinkTxt {
        display: none;
    }


}

@media (min-width: 1200px) {
    .productList ul li:nth-child(4n+1) {
        margin-left: 0px;
    }

    .productList ul li {
        width: 23.6%;
        height: 280.7px;
        margin-left: 18.5px;
    }

    .compareWrap.on {
        position: absolute;
        bottom: -70px;
    }
}

@media (min-width: 1383px) and (max-width: 1439px) {
    .compareWrap.on {
        position: absolute;
        bottom: -70px;
    }
}


@media (min-width: 1440px) {
    .compareWrap.on {
        position: absolute;
        bottom: -100px;
    }
}

/* // 와이즈넷시리즈 배너 */
.wisenetSrsWrap {
    margin: 0 auto;
    width: 259px;
    margin-top: 20px;
    text-align: center;
}

.prdtBanner_pc img {
    width: 100%;
}

@media (min-width: 1024px) {
    .wisenetSrsWrap {
        width: 324px;
    }
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1024px) {
    .search_area .inpt_btn {
        display: inline-block;
        position: relative;
        float: right;
        top: -45px;
        right: 15px;
    }

}
