/* ---------------------------------------------- */
/* --------------- B2B 리뉴얼 css ---------------- */
/* ---------------------------------------------- */

.fr {float:right;}
.fl {float:left;}
.al {text-align:left;}
.ar {text-align:right;}
.bold {font-weight:600}

/* 레이아웃 */
#new_wrap {width:100%;}
#new_top {width:100%;}
#new_content {width:960px; margin:0 auto; height:auto; min-height:600px;}
#new_footer {width:100%; overflow: hidden;}


/* TOP - util, gnb */
#new_top ul {width:960px; margin:0 auto;}
.top_util {
    width:100%; 
    height:36px; 
    border-bottom: 1px solid #d5d5d5; 
    overflow:hidden;
}

.top_util li.top_util_lft {float:left;}
.top_util li.top_util_rgt {float:right;}

.top_GNB {
    width:100%;
    height:120px;
    background:#f9f9f9;
    border-bottom:1px solid #d5d5d5;
    overflow:hidden;
}
.top_GNB ul {width:960px; margin:0 auto;}
.top_GNB .logo_main {margin-top:18px}
.top_GNB .box_GNB {margin-top:52px;}
.top_GNB .box_GNB p {float:left; font-size:17px; color:#333; margin-left:30px;}
.top_GNB .box_GNB p:hover {color:#295a98; cursor: pointer; padding-bottom: 4px; border-bottom: 2px solid #295a98}

.top_GNB .box_findStock {
    float:right; 
    width:170px;
    height:35px; 
    background:#e2e2e2; 
    border:1px solid #ccc;
    margin-top:-10px;
    margin-left:20px;
}
.top_GNB .box_findStock:hover {border:1px solid #b5b5b5;}
.top_GNB .box_findStock input {width:135px; height:35px; color:#666; background:transparent; border:none; font-size:13px; padding-left:10px}
.top_GNB .box_findStock img {margin-bottom: -4px}



/* FOOTER */
#new_footer ul {width:960px; margin:0 auto;}
.footer_top {width:100%; height:40px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#fff;}
.footer_top li {overflow:hidden; margin-top:13px}
.footer_top li p {float:left; font-size:13px; color:#777; padding-right:40px}
.footer_top li p:hover {color:#333; cursor: pointer;}

.footer_copy {width:100%; height:200px; background:#f9f9f9; overflow: hidden;}
.footer_copy .box_left {float:left; width:210px; margin-top:28px;}

.box_left .box_tel .telNum {font-family: Calibri; font-size:20px; font-weight:600; color:#555;}
.box_left .box_tel .telNum span {padding-left:6px}
.box_left .box_tel .telNum span:hover {color:#2480c0;}
.box_left .box_tel .centerTime {font-size:13px; color:#666; padding-left:19px; padding-top:3px;}

.box_left .box_mail .addMail {margin-top:20px; font-family: Calibri; font-size:16px; color:#555}
.box_left .box_mail .addMail span {padding-left:7px; color:#2480c0; text-decoration: underline;}
.box_left .box_mail .addMail span:hover {color:#0a629f; cursor: pointer;}

.footer_copy .box_right {float:left; width:700px; border-left:1px solid #d5d5d5; padding-left:36px; margin-top:18px;}
.box_right .footer_address {font-size:13px; color:#666; line-height:20px; padding-top:10px}
.box_right .footer_info {font-size:12px; color:#888; line-height:16px; padding-top:20px; padding-bottom:10px}




/* ---------------------------------------------- */
/* --------------- B2B 인트로 css ---------------- */
/* ---------------------------------------------- */
#new_wrap_intro {background: url(/Images/intro/intro_bg.png) no-repeat; background-position:top center; background-color:#edf2f6;}

#new_top_intro_b2b ul {width:960px; margin:0 auto; background-color:yellow;}
.top_util_intro {
    width:100%; 
    height:36px; 
    border-bottom: 1px solid #d5d5d5; 
    overflow:hidden;
}

.top_util_intro li.top_util_lft {float:left;}
.top_util_intro li.top_util_rgt {float:right;}

.top_GNB_intro {
    width:100%;
    height:120px;
    background:rgba(255,255,255,0.2);
    border-bottom:1px solid #d5d5d5;
    overflow:hidden;
}
.top_GNB_intro ul {width:1210px; margin:0 auto;}
.top_GNB_intro .ul_b2b {width:960px; margin:0 auto;}
.top_GNB_intro .logo_main {margin-top:50px; z-index:1000;}
.top_GNB_intro .box_GNB_intro {margin-top:52px;}
.top_GNB_intro .box_GNB_intro p {
    float:left; 
    font-family: 'Open Sans', sans-serif;
    font-size:19px; 
    font-weight:600;
    color:#fff;
    margin-left:60px;
}
.top_GNB_intro .box_GNB_intro p:hover {color:#ffb743; cursor: pointer; padding-bottom: 4px; border-bottom: 2px solid #ffb743}
.top_GNB_intro .box_findStock {
    float:right; 
    width:170px;
    height:35px; 
    background:#e2e2e2; 
    border:1px solid #ccc;
    margin-top:-10px;
    margin-left:20px;
}
.top_GNB_intro .box_findStock:hover {border:1px solid #b5b5b5;}
.top_GNB_intro .box_findStock input {width:135px; height:35px; color:#666; background:transparent; border:none; font-size:13px; padding-left:10px}
.top_GNB_intro .box_findStock img {margin-bottom: -4px}



#new_content_intro_b2b {
    width:960px;
    min-height:600px;
    margin:0 auto;
}

.box_introTitle {margin-top:90px; text-align:center;}
.box_introTitle li.title {font-family: 'Galada', cursive; font-size:54px; color:#fff; margin-bottom:20px;}
.box_introTitle li.subtitle {font-size:20px; color:#f0f0f0; line-height:30px; letter-spacing: -1px; padding-top:30px; padding-bottom:90px;}


/* 서비스 소개 기본박스 */
.box_srvc {padding-left:40px; padding-bottom:140px; overflow:hidden;}
.box_nr {
    width:250px; 
    height:412px;
    padding:40px;
    background:#fff;
    text-align:center;
    cursor: pointer;
}
.box_nr li.title {
    font-family: 'Open Sans', sans-serif;
    font-size:22px; 
    font-weight: 700;
    letter-spacing: -1px;
    color:#333;    
    padding-bottom: 10px;
}
.box_nr li.img {padding-top:20px; padding-bottom: 26px;}
.box_nr li.srvcInfo p {font-size:15px; font-weight:600; color:#333; letter-spacing: -0.5px; line-height:22px; padding-bottom:20px;}
.box_nr li.srvcInfo span {font-size:13px; color:#555; letter-spacing: -0.5px; line-height:20px;}


/* 서비스 소개 ON박스 */
.box_srvc_on {width:290px; height:416px; padding:38px 20px; text-align:center; position:absolute; display:none;}

.onSrvc_title {
    font-family: 'Open Sans', sans-serif;
    font-size:22px;
    font-weight:700;
    letter-spacing: -1px;
    color:#fff;
    padding-top:150px;
}
.btn_onSrvc {
    margin:0 auto;
    width:180px;
    height:40px;
    line-height:40px;
    background:transparent;
    
    font-size:12px;
    font-weight:600;
    color:#fff;
    text-align:center;
    border:1px solid #fff;
    margin-top:30px;
}
.btn_onSrvc:hover {
    background:rgba(255,255,255,0.1);
    cursor: pointer;
}


/* 인트로 footer */
#new_footer_intro ul {width:1210px; margin:0 auto;}
#new_footer_intro_b2b ul {width:960px; margin:0 auto;}

.box_left .box_socialLnk {margin-top:20px;}
.box_left .box_socialLnk img {padding-right:10px;}

.footer_copy .box_store {padding-top:30px; display:none;}
.footer_copy .box_store img {padding-left:10px;}

.footer_copy .box_store_b2c {padding-top:30px;}
.footer_copy .box_store_b2c img {padding-left:10px; cursor:pointer;}

/* ---------------------------------------------- */
/* --------------- B2C 인트로 css ---------------- */
/* ---------------------------------------------- */

#new_top_intro ul {width:1210px; margin:0 auto;}

#new_content_intro {
    width:1210px;
    min-height:600px;
    margin:0 auto;
}

/* 서비스 소개 기본박스 */
.cbox_srvc {padding-bottom:140px; overflow:hidden; width:960px; margin:0 auto}
.cbox_nr {
    width:390px; 
    height:270px;
    padding:20px 40px;
    background:#fff;
    text-align:center;
    cursor: pointer;
    overflow:hidden;
}

.cbox_nr .nr_lft {float:left; width:210px; text-align:left;}
.cbox_nr .nr_lft img {padding-top:46px;}
.cbox_nr .nr_rgt {float:left; width:180px; text-align:left; margin-top:24px;}
.cbox_nr .nr_rgt p.title {
    font-family: 'Open Sans', sans-serif;
    font-size:22px; 
    font-weight: 700;
    letter-spacing: -1px;
    color:#333;    
    padding-bottom: 10px;
}
.cbox_nr .nr_rgt p.srvcInfo {font-size:15px; font-weight:600; color:#333; letter-spacing: -0.5px; line-height:22px; padding-top:24px; padding-bottom:16px;}
.cbox_nr .nr_rgt span {font-size:13px; color:#555; letter-spacing: -0.5px; line-height:20px;}


/* 서비스 소개 ON박스 */
.cbox_srvc_on {width:390px; height:230px; padding:40px; text-align: center; position:absolute; display:none;}

.c_onSrvc_title {
    font-family: 'Open Sans', sans-serif;
    font-size:22px;
    font-weight:700;
    letter-spacing: -1px;
    color:#fff;
    padding-top:80px;
}
.btn_onSrvc {
    margin:0 auto;
    width:180px;
    height:40px;
    line-height:40px;
    background:transparent;
    
    font-size:12px;
    font-weight:600;
    color:#fff;
    text-align:center;
    border:1px solid #fff;
    margin-top:30px;
}
.btn_onSrvc:hover {
    background:rgba(255,255,255,0.1);
    cursor: pointer;
}



/* ---------------------------------------------- */
/* --------------- 공통 로그인 css --------------- */
/* ---------------------------------------------- */

#cmmn_wrap {
    width:1210px;
    margin:0 auto;
    text-align:center;
}

/* 공통 로고 */
.cmmn_box_logo {padding-top:90px;}
.cmmn_box_logo img {cursor:pointer;}


/* 공통 컨텐츠 */
.cmmn_box_cont {width:460px; margin:0 auto; padding-top:60px; padding-bottom: 120px;}
.cmmn_box_cont li.title {text-align: left; height:26px;}
.cmmn_box_cont li.title img {margin-bottom:-5px;}
.cmmn_box_cont li.title span {font-size:22px; font-weight:600; color:#333; letter-spacing: -1px; padding-left:6px;}

.cmmn_box_cont li.box_form {width:418px; background:#fff; border:1px solid #c2c2c2; margin-top:10px; padding:20px; text-align:left;}
.cmmn_box_cont li.box_form .cmmnInput {width:281px; height:37px; border:none; font-size:20px; color:#333; padding-right:10px; padding-left:14px; margin-right:10px;}

.btn_overlap { /* 중복확인 버튼 */
    width:100px;
    height:37px;
    line-height: 37px;
    text-align:center;
    color:#f83838;
    font-size:13px;
    border:1px solid #f83838;
    display:inline-block;
    cursor: pointer;
    
    border-radius: 4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
}
.btn_overlap:hover {background:#f5f7f9;}

.btn_chngNick { /* 닉네임 변경 버튼 */
    width:100px;
    height:37px;
    line-height: 37px;
    text-align:center;
    color:#333;
    font-size:13px;
    border:1px solid #c2c2c2;
    display:inline-block;
    cursor: pointer;
    background:#f2f2f2;
    
    border-radius: 4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
}
.btn_chngNick:hover {background: #dfdfdf;}

/* 닉네임 중복 확인 후 메세지 */
.cmmn_box_cont li.box_form .txt_statusInfo_ready {font-size:12px; color:#295a98; text-align:left; padding-top:14px;}
.cmmn_box_cont li.box_form .txt_statusInfo_ok {font-size:12px; color:#295a98; text-align:left; padding-top:14px; display:none;}
.cmmn_box_cont li.box_form .txt_statusInfo_warn {font-size:12px; color:#f83838; text-align:left; padding-top:14px; display: none;}

/* 닉네임변경 확인 버튼 */
.cmmn_box_cont li.box_btns {padding-top:20px; overflow:hidden;}
.cmmn_box_cont li.box_btns .btn_nickChng_cancel { /* 변경 취소 버튼 */
    width:224px;
    height:46px;
    line-height: 46px;
    background:#c2c2c2;
    color:#525252;
    font-size:16px;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
    margin-right:11px; /* 옆 버튼 간격 */
}
.cmmn_box_cont li.box_btns .btn_nickChng_cancel:hover {background:#bdbdbd;}
.cmmn_box_cont li.box_btns .btn_nickChng_cancel:active {position:relative; top:1px;}

.cmmn_box_cont li.box_btns .btn_nickChng_ok { /* 수정완료 버튼 */
    width:224px;
    height:46px;
    line-height: 46px;
    background:#f83838;
    color:#fff;
    font-size:16px;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
}
.cmmn_box_cont li.box_btns .btn_nickChng_ok:hover {background:#eb363b;}
.cmmn_box_cont li.box_btns .btn_nickChng_ok:active {position:relative; top:1px;}


/* 공통로그인 박스 */
.section_loginInput {width:460px; margin:0 auto;}
.section_loginInput .loginInput {
    width:438px;
    height:35px;
    border:1px solid #c2c2c2; 
    padding:10px; 
}
.section_loginInput .loginInput:hover {border:1px solid #f83838;}
.section_loginInput .loginInput:focus {border:1px solid #f83838;}

.btn_cmmnLogin { /* 공통로그인 - 로그인버튼 */
    width:460px;
    height:56px;
    line-height: 56px;
    color:#fff;
    font-weight:600;
    font-size:18px;
    background:#F83838;
    margin-top:20px;
    cursor: pointer;
}
.btn_cmmnLogin:hover {background: #e83838;}
.btn_cmmnLogin:active {position: relative; top:1px;}

.box_cmmnJoin {margin-top:20px;}
.box_cmmnJoin p {font-size:13px; color:#777; letter-spacing: -0.5px}
.box_cmmnJoin a:hover {color:#555; cursor:pointer;}

.box_fbLogin {margin-top:40px; position:relative;}
.box_fbLogin p>img {position:absolute; top:54px; left:24px;}

.btn_fbLogin { /* 페북으로 로그인 */
    width:460px;
    height:56px;
    line-height:56px;
    color:#fff;
    font-weight: 600;
    font-size:18px;
    background:#3b5998;
    margin-top:20px;
    cursor: pointer;
}
.btn_fbLogin:hover {background:#334f8a;}


/* 공통 footer */
.cmmn_box_footer {width:460px; margin:0 auto; border-top:1px solid #dcdcdc; padding-top:30px;}
.cmmn_box_footer p {font-size:12px; color:#555; padding-bottom: 10px;}
.cmmn_box_footer a:hover {color:#333; cursor:pointer;}
.cmmn_box_footer span {font-family: Calibri; font-size:13px; color:#888; padding-bottom:80px}


/* ---------------------------------------------- */
/* --------------- 기타 css ---------------- */
/* ---------------------------------------------- */

.top_family_site_cover {
    position:absolute;
    top:33px;
    width:107px;
    height:62px;
    border:solid 1px #d5d5d5;
    background-color:#000;
    opacity:0.7;
}

.top_family_site_cover {
    position:absolute;
    top:33px;
    width:107px;
    height:93px;
    border:solid 1px #d5d5d5;
    background-color:#000;
    opacity:0.7;
}

.top_family_site_cover_position_b2b {
    margin:3px 3px 0 850px;
}

.top_family_site_cover_position {
    margin:3px 3px 0 1100px;
}

.top_family_site_cover p {
    height:30px;
    border-bottom:solid 1px #d5d5d5;
    text-align:center;
    line-height:30px;
    cursor:pointer;
    color:#e9e9e9;
    font-size:13px;
}

.top_family_site_cover_last {
    font-weight:bold;
}

.top_family_site_cover p:hover {
    font-weight:bold;
}

/* GNB 서브메뉴 레이어 */
.lyr_subMenu_cover {padding:10px; display:none; position:absolute;}
.lyr_subMenu {width:140px; border:1px solid #c2c2c2;}
.lyr_subMenu li {height:40px; line-height:40px; border-bottom:1px solid #c2c2c2; background:#fff;}
.lyr_subMenu li:hover {font-weight:600; cursor: pointer; background:#fcfcfc;}
.lyr_subMenu li p {font-size:15px; text-align:center; color:#333;}


/* ---------------------------------------------- */
/* ------------------TOP : 홈버튼 추가 ------------ */
/* ---------------------------------------------- */

/* 960px TOP */
#new_top ul {width:960px; margin:0 auto;}

/* 1210px TOP - util, gnb */
#new_top_L ul {width:1210px; margin:0 auto;}
.top_util {
    width:100%; 
    height:36px; 
    border-bottom: 1px solid #d5d5d5; 
    overflow:hidden;
}
.top_util li.top_util_lft {
    float:left;
    display:inline-block;
}

.top_util li.top_util_lft p {
    font-size:13px;
    color:#7a7a7a;
    display:inline-block;
}

.top_util li.top_util_lft p:hover {
    color:#555;
    text-decoration: underline;
    cursor:pointer;
}

/* TOP - prev 버튼 */
.top_util li.top_util_lft .btn_top_prev {
    width:33px;
    height:22px;
    position:relative;
    border-right:none;
    top:7px;
    left:8px;
}

.top_util li.top_util_lft .btn_top_prev a:link, .btn_top_prev:visited {
    width:33px;
    height:22px;
    display:block;
    overflow:hidden;
    background:url(../img/btn_top_prev.png) 0px 0px no-repeat;
}

.top_util li.top_util_lft .btn_top_prev a:hover, .btn_top_prev a:active {
    background-position: 0px -22px;
}

/* TOP - next 버튼 */
.top_util li.top_util_lft .btn_top_next {
    width:33px;
    height:22px;
    position:relative;
    border-right:none;
    top:7px;
    left:8px;
}

.top_util li.top_util_lft .btn_top_next a:link, .btn_top_next:visited {
    width:33px;
    height:22px;
    display:block;
    overflow:hidden;
    background:url(../img/btn_top_next.png) 0px 0px no-repeat;
}

.top_util li.top_util_lft .btn_top_next a:hover, .btn_top_next a:active {
    background-position: 0px -22px;
}

/* TOP - home 버튼 */
.top_util li.top_util_lft .btn_top_home {
    width:33px;
    height:19px;
    position:relative;
    border-right:none;
    top:5px;
    left:8px;
}

.top_util li.top_util_lft .btn_top_home a:link, .btn_top_home:visited {
    width:33px;
    height:19px;
    display:block;
    overflow:hidden;
    background:url(../img/btn_top_home.png) 0px 0px no-repeat;
}

.top_util li.top_util_lft .btn_top_home a:hover, .btn_top_home a:active {
    background-position: 0px -19px;
}

.top_util li.top_util_rgt {
    float:right;
}
.top_util li.top_util_rgt p {
    font-size:13px; 
    color:#7a7a7a; 
    display:inline-block;
    border-right:1px solid #c7c7c7;
    padding:0 16px;
    margin-top:11px;
    cursor: pointer;
}
.top_util li.top_util_rgt p:hover {color:#555;}
.top_util li.top_util_rgt p.box_famsite {line-height:36px; margin-top:-11px; border-left:1px solid #c7c7c7; font-weight:600}
.top_util li.top_util_rgt .txt_nickname {color:#333; font-weight:600; cursor:text;}



/* ---------------------------------------------- */
/* ---------- B2B 인트로 TOP : 홈버튼 추가 --------- */
/* ---------------------------------------------- */
#new_top_L ul {width:1210px; margin:0 auto;}
.top_util_intro {
    width:100%; 
    height:36px; 
    border-bottom: 1px solid #d5d5d5; 
    overflow:hidden;
}
.top_util_intro li.top_util_lft {
    float:left;
    display:inline-block;
}

.top_util_intro li.top_util_lft p {
    font-size:13px;
    color:#dadada;
    display:inline-block;
}

.top_util_intro li.top_util_lft p:hover {
    color:#e9e9e9;
    text-decoration: underline;
    cursor:pointer;
}

/* TOP - prev 버튼 */
.top_util_intro li.top_util_lft .btn_top_prev {
    width:33px;
    height:22px;
    position:relative;
    border-right:none;
    top:7px;
    left:8px;
}

.top_util_intro li.top_util_lft .btn_top_prev a:link, .btn_top_prev:visited {
    width:33px;
    height:22px;
    display:block;
    overflow:hidden;
    background:url(/Images/intro/btn_top_prev2.png) 0px 0px no-repeat;
}

.top_util_intro li.top_util_lft .btn_top_prev a:hover, .btn_top_prev a:active {
    background-position: 0px -22px;
}

/* TOP - next 버튼 */
.top_util_intro li.top_util_lft .btn_top_next {
    width:33px;
    height:22px;
    position:relative;
    border-right:none;
    top:7px;
    left:8px;
}

.top_util_intro li.top_util_lft .btn_top_next a:link, .btn_top_next:visited {
    width:33px;
    height:22px;
    display:block;
    overflow:hidden;
    background:url(/Images/intro/btn_top_next2.png) 0px 0px no-repeat;
}

.top_util_intro li.top_util_lft .btn_top_next a:hover, .btn_top_next a:active {
    background-position: 0px -22px;
}

/* TOP - home 버튼 */
.top_util_intro li.top_util_lft .btn_top_home {
    width:33px;
    height:19px;
    position:relative;
    border-right:none;
    top:5px;
    left:8px;
}

.top_util_intro li.top_util_lft .btn_top_home a:link, .btn_top_home:visited {
    width:33px;
    height:19px;
    display:block;
    overflow:hidden;
    background:url(/Images/intro/btn_top_home2.png) 0px 0px no-repeat;
}

.top_util_intro li.top_util_lft .btn_top_home a:hover, .btn_top_home a:active {
    background-position: 0px -19px;
}

.top_util_intro li.top_util_rgt {
    float:right;
}
.top_util_intro li.top_util_rgt p {
    font-size:13px; 
    color:#e9e9e9; 
    display:inline-block;
    border-right:1px solid #c7c7c7;
    padding:0 16px;
    margin-top:11px;
    cursor: pointer;
}
.top_util_intro li.top_util_rgt p:hover {color:#c2c2c2;}
.top_util_intro li.top_util_rgt p.box_famsite {line-height:36px; margin-top:-11px; border-left:1px solid #c7c7c7; font-weight:600}
.top_util_intro li.top_util_rgt .txt_nickname {color:#e9e9e9; font-weight:600; cursor:text;}
.top_util_intro li.top_util_rgt .txt_nickname label {cursor:text;}
.top_util_intro li.top_util_rgt .txt_nickname:hover {color:#e9e9e9; font-weight:600; cursor:text;}




.top_util_intro li.top_util_rgt_rank {
    float:right;
}
.top_util_intro li.top_util_rgt_rank p {
    font-size:13px; 
    color:#7a7a7a; 
    display:inline-block;
    border-right:1px solid #c7c7c7;
    padding:0 16px;
    margin-top:11px;
    cursor: pointer;
}
.top_util_intro li.top_util_rgt_rank p:hover {color:#555;}
.top_util_intro li.top_util_rgt_rank p.box_famsite {line-height:36px; margin-top:-11px; border-left:1px solid #c7c7c7; font-weight:600}
.top_util_intro li.top_util_rgt_rank .txt_nickname {color:#e9e9e9; font-weight:600; cursor:text;}
.top_util_intro li.top_util_rgt_rank .txt_nickname label {cursor:text;}
.top_util_intro li.top_util_rgt_rank .txt_nickname:hover {color:#e9e9e9; font-weight:600; cursor:text;}

/* --------------------------------------------- */
/* ---------------- NR 소개 --------------------- */
/* --------------------------------------------- */
.wrap_nrInfo {width:100%; margin:0 auto; background:#fff;} /* 컨텐츠 width 정의 */

/* 뉴지랭크란 */
.section_nrRank {width:960px; margin:0 auto; overflow:hidden;}
.section_nrRank .title_nrInfo {
    font-size:28px; 
    font-weight:600; 
    color:#f83838; 
    letter-spacing: -0.5px; 
    text-align:center; 
    padding-top:60px; 
    padding-bottom: 40px;
}
.section_nrRank .box_nrInfo_lft {display:inline-block; margin-right:100px; margin-bottom: 30px;}
.section_nrRank li {float:left; width:430px; height:220px; display: inline;}
.section_nrRank li img {float:left;}
.section_nrRank li p {font-size:15px; color:#333; line-height:20px; letter-spacing: -0.5px; margin-top:70px;}
.section_nrRank li span {font-size:13px; color:#666;}


/* 뉴지랭크 서비스 */
.section_nrSrvc {width:960px; margin:0 auto; overflow:hidden;}
.section_nrSrvc .title_nrSrvc {
    font-size:28px; 
    font-weight:600; 
    color:#f83838; 
    letter-spacing: -0.5px; 
    text-align:center; 
    padding-top:40px; 
    padding-bottom: 40px;
}
.section_nrSrvc .box_nrSrvc01 {
    float:left;
    width:240px;
    height:290px;
    padding:30px;
    background:#a32f31;
    text-align:center;
    
    margin-right:30px;
}
.section_nrSrvc .box_nrSrvc02 {
    float:left;
    width:240px;
    height:290px;
    padding:30px;
    background:#dd5a36;
    text-align: center;
    
    margin-right:30px;
}
.section_nrSrvc .box_nrSrvc03 {
    float:left;
    width:240px;
    height:290px;
    padding:30px;
    background:#383838;
    text-align: center;
}
.nrSrvc_num {font-family: Calibri; font-weight:bold; font-size:30px; color:#fff;}
.nrSrvc_title {font-weight: 600; font-size:24px; color:#fff; padding-top:10px}
.nrSrvc_info {font-size:15px; color:#e9e9e9; line-height:18px; padding-top:20px; padding-bottom:20px}

/* 파트너사 */
.section_nrPartner {width:960px; margin:0 auto; overflow:hidden;}
.section_nrPartner .title_nrPartner {
    font-size:28px; 
    font-weight:600; 
    color:#f83838; 
    letter-spacing: -0.5px; 
    text-align:left; 
    padding-top:60px; 
}