/*
========================================================================
리셀러
========================================================================
*/
#reseller { padding-top: 178px; background: url(/images/Frontend/korean/reseller/reseller_visual.jpg) no-repeat 0 0; }
#reseller .lst-w { margin-top: 5px; }
#reseller .lst-w > li { padding: 40px 0 40px 14px; border-bottom: 1px solid #e5e5e5; }
#reseller .lst-w > li.last { border-bottom: 0; }
#reseller .sect .tit { display: inline-block; padding-left: 5px; padding-right: 10px; line-height: 22px; background: url(/images/common/bg_lb_wave.gif) no-repeat 100% 0; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
#reseller .sect1 { min-height: 261px; margin-top: 15px; padding-left: 374px; background: url(/images/Frontend/korean/reseller/dsc_reseller1.gif) no-repeat 20px 30px; }
#reseller .sect1 p { margin-top: 18px; letter-spacing: -1px; }
#reseller .sect1 .tbl { width: 340px; }
#reseller .sect1 .btns { margin-top: 10px; font-size: 0; line-height: 0; }
#reseller .sect1 .btns .btn-sp,
#reseller .sect1 .btns .btn-sp * { width: 164px; }
#reseller .sect1 .btns .btn-bh44 { margin-right: 8px; }
#reseller .sect2 { margin-top: 15px; }
#reseller .sect2 .img { position: relative; margin-top: 25px; height: 516px; background: url(/images/Frontend/korean/reseller/dsc_reseller2.gif) no-repeat 0 0; }
#reseller .sect2 .img .partner { position: absolute; top: 306px; left: 314px; width: 109px; height: 20px; text-indent: -9999px; }
#reseller .sect3 { margin-top: 20px; }
#reseller .sect3 .ptn-w { zoom: 1; overflow: hidden; margin-top: 5px; }
#reseller .sect3 .ptn-w .ptn { width: 356px; border: 2px solid #bdcfd9; }
#reseller .sect3 .ptn-w .ptn-l { float: left; }
#reseller .sect3 .ptn-w .ptn-r { float: right; margin-right: 2px; }
#reseller .sect3 .ptn-w .ptn .hd { height: 31px; line-height: 33px; text-align: center; border-bottom: 2px solid #eef2f5; background-color: #f5f9fa; color: #333; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
#reseller .sect3 .ptn-w .ptn .ct { position: relative; padding: 8px 10px 0; height: 275px; font-size: 11px; letter-spacing: -1px; }
#reseller .sect3 .ptn-w .ptn .ct .ti { color: #2a68df; font-size: 12px; font-weight: bold; }
#reseller .sect3 .ptn-w .ptn .ct .txt { line-height: 1.25; }
#reseller .sect3 .ptn-w .ptn .ct .tbl { position: absolute; top: 60px; left: 18px; width: 320px; margin-top: 0; }
#reseller .sect3 .ptn-w .ptn .ct .tbl th { font-size: 12px; }
#reseller .sect3 .ptn-w .ptn .ct .dsc { position: absolute; top: 164px; left: 18px; padding-right:5px;  }
#reseller .sect3 .ptn-w .ptn .ct .dsc li { line-height: 1.75; }
#reseller .sect3 .ptn-w .ptn .ct .dsc li.pl-8 { display: block; padding-left: 8px; }
#reseller .sect3 .fc-red { color: #fe0000; }
#reseller .sect4 { margin-top: 5px; padding-left: 24px; }
#reseller .sect4 .tit { margin-top: 10px; padding-right: 60px; }
#reseller .sect4 p { margin-top: 10px; letter-spacing: -1px; }
#reseller .sect4 p span { display: block; padding-left: 10px; }
#reseller .sect4 .lnk-w { margin-top: 10px; padding: 20px; border: 2px solid #dee7ec; }
#reseller .sect4 .lnk-w .pit { margin-bottom: 10px; color: #2a68df; }
#reseller .sect4 .lnk-w em { display: inline-block; padding-right: 10px; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
#reseller .sect4 .lnk-w strong { letter-spacing: -1px; }
#reseller .sect5 { zoom: 1; overflow: hidden; margin-top: 30px; padding-top: 21px; background: url(/images/Frontend/korean/reseller/reseller_step.gif) no-repeat 0 0; }
#reseller .sect5 li { float: left; width: 184px; text-align: center; }
#reseller .tbl { margin-top: 10px; }
#reseller .tbl th, 
#reseller .tbl td { padding: 8px 0 6px; border: 1px solid #dee7ec; color: #333; letter-spacing: -1px; }
#reseller .tbl th { background-color: #f5f9fa; }
#reseller .btn-c { text-align: center; }
