/* BASIC css start */
body {
    max-width:100%;
    overflow-x:hidden;
}
/*³×ºñ°ÔÀÌ¼Ç none Ã³¸®*/
#SMP-header > div.SMP-header-container > nav#topcnv {
    display:none !important;
}
#cnv {
    display:none;
}

.fitnessMenu {
    display:none;
}
.fixedContainer .fitnessMenu {
    display:block;
    border-top:none;
}
.fixedContainer .fitnessMenu a {
    padding-top:15px;
    line-height:50px;
}


/*ÈÖÆ®´Ï½ºÆäÀÌÁö ½ÃÀÛ*/
#fitness .nav, .fitnessMenu {
    text-align:center;
    border-top:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
}
#fitness .nav a, .fitnessMenu a  {
    padding:0 65px;
    display:inline-block;
    font-size:15px;
    font-weight:bold;
    line-height:70px;
    color:#000;
}
#fitness .nav a.colRed, .fitnessMenu a.colRed {
    color:#f10001;
}

.paddingWrap {
    padding:0 50px;
}
.subTit01 {
    padding-top:60px;
    font-size:38px;
    font-weight:bolder;
    color:#000;
}
.subTit02 {
    margin-bottom:35px;
    font-size:28px;
    font-weight:bolder;
    text-align:left;
    color:#000;
}
.subTit03 {
    margin-bottom:20px;
    font-size:26px;
    color:#000;
    text-align:left;
}
.subTxt01 {
    margin:20px 0;
    font-size:15px;
    color:#000;
}
.buyMore {
    display:inline-block;
    width:160px;
    height:40px;
    background:#000;
    border-radius:40px;
    font-size:16px;
    font-weight:bold;
    line-height:40px;
    color:#fff;
}

.fit-container .bigBnr {
    padding:20px 0;
    text-align:center;
}
.fit-container .bigBnr img {
    width:100%;
}

.fit-container .midBnr {
    margin-top:180px;
}
.fit-container .midBnr ul {
    margin:0 -10px;
    font-size:0;
}
.fit-container .midBnr ul li {
    padding:0 10px;
    display:inline-block;
    width:50%;
    box-sizing:border-box;
}
.fit-container .midBnr ul li img {
    width:100%;
}

.fit-container .wideBnr img {
    width:100%;
}

#fitness .prdContainer {
    margin:180px 0;
    width:100%;
}
#fitness .prdContainer .grid3 {
    margin:0 -15px;
}
#fitness .prdContainer .grid3 li {
    margin:0;
    margin-bottom:120px;
    padding:15px;
    width:33.3333%;
    height:auto;
    box-sizing:border-box;
}
#fitness .prdContainer .grid3 li .pname {
    border:none;
    font-size:19px;
    line-height:auto;
    color:#000;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}
#fitness .prdContainer .grid3 li .subname {
    font-size:17px;
    color:#666;
}
#fitness .prdContainer .grid3 li .priceWrap span {
    font-size:17px;
    font-weight:bold;
    color:#666;
}
#fitness .prdContainer .grid3 li .priceWrap span.strike {
    font-weight:normal;
}

#fitness .sebSection {
    margin:180px auto;
    margin-bottom:130px;
    width: 1230px;
}
#fitness .sebSection .prdContainer { 
    margin: 0 -21.6px;
    width:auto;
}

#fitness .sebSection .prdContainer > ul > li.product {
    width: calc( 25% - 30px );
}

/* ÈÖÆ®´Ï½º ÆùÆ® 210223 R */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

.prdContainer > ul > li.product p,
.prdContainer > ul > li.product a,
.prdContainer > ul > li.product span,
.prdContainer > ul > li.product div {
    font-family: 'Roboto','malgun gothic', sans-serif !important;
}
/* BASIC css end */

