@charset "utf-8";

/***** Desktop Device *****/
body{color:#555;}


/*content layout*/
.container{position:relative;margin:40px auto 0 auto;padding:0 0 110px 0;width:1180px;*zoom:1;}
.container:after{content:'';display:block;clear:both;}
.snb{position:relative;width:180px;float:left;display:block;}
.snb-title{padding:45px 0 35px 17px;width:163px;line-height:1.3;border-bottom:2px solid #381EFF;font-weight:bold;font-size:24px;color:#000}
.snb-title.diff-admin{padding:28px 0 27px 17px;line-height:28px;}
.snb-menu>li{border-bottom:1px solid #dedede;font-size:14px;}
.snb-menu>li>a{position:relative;display:block;padding:13px 25px 11px 20px;font-weight:bold;color:#333;cursor:pointer;}
.snb-menu>li>a:before,.snb-menu>li>a:after {content:'';position:absolute;right:10px;top:50%;margin-top:-5px;border:5px solid transparent;}
.snb-menu>li>a:before {border-left-color:#888}
.snb-menu>li>a:after {border-left-color:#fff;right:12px}
.snb-menu>li.ov>a:before, .snb-menu>li>a:hover:before {border-left-color:#381EFF}
.snb-menu>li>ul{display:none;padding:18px 0 6px 0;background-color:#f8f8f8;border-top:1px solid #dedede;font-size:12px;}
.snb-menu>li>ul>li{padding:0 0 12px 25px;font-weight:bold;}
.snb-menu>li>ul>li.ov>a, .snb-menu>li>ul>li>a:hover{color:#381EFF;}
#content{position:relative;padding:0 0 0 50px;width:840px;float:left;}
.content-title{margin:24px 0 0 0;padding:18px 0 25px 0;font-size:38px;line-height:40px;color:#000}

.sub-section {margin:60px auto;line-height:normal;color:#333}
.sub-section:first-of-type {margin-top:0}
.sub-section-title {font-size:24px;font-weight:300;line-height:1.5;color:#000}
.sub-section-title .heading {font-size:24px;text-align:left}
.sub-section-title-cap {margin-top:10px;font-size:16px;color:#555}

/* location */
.location {display:none;position:absolute;top:11px;right:0;color:#777;font-size:12px;}
.location strong{color:#000;}
.location img{padding:0 5px 0 0;}
.location span{margin:0 6px 0 6px;}


/*modalpage*/
.modal-layout{position:fixed;top:0;left:50%;overflow:auto;border-top:10px solid #363636;background-color:#fff;z-index:99999;display:none;}
.modal-wrap{position:relative;padding:30px;}
.modal-title{padding:0 0 20px 0;font-size:26px;line-height:26px;color:#333;font-weight:bold;}
.btn-close-modal {position:absolute;top:28px;right:40px;width:24px;height:24px;}
.btn-close-modal button{display:block;width:100%;height:100%;text-indent:-1000em;background-image:url('/images/bg/sprite_temp.png');background-position:-176px -16px;}
.modal-bg{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:url('/images/bg/bg_modal.png') repeat;z-index:99998;}
/*print modal*/
.printmodal{position:fixed;top:50px;left:50%;margin-left:-450px;padding:30px;width:840px;height:auto;border:1px solid gray;background-color:#fff;z-index:99999;display:none;}
.printmodal-title{padding:20px 0 25px 0;font-size:38px;line-height:38px;font-weight:bold;color:#333;background:url('/images/bg/line_subtitle.gif') no-repeat left top;}
.bn-or-m.print1{padding:12px 23px 12px 23px;}
.bn-gray-m.print2{padding:12px 37px 12px 37px;}

/* 서브페이지 공통 슬로건 영역 */
.slogan {position:relative;height:362px;padding:55px 60px;color:#fff;line-height:normal;background-color:transparent;background-repeat:no-repeat;background-position:50% 0;box-sizing:border-box}
.slogan-top {font-size:20px}
.slogan-main {margin-top:20px;font-size:45px;line-height:1.5}
.slogan-main span {display:block;font-weight:700}
.slogan-bottom {position:absolute;left:60px;bottom:45px;font-size:16px}

/*빠른 상담요청 modal*/
.modal-layout.advice{margin:0  0 0 -200px;width:400px;top:150px;}
.advice-wrap{padding:30px  25px;border:1px solid #dbdbdb;}
.advice-wrap input[type='text']{width:98%;height:20px;line-height:20px;}
.advice-wrap input[type='text'].input-cl{width:27%;}
.advice-wrap textarea{width:180px;height:111px;}
.advice-layer-txt{font-size:13px;color:#000;font-weight:bold;line-height:21px;}
.advice-table{margin:30px 0 0 0;width:100%;table-layout:fixed;font-size:12px;}
.advice-table th{text-align:left;}
.advice-table td{padding:0 0 10px 0;}
.txtarea-wrap{position:relative;width:100%;text-align:center;}
.txtarea-wrap textarea{width:162px;height:111px;}

.txtarea-wrap .advice-btn{display:inline-block;padding:9px 0 9px 0;width:99%;color:#fff !important;font-weight:bold !important;border:0;background-color:#210FAC;text-align:center;white-space:nowrap;cursor:pointer;*display:inline;*zoom:1;}
.txtarea-wrap .advice-btn:hover{background-position:-46px -474px;}
.advice-check{position:relative;margin-top:15px;text-align:right;}
.advice-check label{font-size:13px;}
.advice-check, .advice-check a{font-size:12px;font-weight:bold;color:#555;}
/* .advice-check input[type='checkbox']{position:absolute;top:0;left:0;} */

/*회원가입 여부 확인 modal*/
.modal-layout.mem-comfirm, .modal-layout.mem-comfirm2{top:50%;margin:-130px 0 0 -200px;width:400px;height:260px;}
.member-confirm, .member-confirm2{padding:40px 0 40px 0;width:100%;text-align:center;border:1px solid #dbdbdb;color:#333;}
.member-confirm-txt{font-size:16px;color:#000;}

/*주소검색 modal*/
.modal-layout.post{margin:0 0 0 -270px;width:540px;height:auto;display:none;top:150px;}
.post-cts-wrap{padding:30px 29px 0 29px;border:1px solid #dedede;border-top:2px solid;border-bottom:0;}
.post-txt,.post-txt2,.post-txt3{padding-bottom:0;font-size:13px;line-height:21px;color:#555;}
.post-txt span.bold,.post-txt2 span.bold{font-weight:bold;color:#000;}
.post-txt3 span.txt-or{color:#ff6200;}
.post-search{position:relative;width:100%;}
.post-search label{display:none;}
.post-search input[type='text']{height:26px;width:327px;}
.post-search input[type='submit'],.post-road input[type='button'], .post-search input[type='button'],.post-road input[type='button']{position:absolute;top:0;right:0;width:90px;height:30px;font-size:13px;background-color:#ff6200;color:#fff;border:1px solid #e87012;font-weight:bold;}
.post-road{position:relative;padding:20px 10px 20px 55px;background-color:#f6f6f6;}
.post-road-t{position:relative;width:100%;}
.post-road-b{position:relative;margin-top:10px;width:100%;}
.post-road label{font-size:13px;}
.post-road label.post-city{position:absolute;top:8px;left:-43px;}
.post-road label.post-text{position:absolute;top:8px;left:-43px;}
.post-road input[type='text']{height:26px;width:115px;}
.post-road input[type='text'].diff{width:88px;}
.post-road .margin{margin-top:10px;}
.post-board-wrap{width:100%;margin-top:30px;height:150px;overflow:hidden;overflow-y:auto;}
.post-board{width:100%;table-layout:fixed;}
.post-board th{height:30px;line-height:30px;background-color:#f6f6f6;}
.post-board th.bd_right{border-right:1px solid #fff;}
.post-board td{padding:14px 0;font-size:13px;border-bottom:1px solid #e3e3e3;cursor:pointer;}
.post-board td.center{text-align:center;}
.post-cts-foot{padding:30px 29px 60px 29px;border:1px solid #dedede;border-top:0;}

/*비밀번호변경 modal*/
.modal-layout.pass-change{margin:0 0 0 -270px;width:540px;}
.pass-change-wrap{padding:30px;border:1px solid #dbdbdb;}
.pass-change-txt{margin-top:5px;font-size:12px;color:#999;}
.pass-change-wrap .form-board th{padding-left:10px;vertical-align:middle;}
.pass-change-wrap .form-board td{padding-right:5px;}
.pass-change-wrap .form-board input[type='text'],.pass-change-wrap .form-board input[type='password']{width:99%;}
.pass-change-wrap input[type='submit'].bn-or-form{width:130px;height:30px;}

/*이벤트 당첨자 보기 modal*/
.modal-layout.evtlayer{top:150px;margin:0 0 0 -212px;border-top:0;width:425px;}
.modal-evt-wrap{position:relative;padding:0 22px 0 12px;}
.modal-evt-txt1{padding:20px 0 0 0;font-size:16px;line-height:20px;font-weight:bold;color:#333;text-align:center;}
.modal-evt-title{position:relative;margin:15px 0 0 0;font-size:26px;font-weight:bold;color:#fff;}
.modal-evt-title>span{position:absolute;top:0;left:0;width:100%;height:47px;line-height:47px;text-align:center;}
.modal-evt-title img{width:400px;height:auto;}
.modal-layout.evtlayer .btn-close-modal{top:20px;right:20px;}
.modal-evt-txt2{padding:0 0 25px 0;font-size:13px;font-weight:bold;color:#555;text-align:center;}
.modal-evt-txt2>span{font-size:20px;line-height:20px;color:#f27112;line-height:50px;}
.modal-evt-list{padding:20px;font-weight:bold;font-size:15px;}

/*이미지호스팅 트래픽 내역 modal*/
.modal-layout.traffic{margin:0 0 0 -270px;width:540px;}
.traffic-wrap{margin:20px 0 0 0;width:100%;height:300px;overflow:hidden;overflow-y:auto;}

/*비밀번호 변경 modal*/
.modal-layout.pass-modify{margin:0 0 0 -270px;width:540px;}
.pass-wrap{padding:30px;border:1px solid #dbdbdb;}
.pass-txt{padding:5px 0 0 0;font-size:12px;color:#777;letter-spacing:-1px;}

/*견적서 modal*/
.modal-layout.estimate{top:50px;margin:0 0 0 -450px;width:900px;padding:50px 0 20px;box-shadow:0 0 30px rgba(0,0,0,.3)}
.modal-layout.estimate .modal-wrap,.modal-layout.estimate .btn-close-modal {z-index:99999}
.modal-layout.estimate .modal-wrap {position:relative;max-height:700px;overflow:auto}
.modal-layout.estimate .btn-close-modal {top:13px}
.modal-layout.estimate table,.print-area table {width:100%}
.modal-layout.estimate table th,.modal-layout.estimate table td,.print-area table th,.print-area table td {padding:10px 5px;vertical-align:middle}
.est-list{padding:20px 0 15px 0;border-bottom:2px solid #d1d1d1;}
.est-list li{padding:0 0 5px 0;font-size:13px;color:#777;}

.estimate-detail {margin-top:20px}
.estimate-tbl th, .estimate-tbl td,.estimate-tbl-info th,.estimate-tbl-info td,.estimate-detail {border:1px solid #aaa}
.estimate-tbl {margin:20px 0;text-align:center;line-height:normal}
.estimate-tbl thead th {padding:15px 0 !important;font-size:36px;letter-spacing:50px;text-indent:25px}
.estimate-tbl thead th img {width:100px;vertical-align:middle}
.estimate-tbl-info {margin-top:10px}
.estimate-tbl-info td {border-left:0 none}
.estimate-tbl-info tr:first-child td {text-align:center}
.estimate-tbl-info td div > strong {margin-right:10px}
.estimate-tbl-info td div > strong em {font-weight:700}
.estimate-tbl-info td div > span {display:inline-block;width:40%;text-align:right}

.estimate-tbl-total {border-top:1px solid #aaa}
.estimate-tbl-etc {margin:0}
.estimate-tbl-list {text-align:center;}
.estimate-tbl-list + div {padding:30px}
.estimate-tbl-list + div strong {display:block;margin-bottom:10px}
.estimate-list-detail {line-height:1.7}
.estimate-list-detail dt {margin-bottom:10px;font-weight:700}
.estimate-list-detail dd:before,.estimate-list-detail li:before {content:"-";display:inline;margin:0 10px}
.estimate-tbl-list th,.estimate-tbl-list td,.estimate-tbl-total th,.estimate-tbl-total td {border-left:1px solid #aaa;border-bottom:1px solid #aaa}
.estimate-tbl-etc th,.estimate-tbl-etc td {border-left:1px solid #aaa;border-top:1px solid #aaa}
.estimate-tbl-list tr th:first-child,.estimate-tbl-list tr td:first-child,.estimate-tbl-total tr th:first-child,.estimate-tbl-total tr td:first-child,.estimate-tbl-etc tr th:first-child,.estimate-tbl-etc tr td:first-child {border-left:0 none}
.estimate-tbl-etc tr:first-child th,.estimate-tbl-etc tr:first-child td {border-top:0 none}
.estimate-tbl-total tbody th,.estimate-tbl-total tbody td {font-weight:700}
.estimate-tbl-total tbody tr:nth-child(even) th,.estimate-tbl-total tbody tr:nth-child(even) td {font-weight:normal}
.estimate-tbl-total th span {margin-left:10px}
.estimate-tbl-total td {text-align:right}
.estimate-tbl-total tfoot th span {font-size:14px}

.estimate-ceo span {display:block;font-size:11px;margin-top:5px;color:#aaa}
.estimate-reception > strong {display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
.estimate-reception p {margin-top:15px;}
.estimate-reception p strong {margin-left:10px}

.estimate-tbl-info tr:first-child td,.estimate-reception strong {color:#4e75bb}
.estimate-tbl-total .estimate-discount span,.estimate-tbl-total .estimate-discount td {color:#e40404}
.estimate-reception strong,.estimate-tbl-info td div > strong,.estimate-tbl-info td > span strong,.estimate-tbl-info tr:first-child td,.estimate-tbl-list + div strong,.estimate-tbl-total tfoot th,.estimate-tbl-total tfoot td
{font-size:16px;font-weight:700}
.estimate-tbl-info th,.estimate-tbl-list th,.estimate-tbl-total tfoot th,.estimate-tbl-total tfoot td {padding:0 !important}
.estimate-tbl-info th div,.estimate-tbl-list th div,.estimate-tbl-total tfoot th div,.estimate-tbl-total tfoot td div {padding:10px 5px;position:relative;overflow:hidden}
.estimate-tbl-info th div:before,.estimate-tbl-list th div:before,.estimate-tbl-total tfoot th div:before,.estimate-tbl-total tfoot td div:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border:50px solid #ebeff3}
.company-info {margin-top:5px;text-align:center;font-size:12px}

/*ARS, SMS modal*/
.modal-layout.layer-ars, .modal-layout.layer-sms{top:50%;margin:-135px 0 0 -320px;width:640px;}

/*초과금 상세내역*/
.modal-layout.layer-exceed{top:50%;max-height:700px;left:50%;margin:0 0 0 -480px;width:960px;}
.modal-layout.layer-exceed .exceed-mobile {display:none}
.exceed-mobile dl {overflow:hidden;margin:10px 0 25px;border:1px solid #ccc;border-radius:5px;text-align:center}
.exceed-mobile dl dt,.exceed-mobile dl dd {padding:10px}
.exceed-mobile dl dt {font-weight:bold;border-top:1px solid #ccc;background-color:#eee}
.exceed-mobile dl:nth-child(even) dt {background-color:#fff4d5}
.exceed-mobile dl dt:first-child {border:0 none}
.exceed-mobile dl dd {border-top:1px solid #ccc}

/*사용내역*/
.modal-layout.layer-used{top:20%;margin:-135px 0 0 -320px;width:940px;}

/*서비스요금 안내 modal*/
.modal-layout.service{top:50%;margin:-128px 0 0 -250px;width:500px;display:block;}
.service-modal-txt{padding:25px 0 0 0;text-align:center;color:#333;font-weight:bold;}
.service-modal-input{margin:30px 0 0 0;text-align:center;}
.service-modal-input input[type=text]{height:30px;line-height:30px;width:100px;text-align:center;}
.service-modal-num{margin-top:10px;text-align:center;font-size:12px;}
.modal-layout.service .btn-close-modal {top:20px;right:20px;}

/*2016-05-03 jzee@nemo-c.com 세금계산서 modal*/
.modal-tax{position:fixed;top:50%;left:50%;margin:-310px 0 0 -250px;width:490px;height:610px;border:5px solid #b9b9b9;background-color:#fff;z-index:99999;display:none;}
.modal-tax .tax-modal-wrap{padding:30px 36px 0 36px;color:#2f2f2f;}
.modal-tax .tax-title{text-align:center;}
.modal-tax .tax-txt{margin:26px 0 0 0;font-size:16px;font-weight:bold;text-align:center;color:#ff6200;letter-spacing:-1px;}
.modal-tax .tax-input{margin:18px 0 0 0;text-align:center;}
.modal-tax .tax-input input[type=text]{width:115px;height:35px;line-height:35px;border:1px solid #b2b2b2;}
.modal-tax .tax-input span.tax-hyp{margin:0 8px;}
.modal-tax .tax-txt2{margin:25px 0 0 0;font-size:12px;text-align:center;}
.modal-tax .tax-email{margin:25px 0 0 0;font-size:12px;}
.modal-tax .tax-email label{display:inline-block;width:148px;}
.modal-tax .tax-email input[type=text]{width:78px;height:19px;line-height:19px;vertical-align:top;}
.modal-tax .tax-email select{padding:2px 0;width:77px;}
.modal-tax .tax-file{margin:20px 0 0 0;font-size:12px;}
.modal-tax .tax-file input[type=file]{background-color:#fff;border:1px solid #fff;}
.modal-tax .tax-file label{display:inline-block;width:148px;}
.modal-tax .tax-txt-list{margin:20px 0 0 0;font-size:12px;}
.modal-tax .tax-txt-list li{padding:0 0 4px 0;}
.modal-tax .tax-alert{margin:10px 0 0 0;font-size:12px;color:#df1111;line-height:20px;}
.modal-tax .tax-bn{margin:40px 0 0 0;text-align:center;}
.modal-tax .tax-bn .bn-or-m{padding:0;width:160px;height:48px;line-height:48px;}
.modal-tax .btn-close-modal {top:25px;right:25px;}

/*2016-05-03 jzee@nemo-c.com 샵링커 이메일을 수신거부 modal*/
.modal-reject{position:fixed;top:50%;left:50%;margin:-203px 0 0 -250px;width:490px;height:406px;border:5px solid #b9b9b9;background-color:#fff;z-index:99999;display:none;}
.modal-reject .reject-modal-wrap{padding:20px 0 0 0;color:#2f2f2f;text-align:center;}
.modal-reject .reject-txt1{margin:15px 0 0 0;font-size:24px;line-height:26px;color:#ff6200;}
.modal-reject .reject-txt2{margin:15px 0 0 -5px;padding:14px 0 12px 0;width:500px;font-size:16px;line-height:26px;letter-spacing:-1px;background-color:#dfdfdf;}
.modal-reject .reject-txt2 .reject-bold{font-weight:bold;color:#ff7300;text-decoration:underline;}
.modal-reject .reject-bn{margin:25px 0 0 0;}
.modal-reject .bn-gray-m{margin-right:20px;padding:0;width:112px;height:40px;line-height:40px;background-color:#d8d8d8 !important;border:0 !important;color:#606060 !important;font-size:16px !important;}
.modal-reject .bn-or-m{margin-left:20px;padding:0;width:112px;height:40px;line-height:40px;border:0 !important;font-size:16px !important;}
.modal-reject .btn-close-modal {top:25px;right:25px;}

/* 2016-12-08 ciwawa@nemo-c.com 11번가 회원 전용 가입 이벤트 페이지 모달 */
.chk-member {margin:0 0 0 -270px;width:540px;height:auto;display:none;top:150px;}
.join-select {padding:20px;border:1px solid #dedede}
.join-select .join-type:first-child {margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd}
.join-type strong {display:inline-block;width:250px}
.join-type > a {width:130px;padding:9px 15px}
.open_layer {position:absolute;left:-999em}

/* 서브페이지 상단 슬로건 타입 */
.slogan-wrap {display:flex;flex-direction:column;justify-content:center;height:362px;padding:30px 60px;color:#fff;line-height:1;box-sizing:border-box}
.slogan-wrap .slogan-r {font-size:24px;font-weight:100}
.slogan-wrap .slogan-b {font-size:48px;line-height:1.4}
.slogan-wrap .slogan-s {font-size:16px}


/*event*/
.evt-title1,.evt-title2{padding-bottom:10px;font-size:20px;line-height:22px;color:#333;}
.evt-title2{margin:30px 0 0 0;}
.evt-list{margin-top:-6px;width:100%;}
.evt-list>li{margin:6px 0 0 0;border:1px solid #e3e3e3;font-size:13px;}
.evt-list>li>ul{width:100%;}
.evt-list>li>ul:hover{background-color:#f1f1f1;}
.evt>li{display:inline-block;margin-right:-4px;padding:13px 0 14px 0;vertical-align:middle;text-overflow:ellipsis;white-space: nowrap;*display:inline;*zoom:1;}
.evt>li.evt-num{width:12%;text-align:center;}
.evt>li.evt-txt{width:59%;overflow:hidden;}
.evt>li.evt-date{width:14%;text-align:center;}
.evt>li.evt-cofirm{width:14%;text-align:center;}
.evt>li.evt-cofirm a{color:#f26522;font-weight:bold;}
.evt>li.evt-cofirm a:hover{color:#f26522;text-decoration:underline;}
.evt>li.import>a{color:#000;font-weight:bold;}
.evt>li>a{color:#555;}
.evt>li>a:hover{color:#333;}
.evt-gallery{position:relative;width:100%;height:100%;}
.evt-gallery-img, .evt-gallery-img img{display:block;width:100%;height:auto;}
.evt-gallery-txt{position:absolute;bottom:0;left:0;padding:30px 0;width:100%;text-align:center;color:#fff;background-image:url('/images/bg/bg_evt.png');}
.evt-gallery-txt dt{padding:0 0 10px 0;font-size:20px;line-height:22px;font-weight:bold;}

/*1:1문의*/
.indiv{position:relative;margin:40px 0 0 0;width:100%;}
.indiv-title{padding:0 0 10px 0;color:#333;font-size:20px;line-height:21px;font-weight:bold;}
.indiv-list{padding:20px;height:165px;border:1px solid #e7e7e7;font-size:13px;line-height:22px;color:#555;overflow:hidden;overflow-y:auto;}
.indiv-list h4{margin-top:30px;font-weight:bold;color:#333;}
.indiv-list h4.indiv-first{margin-top:0;}
.indiv-agree{position:absolute;top:0;right:0;}
.indiv-agree label{font-weight:bold;color:#555;}

/*뉴스레터*/
.news-wrap{position:relative;border-top:2px solid #d1d1d1;}
.letter-select{position:relative;padding:30px 0 10px 0;border-top:1px solid #d9d9d9;border-bottom:2px solid #d1d1d1;}
.letter-select h3{font-size:20px;font-weight:bold;color:#000;}
.letter-select ul{position:absolute;top:30px;right:-16px;}
.letter-select ul:after{content:'';display:block;clear:both;}
.letter-select ul li{padding:0 15px;height:17px;font-size:17px;line-height:17px;border-right:1px solid #d1d1d1;overflow:hidden;font-weight:bold;float:left;}
.letter-select ul li.bn_rn{border-right:0;}
.letter-select ul li a{color:#333;}
.letter-select ul li.ov a, .letter-select ul li a:hover{color:#f4721b;}

.news-list{margin-top:-1px;border-bottom:2px solid #d1d1d1;}
.news{position:relative;width:100%;*zoom:1;border-top:1px solid #e3e3e3;}
.news:after{content:'';display:block;clear:both;}
.news-img{display:block;padding:10px 0;width:21.5%;height:auto;float:left;}
.news-img img{width:190px;height:120px;}
.news-left{position:relative;padding:0 3% 0 0;width:72%;float:right;}
.news-left .news-title{padding:25px 0 15px 0;font-size:14px;}
.news-left .news-title a{color:#333;}
.news-left .news-title a:hover{text-decoration:underline;}
.news-left .news-txt{padding-bottom:10px;line-height:20px;font-size:13px;}
.news-left .news-txt a:hover{text-decoration:underline;}
.news-left .news-txt .newspaper-txt{color:#ed5807;font-size:12px;}
.news-left .news-date{position:absolute;top:22px;right:18px;font-size:12px;}
.news-left.new-imgnone{padding:0 2%;width:96%;}
.news-left.new-imgnone .news-txt{padding-bottom:20px;}

.news-list2{border-bottom:2px solid #d1d1d1;}
.news2{position:relative;margin-top:-1px;padding:10px 1.4%;*zoom:1;border:1px solid #e3e3e3;}
.news2:after{content:'';display:block;clear:both;}
.news-img2{display:block;width:21.5%;height:auto;float:left;}
.news-img2 img{width:180px;height:110px;border:1px solid #dadada;}
.news-left2{position:relative;padding:0 3% 0 0;width:72%;float:right;}
.news-left2 .news-title2{padding:51px 0 0 0;width:86%;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-left2 .news-title2 a{color:#333;}
.news-left2 .news-title2 a:hover{text-decoration:underline;}
.news-title2.news-none{padding:20px 0;width:100%;font-size:13px;text-align:center;font-weight:normal;}
.news-left2 .news-date2{position:absolute;top:72%;right:18px;font-size:13px;font-weight:bold;}
.news2.news-imgnone .news-left2{padding:25px 3% 25px 1%;width:96%;float:none;}
.news2.news-imgnone .news-left2 .news-title2{padding:0;}
.news2.news-imgnone .news-left2 .news-date2{top:25px;}

.evt-wrap{position:relative;border-top:2px solid #d1d1d1;}
.evt-list{margin-top:-1px;border-bottom:2px solid #d1d1d1;}
.evt{position:relative;width:100%;*zoom:1;border-top:1px solid #e3e3e3;}
.evt:after{content:'';display:block;clear:both;}
.evt-img{display:block;padding:10px 0;width:35%;height:auto;float:left;}
.evt-img img{width:270px;height:200px;}
.evt-left{position:relative;padding:0 3% 0 0;width:62%;float:right;}
.evt-left .evt-title{padding:15px 0 15px 0;width:80%;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.evt-left .evt-title a{color:#333;}
.evt-left .evt-title a:hover{text-decoration:underline;}
.evt-left .evt-txt{padding-bottom:10px;line-height:20px;font-size:13px;}
.evt-left .evt-txt a:hover{text-decoration:underline;}
.evt-left .evt-date{position:absolute;top:14px;right:18px;font-size:12px;}
a.prizewinner{font-weight:bold;color:#f4721b;cursor:pointer;}

/*로그인*/
.login-wrap{position:relative;padding:50px 0;border:1px solid #e7e7e7;text-align:center;}
.login{position:relative;margin:0 auto;width:400px;}
.login .login-admin{text-align:right;}
.login .login-admin label{font-weight:bold;color:#381EFF;font-size:13px;}
.login .login-id{position:relative;margin:10px 0 0 0;}
.login .login-pass{position:relative;margin:10px 0 0 0;}
.login .login-id label,.login .login-pass label{/*position:absolute;top:12px;left:21px;font-size:16px;*top:15px;*/display:none;}
.login-idcheck{padding:7px 0 17px 0;font-size:13px;font-weight:bold;text-align:left;}
.login-submit input{width:100%;height:50px;font-size:20px;color:#fff;line-height:20px;background-color:#381EFF;border:0;font-weight:bold;white-space:nowrap;}
.login-submit input:hover {background-color:#210FAC}
.login input[type='text'],.login input[type='password']{padding:9px 5px;width:96.5%;font-size:16px;}
.login-bnlist{margin:18px 0 0 0;}
.bn-img-s{display:inline-block;padding-right:4px;width:198px;height:31px;line-height:31px;font-size:12px;word-spacing:-1px;text-align:center;font-weight:bold;white-space:nowrap;*display:inline;*zoom:1;border:1px solid #381EFF;background-color:#fff;box-sizing:border-box}
.bn-img-s span{display:block;padding:0 0 0 4px;color:#381EFF;}
.bn-img-s span:hover{color:#210FAC;text-decoration:underline;}
.login-banner{margin:20px 0 0 0;width:100%;*zoom:1;}
.login-banner:after{content:'';display:block;clear:both;}
.login-banner li{width:49%;height:auto;float:left;}
.login-banner li.banner-full {float:none;width:100%;}
.login-banner li.banner-r{float:right;}
.login-banner li img{width:410px;height:140px;vertical-align:top;}
.login-banner li.banner-full img{max-width:100%;width:auto;height:auto;margin-bottom:20px;vertical-align:top;}


/*아이디비밀번호 재발급*/
.reidpass-wrap{position:relative;padding:0 0 60px 0;border:1px solid #e7e7e7;border-top:0;}
.reidpass{position:relative;width:100%;}
.reidpass-txt{margin:0 auto;width:532px;padding:54px 0 32px 0;text-align:center;font-size:16px;line-height:28px;background:url('/images/bg/bg_circle.gif') repeat-x left bottom;}
.reidpass-txt em{font-weight:bold;color:#000;}
.reidpass-txt span{color:#381EFF;font-weight:bold;}
.reidpass-txt.after{padding-bottom:3px;background:none;}
.reidpass-form{position:relative;margin:30px auto 0 auto;padding-left:124px;width:382px;}
.reidpass-form input{padding:9px 5px;font-size:16px;*padding:8px 5px;}
.reidpass-form label{font-weight:bold;}
.reidpass-form-id{margin-bottom:10px;}
.reidpass-form-comnum{margin-bottom:10px;}
.reidpass-form-id, .reidpass-form-com, .reidpass-form-comnum{position:relative;}
.reidpass-form-id label{position:absolute;top:11px;left:-112px;}
.reidpass-form-id input{width:274px;}
.reidpass-form-comnum label{position:absolute;top:11px;left:-112px;}
.reidpass-form-comnum input{margin-right:3px;width:79px;}
.reidpass-form-com label{position:absolute;top:11px;left:-112px;}
.reidpass-form-com input{margin-top:2px;width:274px;*margin-top:0;}
.reidpass-form-submit{position:absolute;top:0;right:0;width:90px;height:140px;}
.reidpass-form-submit input{width:90px;height:140px;font-size:16px;color:#fff;line-height:20px;background-color:#381EFF;border:0;font-weight:bold;white-space:nowrap;}
.reidpass-form-submit input:hover {background-color:#210FAC}
.reidpass-form-submit.id{height:90px;}
.reidpass-form-submit.id input{height:90px;}

/*회원가입 progressbar*/
.member-step{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;height:80px;*zoom:1;background-image:url('/images/bg/bg_step.gif');background-position:100% top;}
.member-step.bd_ln{border-left:0;}
.member-step.bd_rn{border-right:0;background-color:#b5804a;background-image:none;}
.member-step:after{content:'';display:block;clear:both;}
.member-step li{width:30.11111%;height:80px;float:left;background-image:url('/images/bg/bg_step.gif');background-position:100% top;font-size:20px;line-height:20px;font-weight:bold;color:#777;*width:30%;}
.member-step li.member-step2{width:39.77777%;}
.member-step li.prev{background-position:100% -160px;}
.member-step li.ov{background-position:100% -80px;color:#fff;}
.member-step li.member-step3{background-position:left top;}
.member-step li.ov.member-step3{background-position:left -80px;}
.member-step-list{display:block;padding-top:15px;height:80px;}
.member-step-num{display:block;font-size:10px;}
.member-step1.ov .member-step-list{background:url('/images/bg/bg_icostep1_ov.gif') no-repeat 25% 22px;}
.member-step2.ov .member-step-list{background:url('/images/bg/bg_icostep2_ov.gif') no-repeat 14% 20px;}
.member-step3.ov .member-step-list{background:url('/images/bg/bg_icostep4_ov.gif') no-repeat 17% 29px;}
.member-step1 .member-step-list{padding-left:42%;background:url('/images/bg/bg_icostep1.gif') no-repeat 25% 22px;}
.member-step2 .member-step-list{padding-left:31%;background:url('/images/bg/bg_icostep2.gif') no-repeat 14% 20px;}
.member-step3 .member-step-list{padding-left:36%;background:url('/images/bg/bg_icostep4.gif') no-repeat 17% 29px;}
.member-step.ms-ez li{width:49.8888%;}
.member-step.ms-ez li.member-step2 .member-step-list{padding-left:32%;background:url('/images/bg/bg_icostep2.gif') no-repeat 24% 18px;}
.member-step.ms-ez li.member-step3 .member-step-list{padding-left:42%;background:url('/images/bg/bg_icostep4.gif') no-repeat 33% 26px;}
.member-step.ms-ez li.member-step2.ov .member-step-list{background:url('/images/bg/bg_icostep2_ov.gif') no-repeat 24% 18px;}
.member-step.ms-ez li.member-step3.ov .member-step-list{background:url('/images/bg/bg_icostep4_ov.gif') no-repeat 33% 26px;}

.member-step.n-step {height:60px;border:0 none;background:0 none}
.member-step.n-step li {width:33.3333%;height:60px;color:#333;font-size:16px;text-align:center;box-sizing:border-box;background:transparent url('/images/bg/bg_step_new.gif') no-repeat 100% 0}
.member-step.n-step2 li {width:50% !important}
.member-step.n-step li:first-child {width:33.3334%;border-left:1px solid #333}
.member-step.n-step li:first-child + li + li,.member-step.n-step2 li:first-child + li {border-right:1px solid #333}
.member-step.n-step li.ov{color:#fff;background-position:100% -60px}
.member-step.n-step li.prev{background-position:100% -120px;}
.member-step.n-step li.member-step3{background-position:0 0}
.member-step.n-step li.ov.member-step3{background-position:0 -60px;}
.member-step.n-step li .member-step-list {display:inline-block;height:60px;text-align:left;line-height:60px;padding:0;/* padding-top:10px; */background:none;box-sizing:border-box}
.member-step.n-step li .member-step-list .member-step-num {display:inline;font-size:16px}
.member-step.n-step li.member-step1 .member-step-list,.member-step.n-step li.member-step2 .member-step-list,.member-step.n-step li.member-step3 .member-step-list{padding-left:0}


/*회원가입 step1*/
.member-wrap{position:relative;padding:60px 0 70px 0;border:1px solid #e7e7e7;border-top:0;}
.member-form{position:relative;margin:0 auto 30px auto;padding-left:93px;width:295px;}
.member-form input{height:36px;}
.member-form input[type="text"]{padding:9px 5px;height:auto;}
.member-form label{font-size:13px;font-weight:bold;}
.member-form-comnum, .member-form-com{position:relative;margin-bottom:10px}
.member-form-comnum label, .member-form-com label{position:absolute;top:10px;left:-94px;*left:-99px;}
.member-form-comnum input{width:77px;}
.member-form-com input{width:280px;}
.member-form-submit input, .member-form-submit a{display:inline-block;text-align:center;width:290px;height:40px;line-height:40px;border:1px solid #e87012;background-color:#ff6200;color:#fff;font-size:13px;font-weight:bold;*display:inline;*zoom:1;}
.member-txt{margin:0 auto;padding:37px 0 0 0;width:585px;font-size:13px;line-height:22px;background:url('/images/bg/bg_circle.gif') repeat-x left top;}
.member-txt li{padding:0 0 0 9px;background:url('/images/bg/sprite_temp.png') no-repeat -198px -77px;}
.member-txt li span{color:#ff6200;font-weight:bold;}
.member-txt li dl{padding:0 0 5px 10px;font-size:12px;color:#777;}
.member-txt li dl dt{font-weight:bold;}
.member-txt li dl dd{margin:5px 0 0 0;line-height:15px;}
.member-free-txt{padding:0 0 38px 0;font-size:20px;line-height:20px;font-weight:bold;text-align:center;}

/*회원가입 step2*/
.agreeinfo-wrap{padding:27px 0 0 0;}
.agreeinfo-chk-mobile {display:block;position:relative;padding:20px 10px;font-size:13px;text-align:center;outline:none !important}
.agreeinfo-chk-mobile strong {display:block;margin-bottom:15px;font-size:16px}
.agreeinfo-chk-mobile input {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}
.agreeinfo-chk-mobile i:before,.agreeinfo-chk-mobile i:after {content:'';position:absolute}
.agreeinfo-chk-mobile i:before {width:100%;height:100%;left:0;top:0;z-index:-1;border-radius:10px;border:1px solid #dfdfdf;background-color:#fafafa}
.agreeinfo-chk-mobile i:after {left:50%;top:17px;width:20px;height:20px;margin-left:50px;vertical-align:middle;border:1px solid #ccc;border-radius:50%;background-color:#fff}
.agreeinfo-chk-mobile input:checked + i:before {border-color:#f1b663;background-color:#f1b663}
.agreeinfo-chk-mobile input:checked + i:after {border-color:#ff7f24;background:#ff7f24 url(/images/bg/bg_check.png) no-repeat 0 50%}

.areeinfo-check1 {position:relative;font-size:16px;color:#444;line-height:1.7;letter-spacing:-1px}
.areeinfo-check1 > strong {display:block;font-size:21px;color:#381EFF}
.areeinfo-check1 label{position:absolute;right:0;bottom:0;font-size:14px;font-family:"돋움",Dotum,sans-serif;font-weight:bold;color:#000;}
.areeinfo-check label{font-size:13px;font-weight:bold;color:#000;}
.agreeinfo{position:relative;margin:40px 0 0 0;}
.agreeinfo-title{position:relative;margin:0 0 10px 0;font-size:20px;line-height:20px;color:#333;font-weight:bold;}
.agreeinfo-title span{color:#555;font-weight:normal;}
.agreeinfo-bx{padding:20px 15px;max-height:170px;font-size:13px;line-height:22px;border:1px solid #e7e7e7;overflow:hidden;overflow-y:auto;}

.agreeinfo-bx h3, .agreeinfo-bx h4{margin:0 0 15px 0;font-size:15px;color:#000;}
.agreeinfo-bx h5{margin:0 0 10px 0;font-size:14px;color:#333;}
.agreeinfo-bx ol,.agreeinfo-bx ul,.agreeinfo-bx p{padding:0 0 10px 0;}
.agreeinfo-bx dl dt{padding:0 0 3px 0;color:#333;font-weight:bold;}
.agreeinfo-bx dl dd{padding:0 0 10px 0;}

.agreeinfo-bx h3{font-size:16px;}
.agreeinfo-bx p{padding-bottom:27px;}
.agreeinfo-check2 {position:absolute;left:0;top:0;width:100%;text-align:right}
.agreeinfo-check2 label{display:block;width:100%;font-family:"돋움",Dotum,sans-serif;font-size:13px;font-weight:normal;color:#555;letter-spacing:-1px}
/* .agreeinfo-check2 label{position:absolute;top:5px;right:2px;font-size:13px;font-weight:bold;color:#333;} */

.agree-marketing .agreeinfo-title {margin-bottom:20px}
.agree-marketing > p {position:relative;margin:10px 0}
.agree-marketing > p span {position:absolute;right:0;top:0}

.sel_wrap {display:table;width:100%;border-top:2px solid #333;border-bottom:1px solid #ccc}
.sel_wrap > strong,.sel_wrap > div {display:table-cell;padding:20px;font-size:12px;vertical-align:middle}
.sel_wrap > strong {width:25%;font-size:18px;line-height:1.7;color:#333;background-color:#f5f5f5}
.sel_wrap > strong em {display:block;font-size:12px}
.sel_wrap > div {width:70%}
.sel_wrap > div > span {display:block;margin-top:5px}
.sel_wrap > div .phone-sms {display:inline-block;height:30px;padding:0 10px;line-height:30px;color:#fff;font-weight:bold;vertical-align:middle;border-radius:3px;background-color:#444}
.toggle_auth {display:none;margin-top:10px}
.toggle_auth #time2 {font-size:16px}

.n-placeholder {position:relative}
.n-placeholder .hold-txt {position:absolute;left:10px;top:0;font-size:12px;color:#aaa}
.n-placeholder input:disabled + .hold-txt {display:none !important}

.bn-check-all {position:relative;padding:5px 10px !important;font-size:12px !important}
.bn-check-all input {position:absolute;left:0;top:0;z-index:-1;opacity:0}

.radio-chk-list {font-size:0}
.radio-chk-list > li {display:inline-block;margin-left:10px;font-size:12px}
.radio-chk-list > li:first-child {margin-left:0}
.radio-chk-list > li * {vertical-align:middle}
.radio-chk-list > li .radioDis {margin-left:10px}

.join-complete {margin-top:50px;padding:140px 30px 50px;text-align:center;line-height:1.7;border:1px solid #ccc;background: url('/images/bg/bg_complete.gif') no-repeat 50% 50px}
.join-complete > strong {display:inline-block;margin-bottom:15px;border-bottom:1px solid #333;font-size:26px;color:#333}
.join-complete > strong em {font-weight:bold;color:#f15927}
.join-complete > p {font-size:16px}
.join-complete > p > strong {font-size:18px}
.join-complete .complete-bnlist {margin-top:30px;text-align:center}

/*회원가입 step3*/
.infoinput-title{padding:30px 0 10px 0;font-size:20px;line-height:20px;color:#333;font-weight:bold;}
.check-wrap{position:relative;width:100%;}
.check-same{position:absolute;top:32px;left:160px;color:#333;}
.post-input-b{position:relative;display:block;margin-top:10px;}
.post-input-b .txt-blur{position:relative;}
.post-input-b .txt-blur label{display:block;position:absolute;top:0;left:10px;color:#bbb;*top:10px;display:none;}
.infoinput-margin{margin:5px 0 0 73px;}
.infoinput-margin2{margin:0 0 0 20px}
.txt_nice{margin:10px 0 0 0;font-size:12px;color:#777;}

/*회원가입 step4*/
.complete-wrap{margin-top:30px;width:100%;*zoom:1;}
.complete-wrap:after{content:'';display:block;clear:both;}
.member-complete{margin-top:-1px;padding:45px 0 56px 0;border:1px solid #e7e7e7;text-align:center;}
.member-complete-txt1{margin-bottom:20px;font-size:26px;line-height:26px;font-weight:bold;color:#000;}
.member-complete-txt2{margin-bottom:4px;font-size:20px;line-height:20px;color:#ff6200;font-weight:bold;}
.member-complete-txt2_nb{margin-bottom:4px;font-size:20px;line-height:26px;font-weight:normal;}
.member-complete-txt2_nb_bl{margin-bottom:4px;font-size:20px;line-height:26px;color:#0078ff;font-weight:none;text-decoration: underline !important;}
.member-complete-txt3{font-size:13px;line-height:21px;}
.member-complete-txt3 em{font-weight:bold;color:#000;}
.member-complete-txt3 span a{font-weight:bold;color:#000;}
.complete{padding:24px 20px 24px 20px;width:43.6%;border:1px solid #e7e7e7;float:left;}
.complete.right{float:right;}
.complete-title{font-size:20px;color:#333;}
.complete-txt{margin-top:17px;font-size:13px;line-height:22px;color:#777;}
.complete-bn{margin-top:15px;}
.complete-bn .bn-img{width:105px;}
.complete-bn .bn-img span{color:#555;}

.complete-txt-box {margin-top:17px;font-size:13px;line-height:22px;color:#777; width:76%;}
.complete-txt-btn {clear:both; float:right; margin-top:-62px;}

.join_complate_tip {display:flex;justify-content:center;align-items:center;margin-top:30px;padding:15px;font-size:16px;font-weight:bold;background-color:#b2ff9b}
.join_complate_tip > span {line-height:1.5;color:#333;}
.join_complate_tip > span > strong {text-decoration:underline;text-underline-offset:5px}
.join_complate_tip:before {margin-right:30px;content: url('/images/content/join_tip.png')}


.layer_join_complate_wrap {display:none;position:fixed;left:0;right:0;top:0;z-index:99999;height:100%;align-items:center}
.join_complate_tip.on + .layer_join_complate_wrap {display:flex}
.layer_join_complate_wrap:before {content:'';position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.5);}
.layer_join_complate_tip {position:relative;z-index:2;display:flex;flex-direction:column;max-width:700px;height:60%;padding:30px;margin:auto;font-size:16px;line-height:1.5;background-color:#fff;border-radius:10px}
.complate_tip_title {display:block;padding:20px;text-align:center;font-size:24px;border-radius:12px;background-color:#FFF29B}
.layer_join_complate_tip ol {overflow:auto;margin-top:30px;padding:10px;border:1px solid #e1e1e1;counter-reset: stepnum}
.layer_join_complate_tip ol li {position:relative;padding-left:90px;margin-top:30px;}
.layer_join_complate_tip ol li:first-child {margin-top:0;}
.layer_join_complate_tip ol li:before {position:absolute;left:0;top:0;width:60px;text-align:center;background-color:#333;color:#fff;font-weight:bold;border-radius:2px;content: "Step " counter(stepnum);counter-increment: stepnum;}
.layer_join_complate_tip ol li a,.layer_join_complate_tip ol li img {display:block}
.layer_join_complate_tip ol li a {color:#1100FF;font-weight:bold;text-decoration:underline;text-underline-offset:5px}
.layer_join_complate_tip ol li img {margin-top:10px;max-width:100%}
.layer_tip_close {display:block;width:50%;margin:15px auto 0;padding:10px;text-align:center;cursor:pointer;color:#fff;background:#ff9128;border-radius:10px}


/*개인정보취급방침*/
.indiv-info{padding:30px 0 0 0;border-top:1px solid #d9d9d9;font-size:13px;line-height:21px;}
.indiv-info.info2{padding:0;border:0;}
.indiv-info h3, .indiv-info h4{margin:0 0 20px 0;font-size:20px;color:#000;}
.indiv-info h5{margin:0 0 10px 0;font-size:15px;color:#222;}
.indiv-info.user-manual h4{font-size:16px;color:#333;}
.indiv-info ol,.indiv-info ul,.indiv-info p{padding:0 0 20px 0;}
.indiv-info dl dt{padding:0 0 3px 0;font-weight:bold;}
.indiv-info dl dd{padding:0 0 20px 0;}
.policy-board{width:100%;*zoom:1;}
.policy-board:after{content:'';display:block;clear:both;}
.policy-board li{width:50%;margin:-1px -1px 0 0;float:left;font-weight:bold;background-color:#fcfcfc;}
.policy-board li span{display:block;padding:0 0 0 20px;height:48px;line-height:48px;border:1px solid #dedede;}
.policy-board2{margin-bottom:20px;padding:20px 0 20px 20px;background-color:#f6f6f6;*zoom:1;}
.policy-board2:after{content:'';display:block;clear:both;}
.policy-board2 dl{float:left;}
.policy-board2 dl dt{margin:0 0 30px 0;padding:0;}
.policy-board2 dl dd{margin:0;padding:0 0 10px 0;}
.policy-board2 dd span{font-weight:bold;color:#000;}
.policy-board-col1{width:215px;}
.policy-board-col2{width:190px;}
.policy-board-col3{width:138px;}
.policy-board-col4{width:257px;}
.board-policy{margin-bottom:20px;width:100%;table-layout:fixed;background-color:#f6f6f6;}
.board-policy th{padding:5px;font-weight:bold;color:#000;}
.board-policy td{padding:5px;}
.board-policy tbody th{width:8%;}
a.policy-before{font-size:12px;}

/*이메일무단수집거부*/
.email_policy p{margin:0 0 22px 0;line-height:22px;font-weight:bold;}
.email_policy p strong{color:#000;}
.email_policy ol{padding:18px 0 0 0;}
.email_policy ol li{padding:0 0 22px 0;line-height:22px;font-size:13px;}

/*이용내역, 결제내역*/
.utilize-wrap{position:relative;border-top:1px solid #d9d9d9;}
.utilize-wrap.bd_tn{border:0;}
.utilize-title{padding:30px 0 10px 0;font-size:20px;line-height:21px;color:#333;}
.utilize-title span{font-weight:normal;color:#777;}
.utilize-manual-wrap{position:relative;}
.utilize-manual{padding:20px;height:165px;border:1px solid #e7e7e7;overflow:hidden;overflow-y:auto;}
.utilize-manual-agree{position:absolute;top:30px;right:0;font-weight:bold;color:#333;}
.utilize-wrap .board-row{margin-top:0;}
.utilize-wrap .bn-or-m{padding:12px 35px 12px 35px;}
.utilize-wrap-txt{padding:60px 0 60px 0;text-align:center;border:1px solid #e7e7e7;}
.utilize-wrap-txt1{font-size:25px;line-height:25px;color:#000;}
.utilize-wrap-txt2{margin-top:17px;font-size:20px;line-height:20px;color:#f47612;font-weight:bold;}
.utilize-wrap-txt3{margin-top:10px;font-size:13px;}
.utilize-wrap-txt3 em{font-weight:bold;color:#333;}
.bn-or-m.utilize2{width:98px;padding-left:0;padding-right:0;}
.bn-or-m.utilize4,.bn-gray-m.utilize4{padding:12px 25px 12px 25px;}
.pay-wrap{position:relative;}
.pay-wrap.pdt{padding-top:57px;}
.pay-wrap .utilize-title{padding-top:40px;}
.pay-bnlist{position:absolute;top:30px;right:0;}
.bn-gray-form.modify{padding-left:0;padding-right:0;width:100px;}
.pay-list-txt{padding:40px 0 40px 0;text-align:center;border:1px solid #e7e7e7;}
.pay-list-txt1{font-weight:bold;color:#000;font-size:20px;line-height:20px;}
.pay-list-txt2{margin-top:10px;}
.utilize-wrap.bd_n{border-top:0;}
.req-num-wrap{position:relative;}
.req-num-wrap label{/* position:absolute;top:7px;left:20px;color:#d1d1d1; */display:none;}

/*calendar*/
.calendar-wrap{margin-top:20px;padding:20px 20px 20px 20px;background-color:#f6f6f6;}
.calendar-wrap label{display:inline-block;margin-right:15px;padding:8px 0 0 10px;font-size:13px;font-weight:bold;vertical-align:top;color:#333;background:url('/images/bg/dot_or.gif') no-repeat left 12px;*display:inline;*zoom:1;}
.calendar-t{margin:0 0 20px 0;}
.calendar-t select{width:20%;}
.calendar-mgl{display:inline-block;margin-left:35px;*display:inline;*zoom:1;}
.caledar-data{display:inline-block;padding:6px 5px;border:1px solid #dbdbdb;background-color:#fff;*display:inline;*zoom:1;}
.caledar-data input[type='text']{width:87px;font-size:13px;color:#555;border:0;text-align:center;}
.caledar-data img{vertical-align:top;}
.caledar-bnlist a{padding:0 10px 0 0;}
.caledar-bnlist a span{padding:0 0 0 10px;}
.caledar-bnlist a span:hover, .caledar-bnlist a.ov span{color:#ff6200 !important;text-decoration:underline !important;}
.calendar-b .bn-or-m{margin-top:1px;padding:6px 15px 7px 15px;*margin-left:4px;*padding:5px 4px 6px 4px;vertical-align:top;}
.traffic-layer-input{display:block;padding:10px 0 0 76px;*padding:10px 0 0 81px;}

.tax-check{padding:20px 20px 20px 20px;background-color:#f6f6f6;}
.tax-check .selectbox{width:150px;}
.tax-check-label{display:inline-block;margin-right:15px;padding:8px 0 0 10px;font-size:13px;font-weight:bold;vertical-align:top;color:#333;background:url('/images/bg/dot_or.gif') no-repeat left 12px;*display:inline;*zoom:1;}
.tax-check-label.mgl{margin-left:20px;}
.tax-check-foot{padding-top:20px;}
.caledar-data2-1{display:inline-block;padding:5px 0 0 0;width:125px;height:23px;border:1px solid #dbdbdb;background-color:#fff;*display:inline;*zoom:1;}
.caledar-data2-1 input[type='text']{width:92px;font-size:13px;color:#555;vertical-align:top;border:0;text-align:center;}
.caledar-data2-1 img{vertical-align:top;}
input[type='submit'].bn-or-form.taxsubmit{width:83px;height:30px;vertical-align:top;*margin-left:4px;}
.board-lr{width:100%;*zoom:1;}
.board-lr:after{content:'';display:block;clear:both;}
.board-l{padding-top:5px;display:block;float:left;}
.board-r{padding-right:10px;display:block;float:right;}
.board-r a.bn-img{margin-bottom:-8px;vertical-align:middle;*margin-bottom:-1px;}
.reset-check{display:inline-block;margin:0 10px -10px 0;padding:0 10px 0 10px;height:19px;overflow:hidden;border-right:2px solid #d9d9d9;color:#333;font-weight:bold;}
.calendar-wrap.traffic-layer{margin:0;}

/*1:1 문의*/
.toggle-board{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 6px;font-size:13px;*border-collapse:collapse;*border-spacing:0;}
.toggle-board th{padding:15px 0 15px 0;border-spacing:6px;border-collapse: separate;border:1px solid #bbb;border-left:0;border-right:0;color:#545454;*border-collapse:collapse;*border-spacing:0;}
.toggle-board th.bd_l{border-left:1px solid #bbb;}
.toggle-board th.bd_r{border-right:1px solid #bbb;}
.toggle-board td{padding:13px 0 13px 0;border:1px solid #e3e3e3;border-left:0;border-right:0;font-size:12px;text-align:center;}
.toggle-board td.txt_title{font-size:13px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.toggle-board td.bd_l{border-left:1px solid #e3e3e3;}
.toggle-board td.bd_r{border-right:1px solid #e3e3e3;}
.toggle-board td a{color:#555;}
.toggle-board td a:hover, .toggle-board td a.ov{color:#333;font-weight:bold;text-decoration:underline;}
.toggle-board td.toggle-bx{padding:14px 20px 14px 20px;border:0;border-spacing:0;text-align:left;border-collapse:collapse;}
.toggle-board td span.txt_or{color:#f37916;}
.toggle-q-top{padding:13px 20px;background-color:#f6f1eb;*zoom:1;}
.toggle-q-top:after{content:'';clear:both;display:block;}
.toggle-q-top-l{float:left;color:#777;font-size:12px;}
.toggle-q-top-l a{color:#296aed !important;text-decoration:underline;}
.toggle-q-top-r{float:right;font-size:12px;color:#777;}
.toggle-q{padding:20px 20px;line-height:30px;}
.toggle-a-wrap{padding:20px 20px 11px 20px;border:1px solid #e3e3e3;background-color:#f6f6f6;}
.toggle-a-top{padding:0 0 7px 0;border-bottom:1px solid #d7d7d7;*zoom:1;}
.toggle-a-top:after{content:'';clear:both;display:block;}
.toggle-a-top-l{font-size:13px;float:left;}
.toggle-a-top-r{float:right;color:#777;font-size:12px;}
.toggle-a{padding:12px 0 0 0;line-height:30px;}



.qa-num{margin-bottom:10px;padding:15px 0;text-align:center;background-color:#f5f5f5;}
.qa-num li{padding:0 10px;display:inline-block;font-weight:bold;background:url('/images/bg/line_qa.gif') no-repeat left 3px;font-size:13px;*display:inline;*zoom:1;}
.qa-num li.bg_ln{background:none;}
.qa-num li span.txt_or{color:#ff6200;}

.qa-num li a{color:#ff6200;text-decoration:underline;}



.seller-comm{margin-bottom:10px;padding:15px 0;text-align:center;background-color:#f5f5f5;}
.seller-comm li{padding:0 10px;display:inline-block;font-weight:bold;background:url('/images/bg/line_qa.gif') no-repeat left 3px;font-size:13px;*display:inline;*zoom:1;}
.seller-comm li.bg_ln{background:none;}
.seller-comm li span.txt_or{color:#ff6200;}

.seller-comm li a{color:#000000;text-decoration:underline;}

.seller-comm li a.targets{color:#ed5807;text-decoration:underline;}






/*샵링커 소개 주요기능*/
.intro-func-wrap .txt_or{color:#381EFF}
.intro-func-txt1{padding:30px 0 10px 0;font-size:24px;line-height:26px;font-weight:bold;text-align:center;color:#000;}
.intro-func-list-wrap{margin:0 0 0 -2.4%;}
.intro-func-list{width:100%;*zoom:1;}
.intro-func-list:after{content:'';display:block;clear:both;}
.intro-func{margin:20px 0 0 2.4%;width:30.9%;float:left;}
.intro-func .intro-func-inner{padding:40px 0 0 0;min-height:300px;text-align:center;border:1px solid #e4e4e4;}
.intro-func-title{padding-bottom:15px;font-size:20px;color:#ff6200;line-height:20px;}
.intro-func-txt{margin:28px 0 0 0;padding:0 20px;min-height:50px;line-height:18px;font-size:12px;color:#777;}
.intro-advan-wrap{margin:20px 0 0 0;background:url('/images/bg/bg_comb.gif');padding:10px;}
.intro-advan-wrap .intro-advan-wrap-inner{padding:30px 0;background-color:#fff;}
.intro-advan-wrap .intro-advan-wrap-inner:after{content:'';display:block;clear:both;}
.intro-advan{width:25%;min-height:225px;text-align:center;float:left;}
.intro-advan .intro-advan-inner{padding:0 20px;}
.intro-advan-title{margin:35px 0 0 0;font-size:18px;line-height:20px;color:#ff6200;letter-spacing:-1px;}
.intro-advan-txt{padding:20px 0 0 0;line-height:18px;font-size:12px;color:#777;}

/*기대효과*/
.effec-top-txt{margin:40px 0 37px 0;font-size:24px;line-height:26px;color:#000;font-weight:bold;text-align:center;}
.intro-effec-txt-b{margin-top:18px;padding:0 0 0 10px;font-size:13px;line-height:21px;background:url('/images/bg/dot_or.gif') no-repeat left 7px;}
.intro-effec-list-wrap{margin:30px 0 0 -2.4%;}
.intro-effec-list-wrap.abroad{margin-top:0;}
.intro-effec-list{width:100%;*zoom:1;}
.intro-effec-list:after{content:'';display:block;clear:both;}
.intro-effec{margin:0 0 0 2.4%;width:30.9%;float:left;}
.intro-effec .intro-effec-inner{height:381px;border:1px solid #e4e4e4;text-align:center;}
.intro-effec .intro-effec-inner.abroad{height:408px;}
.intro-effec-title{padding:40px 0 30px 0;font-size:20px;line-height:20px;font-weight:bold;color:#ff6200;}
.intro-effec-txt{margin-top:30px;padding:0 15px 15px 15px;font-size:12px;color:#777;line-height:18px;}

/*서비스 신청 및 결제*/
.service-top-txt{padding:60px 0 55px 0;border:1px solid #e7e7e7;text-align:center;}
.service-top-txt1{font-size:26px;line-height:28px;font-weight:bold;color:#000;}
.service-top-txt2{margin-top:10px;font-size:13px;}
.service-top-txt3{margin:15px 0 0 0;font-size:20px;font-weight:bold;color:#381EFF}
.service-txt{padding:30px 0 10px 0;text-align:right;}
.service-title{padding:30px 0 10px 0;font-size:20px;color:#333;}
.bn-or-m.service-pay{padding:12px 35px 12px 35px;}
.bn-or-m.service-pay2{padding:12px 37px 12px 37px;}
.bn-or-m.service-pay3{padding:12px 23px 12px 23px;}
.bn-gray-m2.pay-prev{padding:12px 22px 12px 22px;}

/* 개요 DB 이전 서비스*/
.summary-wrap{position:relative;padding:10px;background:url('/images/bg/bg_comb.gif');}
.summary-m-txt{padding:35px 0 25px 0;font-size:24px;border-top:1px solid #d9d9d9;font-weight:bold;line-height:30px;color:#333;text-align:center;}
.summary-wrap .summary-inner{position:relative;padding:0 0 25px 0;background-color:#fff;}
.summary-txt1{padding:30px 0 0 0;font-size:16px;text-align:center;font-weight:bold;color:#333;}
.summary-market{padding:15px 0 0 0;text-align:center;width:100%;}
.summary-market li{position:relative;width:11.5%;display:inline-block;padding:0 0.3% 0 0.3%;*display:inline;*zoom:1;}
.summary-market li img{width:100%;max-width:95px;height:auto;}
.summary-market li span{display:block;padding:13px 0 0 0;text-align:center;font-size:12px;font-weight:bold;}
.summary-market li.summary-market-list3{padding:0 7% 0 0.3%;}
.summary-market li.summary-market-list4{padding:0 0.3% 0 7%;}
.summary-customer{margin-top:-80px;text-align:center;}
.summary-customer img{width:100%;max-width:820px;height:auto;}
.summary-customer-m, .summary-customer-m2{display:none;}
.summary-txt2{padding:30px 0 0 0;font-size:16px;text-align:center;font-weight:bold;color:#333;}
.summary-txt-list{margin:45px 0 0 0;text-align:center;}
.summary-txt-list p{display:inline-block;margin:0 0.3% 0 0.3%;width:30.7%;text-align:center;font-size:12px;font-weight:bold;*display:inline;*zoom:1;}
.summary-txt-list p span{display:block;padding:23px 0 23px 0;border:1px solid #e4e4e4;}
.summary-txt2.sec{padding:25px 0 0 0;line-height:24px;}
.summary-main-txt{padding:30px 0 31px 0;font-size:24px;line-height:26px;font-weight:bold;text-align:center;color:#000;}
.summary-market.db{padding:50px 0 0 0;}
.summary-txt1.db{position:absolute;width:100%;top:43.5%;left:0;font-size:14px;padding:0;z-index:99;}
.summary-customer.db{margin-top:-85px;}
.summary-txt2.db{padding:60px 0 22px 0;line-height:24px;}
.db-foot-title{padding:40px 0 20px 0;font-size:20px;line-height:22px;font-weight:bold;color:#000;}
.db-foot-wrap{padding:10px;background:url('/images/bg/bg_comb.gif');}
.db-foot-wrap .db-foot-inner{padding:30px 0;background-color:#fff;}
.db-foot-wrap .db-foot-list-inner.last{border-right:0;}
.db-foot-list{width:100%;*zoom:1;}
.db-foot-list:after{content:'';display:block;clear:both;}
.db-foot-list li{width:20%;text-align:center;float:left;}
.db-foot-list-inner{display:block;border-right:1px solid #efefef;min-height:190px;}
.db-foot-img{display:block;}
.db-foot-img img{max-width:100px;width:100%;height:auto;}
.db-foot-txt{display:block;padding:40px 10px 0 10px;font-size:12px;line-height:18px;}
.db-foot-txt1{margin:10px 0 0 0;font-size:13px;color:#ff6200;line-height:18px;}
.db-foot-txt2{margin:17px 0 0 0;padding-left:10px;font-size:13px;background:url('/images/bg/dot_or_s.gif') no-repeat left 5px;}

/*특징*/
.charac-main-txt{margin:40px 0 40px 0;font-size:24px;line-height:30px;text-align:center;font-weight:bold;color:#000;}
.charac-top-wrap{position:relative;padding:10px;background:url('/images/bg/bg_comb.gif');}
.charac-top-wrap .charac-top-inner{position:relative;padding:30px 0 30px 0;background-color:#fff;}
.charac-top-list{width:100%;*zoom:1;}
.charac-top-list:after{content:'';display:block;clear:both;}
.charac-top-list li{padding:20px 0 0 0;width:25%;min-height:263px;float:left;background:url('/images/bg/line_dot_gray.gif') repeat-y right top;font-size:13px;line-height:20px;}
.charac-img{display:block;text-align:center;}
.charac-img img{max-width:100px;width:100%;height:auto;}
.charac-em{display:block;margin:30px 0 0 0;font-size:24px;line-height:26px;color:#000;font-weight:bold;text-align:center;}
.charac-foot-txt{padding:17px 20px 0 20px;font-weight:bold;text-align:center;}
.charac-bottom-title{margin:40px 0 20px 0;font-size:20px;line-height:22px;font-weight:bold;color:#000;}
.charac-list{*zoom:1;}
.charac-list:after{content:'';display:block;clear:both;}
.charac-list li{float:left;}
.charac-txt{margin-top:15px;font-size:13px}

/*샵링커 소개 페이지 개선으로 인한 20171024 ciwawa 추가*/
	.point-orange {color:#ffcc5e}
	.point-orange2 {color:#ff6600}
	.br {display:block;font-style:normal}
	.info-title {margin-top:50px;line-height:normal;letter-spacing:-1px;font-size:26px;color:#222}
    div .info-title:first-child {margin-top:20px}
    .info-title > p {display:inline;padding-left:15px;font-size:14px;font-weight:500}
	.info-main-copy {position:relative;padding:60px 60px 40px;max-height:362px;font-size:20px;color:#333;line-height:normal;background:transparent url('/images/bg/bg_info_20191129.jpg') no-repeat 0 0}
	.info-main-copy p {margin:20px 0;line-height:1.3;font-size:45px}
	.info-main-copy p strong,.info-main-copy p strong span {display:block}
	.info-main-copy em {font-size:16px}
    .info-main-copy a {position:absolute;right:40px;bottom:35px;padding:10px 20px;color:#333;font-size:16px;font-weight:700;border:1px solid #333;background-color:rgba(255,255,255,.5)}
	.info-list {overflow:hidden;margin:60px -20px 0 -20px}
	.info-list > li {float:left;width:33.333%;padding:0 20px;text-align:center;line-height:1.5;letter-spacing:-1px;font-size:18px;font-weight:400;color:#222;box-sizing:border-box;}
	.info-list > li:first-child {width:33.334%}
	.info-list > li:before {content:"";display:block;width:120px;height:110px;margin:0 auto 20px;background:transparent url('/images/bg/bg_info_ico.png') no-repeat 0 0}
	.info-list > li + li:before {background-position:-120px 0}
	.info-list > li + li + li:before {background-position:-240px 0}
	.shoplinker-func {overflow:hidden;margin:10px -7px 0 -7px}
	.shoplinker-func > li {float:left;width:33.333%;margin-top:14px;padding:0 7px;box-sizing:border-box;}
	.shoplinker-func > li:first-child {width:33.334%}
	.shoplinker-func > li > div {position:relative;padding:20px 15px;border:1px solid #ccc;border-radius:3px}
	.shoplinker-func > li > div:after {content:"";position:absolute;right:5px;top:30px;z-index:-1;width:90px;height:84px;background:transparent url('/images/bg/bg_func_ico.png') no-repeat 0 0}
	.shoplinker-func > li:nth-child(2) > div:after {background-position:-90px 0}
	.shoplinker-func > li:nth-child(3) > div:after {background-position:-180px 0}
	.shoplinker-func > li:nth-child(4) > div:after {background-position:-270px 0}
	.shoplinker-func > li:nth-child(5) > div:after {background-position:-360px 0}
	.shoplinker-func > li:nth-child(6) > div:after {background-position:-450px 0}
	.shoplinker-func > li > div > strong {color:#444;font-size:18px;letter-spacing:-1px}
	.shoplinker-func > li > div > strong:after {content:'';display:block;width:30px;height:3px;margin-top:15px;background-color:#ffcc66}
	.shoplinker-func > li > div > p {margin-top:20px;line-height:1.5;font-size:13px;color:#777}
	.shoplinker-func2 {overflow:hidden;margin:10px -4px 0 -4px}
	.shoplinker-func2:before {content:'';display: block;width: 54px;height: 54px;margin:25px auto;background:transparent url('/images/bg/bg_add_ico.png') no-repeat 0 0}
	.shoplinker-func2 > li {float:left;width:25%;padding:0 4px;box-sizing:border-box;}
	.shoplinker-func2 > li > div {position:relative;padding:50px 10px 40px;text-align:center;border:1px solid #ddd;border-radius:3px;background-color:#e8e8e8}
	.shoplinker-func2 > li > div > em {position:absolute;left:10px;top:25px;font-size:28px;font-weight:700;color:#444}
	.shoplinker-func2 > li > div > p {line-height:1.5;font-size: 15px}
	.shoplinker-func2 > li > div > p strong {display:block;margin-top:10px;padding:3px 0;font-size:18px;font-weight:700;color:#ffe26e;background-color:#414141}
    .shoplinker-func2 > li > div > a {display:block;margin-top:10px;padding:5px;border:1px solid #414141;color:#555;font-weight:bold}
    .shoplinker-func2 > li > div > a:after {display:inline;margin-left:5px;font-size:12px;font-family:Dotum,sans-serif;content:">"}

	.shoplinker-push {overflow:hidden;margin:10px -5px 0 -5px}
	.shoplinker-push > li {float:left;width:50%;margin-top:10px;padding:0 5px;box-sizing:border-box;}
	.shoplinker-push > li > div {position:relative;padding:30px 20px 30px 130px;color:#222;border:1px solid #ccc;border-radius:3px}
	.shoplinker-push > li > div:after {content:"";position:absolute;left:20px;top:25px;width:90px;height:90px;background:transparent url('/images/bg/bg_push_ico.png') no-repeat 0 0}
	.shoplinker-push > li:nth-child(2) > div:after {background-position:-90px 0}
	.shoplinker-push > li:nth-child(3) > div:after {background-position:-180px 0}
	.shoplinker-push > li:nth-child(4) > div:after {background-position:-270px 0}
	.shoplinker-push > li > div > strong {font-size:18px;font-weight:700}
	.shoplinker-push > li > div > p {margin-top:15px;line-height:1.5;font-size: 13px}

	.shoplinker-client {overflow:hidden;margin:10px -4px 0 -4px}
	.shoplinker-client > li {float:left;width:25%;margin-top:8px;padding:0 4px;box-sizing:border-box;}
	.shoplinker-client > li > div {border:1px solid #ccc}
    .shoplinker-client > li > div > a {display:block;position:relative}
    .shoplinker-client > li > div > a:hover:before,.shoplinker-client > li > div > a:hover:after {content:"";position:absolute}
    .shoplinker-client > li > div > a:hover:before {left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}
    .shoplinker-client > li > div > a:hover:after {left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:5px;background:#2790ff  url('/images/content/bg_link.png') no-repeat 50% 50%;background-size:70%}
	.shoplinker-client > li > div img {max-width:100%;vertical-align:top}

	.shoplinker-data {overflow:hidden;margin-top:40px}
	.shoplinker-data > li {float:left;width:33.333%;padding:0 15px;box-sizing:border-box;}
	.shoplinker-data > li:first-child {width:33.334%}
	.shoplinker-data > li > div {position:relative;width:237px;height:237px;margin:0 auto;padding:90px 40px;text-align:center;box-sizing:border-box;}
	.shoplinker-data > li > div:after {content:'';position:absolute;left:0;top:0;z-index:-1;width:165px;height:165px;border:36px solid #383838;border-radius:50%;border-top-color:#707070;border-right-color:#707070;transform: rotate(-45deg)}
	.shoplinker-data > li > div > strong {font-size:16px;font-weight:700;color:#222}
	.shoplinker-data > li > div > strong em {font-weight:700}
	.shoplinker-data > li > div > div {margin-top:20px;font-size:14px;letter-spacing:-1px}
	.shoplinker-data > li > div > div div {line-height:normal;font-size:24px;font-weight:700;color:#ff6600;vertical-align:bottom}
	.shoplinker-data > li:nth-child(2) > div:after {border-color:#ffa829;border-top-color:#ffcc66;border-right-color:#ffcc66}
	.shoplinker-data > li:nth-child(3) > div:after {border-color:#b7b7b7;border-top-color:#848484;border-right-color:#848484}
	.shoplinker-data-txt {margin-top:30px;text-align:center;}
	.shoplinker-data-txt > p {display:inline-block;padding-bottom:5px;line-height:normal;font-size:24px;font-weight:700;color:#222;border-bottom:3px solid #222}
	.shoplinker-data-txt > p span strong {font-size:38px}

	.shoplinker-join-area {overflow:hidden;margin-top:50px;padding:45px 5px;background-color:#ebebeb}
	.shoplinker-join-area > div {float:left;width:50%;padding:0 10px;text-align:center;box-sizing:border-box;}
	.join-btn-area {padding-top:10px;line-height:1.5;font-size:24px;font-weight:700;color:#444}
	.join-btn-area > div {margin-top:25px}

/*샵링커 소개 페이지 개편 20200219 ciwawa */
    .shoplinker-copy {overflow:hidden;height:362px;font-size:36px;letter-spacing:-1px;color:#fff;line-height:normal;background:#2f3178 url('/images/shoplinker/intro_main_bg_01.jpg') no-repeat 0 0}
    .shoplinker-copy p {text-align:center}
    .shoplinker-copy p:nth-child(1) {margin-top:60px}
    .shoplinker-copy p:nth-child(2) {margin-top:20px}
    .shoplinker-copy p.sub {font-weight:100;}
    .shoplinker-copy p.main {font-size:60px;line-height:1.4;text-shadow:0 3px 0 rgba(47,39,138,0.75)}
    .shoplinker-copy p.main span {display:block}
    .shoplinker-copy p.main span strong {color:#9df4ee}
    .shoplinker-copy p.main em,.shoplinker-row em {font-weight:700}
    .shoplinker-row {margin:100px 0;line-height:normal;letter-spacing:-1px;color:#333}
    .shoplinker-row.bg-gray {padding:100px 15px;background:#f2f2f2}
    .shoplinker-row-title,.shoplinker-row-sub,.shoplinker-row-sub-1 {text-align:center;line-height:1.3}
    .shoplinker-row-title strong,.shoplinker-row-sub strong{color:#2f278a}
    .shoplinker-row-title {margin-bottom:40px;font-size:40px}
    .gsl-title {font-weight:700}
    .shoplinker-row-title strong {font-weight:700}
    .shoplinker-row-sub {margin-bottom:10px;font-size:30px}
    .shoplinker-row-sub-1 {font-size:20px;line-height:1.78}
    .shoplinker-row-sub-1 strong {color:#464aa1}
    .shoplinker-bg {margin-top:45px}
    .shoplinker-main-btn {display:block;width:48%;margin:30px auto 0;text-align:center;font-family:'nsk',sans-serif;font-size:30px;line-height:2.2;color:#fff !important;border-radius:33px;background:#ff6211}
    .shoplinker-main-btn:after,.shoplinker-mall-more:after {display:inline-block;content:'';width:12px;height:18px;margin-left:20px;background:transparent url('/images/ico/btn_arr.png') no-repeat 0 0}
    .shoplinker-advantages {overflow:hidden;margin:50px -7px 0;font-size:20px;letter-spacing:-1px}
    .shoplinker-advantages > li {float:left;padding:7px;width:33.33333%;box-sizing:border-box}
    .shoplinker-advantages > li:first-child {width:33.33334%}
    .shoplinker-advantages > li > div {height:300px;padding:15px;text-align:center;line-height:1.5;border:1px solid #ccc;border-radius:3px;background:#fff;box-sizing:border-box}
    .shoplinker-advantages > li > div p {font-size:26px;font-weight:700;line-height:2.31;color:#2f278a}
    .shoplinker-advantages > li > div:before {content:'';display:block;width:102px;height:102px;margin:10px auto 0;background:transparent url('/images/shoplinker/intro_main_sprite.png') no-repeat 0 0}
    .shoplinker-advantages > li:nth-child(2) > div:before {background-position:-102px 0}
    .shoplinker-advantages > li:nth-child(3) > div:before {background-position:-204px 0}
    .shoplinker-advantages > li:nth-child(4) > div:before {background-position:-306px 0}
    .shoplinker-advantages > li:nth-child(5) > div:before {background-position:-408px 0}
    .shoplinker-advantages > li:nth-child(6) > div:before {background-position:-510px 0}
    .shoplinker-compare {overflow:hidden;letter-spacing:-1px;margin:50px -5px 0}
    .shoplinker-compare > div {float:left;width:50%;padding:5px;font-size:26px;font-weight:100;box-sizing:border-box}
    .shoplinker-compare > div > span {display:block;line-height:2.31;text-align:center;color:#fff;background:#4649a0}
    .shoplinker-compare > div > img {border:1px solid #ccc;border-top:0 none;border-radius:0 0 3px 3px}
    .shoplinker-compare > div > p {margin-top:10px;text-align:center;font-weight:700}
    .shoplinker-compare > div > p strong {color:#4649a0}
    .shoplinker-detail {overflow:hidden;margin:50px -5px 0}
    .shoplinker-detail > li {position:relative;float:left;width:50%;padding:5px;letter-spacing:-1px;font-size:20px;line-height:1.5;color:#4649a0;box-sizing:border-box}
    .shoplinker-detail > li > div {display:table;width:100%;box-sizing:border-box}
    .shoplinker-detail > li > div > p {display:table-cell;height:184px;vertical-align:middle}
    .spo {position:absolute;width:184px;height:184px;line-height:174px;text-align:center;font-size:36px;font-weight:900;border:5px solid #4649a0;border-radius:50%;background:#fff;box-sizing:border-box}
    .shoplinker-detail > li:nth-child(odd) > div {padding-right:194px;text-align:right}
    .shoplinker-detail > li:nth-child(even) > div {padding-left:194px}
    .shoplinker-detail > li:nth-child(odd) .spo {right:5px;top:5px}
    .shoplinker-detail > li:nth-child(even) .spo {left:5px;top:5px}
    .shoplinker-detail > li:first-child .spo,.shoplinker-detail > li:last-child .spo {color:#fff;background:#4649a0}
    .support-mall {margin-top:50px}
    .shoplinker-mall-more {display:block;margin-top:10px;font-size:26px;line-height:2.3076923;border:2px solid #4649a0;text-align:center;color:#4649a0 !important;background:#fff}
    .shoplinker-mall-more:after {background-image:url('/images/ico/btn_arr1.png')}
    .shoplinker-use {margin-bottom:0}
    .shoplinker-use > div {padding:80px 50px 50px 490px;color:#fff;background:#4649a0 url('/images/shoplinker/intro_main_bg_05.png') no-repeat 75px 75px}
    .shoplinker-use > div > span {display:block;line-height:1.5;font-size:36px}
    .shoplinker-use > div > p {margin-top:20px;font-size:20px}
    .shoplinker-use .shoplinker-main-btn {width:100%}


/* 글로벌 샵링커 소개 */
    .heading-level1 {padding:40px 0 0 0;line-height:30px;border-top:1px solid #d9d9d9;font-weight:bold;color:#000;font-size:24px;letter-spacing:-1px;text-align:center;}
    .sub-heading {margin-top:25px;font-size:13px;line-height:1.5;color:#444;text-align:center}
    .c-gsl-t-wrap{position:relative;margin:30px 0 0 0;padding:10px;background:url('/images/bg/bg_comb.gif');}
    .img-gsl1 img {vertical-align:top}
    .respon-row {overflow:hidden;margin:0 -20px;padding:0 10px;}
    .respon-row > li {width:50%;margin-top:20px;padding:0 10px;box-sizing:border-box;float:left}
    .respon-row > li > div {min-height:340px;text-align:center;border:1px solid #e4e4e4}
    .c-gsl-row,.c-gsl-mall {margin-bottom:30px}
    .c-gsl-row > li > div > strong {display:block;margin-bottom:20px;font-size:20px;color:#ff6200}
    .c-gsl-row > li > div > span {font-size:13px;color:#777}
    .c-gsl-row > li > div:before {content:"";display:block;width:220px;height:170px;margin:30px auto 15px;background:transparent url(/images/content/bg_gsl_01.png) no-repeat -440px 0}
    .c-gsl-row > li:nth-child(2) > div:before {background-position:-220px 0}
    .c-gsl-row > li:nth-child(3) > div:before {background-position:-660px 0}
    .c-gsl-row > li:nth-child(4) > div:before {background-position:0 0}
    .c-gsl-logo {padding:10px 0;text-align:center;background-color:#333}

    .gsl-mall-list {margin:0 10px;padding-bottom:10px;border:1px solid #e4e4e4;border-top:0 none}
    .gsl-mall-list > strong {display:block;padding:20px 0;text-align:center;font-size:20px;color:#ff6200}
    .gsl-mall-list > ul {overflow:hidden;padding:0 10px}
    .gsl-mall-list > ul li {float:left;width:20%;margin-top:10px;text-align:center}
    .gsl-mall-info {margin-top:10px;padding-right:10px;font-size:13px;color:#777;text-align:right}

    .gsl-cs-center {display:table;width:100%;box-sizing:border-box;border:2px solid #e4e4e4;font-size:0}
    .gsl-cs-center > strong,.gsl-cs-center > span {display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:normal}
    .gsl-cs-center > strong {width:260px;font-size:24px;color:#333;background-color:#eee}
    .gsl-cs-center > strong:before {content:"";display:block;width:50px;height:52px;margin:0 auto 10px;background:transparent url(/images/content/bg_gsl_cs.png) no-repeat 0 0}
    .gsl-cs-center > span {font-size:24px;color:#444}
    .gsl-cs-center > span > em {display:block;margin-bottom:5px;font-weight:bold;font-size:40px;color:#ff6200}
    .ir_txt {overflow:hidden;width:0;height:0;text-indent:-9999px}



/*쇼핑몰 API 이용요금안내*/
.api-txt1{margin-bottom:7px;text-align:right;font-size:13px;}
.api-txt2{margin-top:7px;color:#777;font-size:12px;}
.bn-or-m.api1{padding:12px 18px 12px 18px;}
.bn-or-m.api2{padding:12px 10px 12px 10px;}
.bn-or-m.api3{padding:12px 35px 12px 35px;}

/*ERP 자동화서비스*/
.erp-wrap{overflow:hidden}
.erp-wrap .underline {display:inline-block;position:relative;z-index:1}
.erp-wrap .underline:before {position: absolute;left: 0;bottom: 5px;right: 0;height: 10px;content: '';z-index: -1;background: #99F1FF;}
.erp-btn-active {text-align:center}
.erp-slogan {background:transparent url('/images/content/erp/thumb_1.jpg') no-repeat 50% 0}
.erp-slogan2 {margin-top:30px}
.erp-slogan2 span {display:block}
.erp-title-1,.erp-title-2 {text-align:center}
.erp-title-1 {margin-top:30px;}
.erp-target {display:flex;justify-content:space-between;margin-top:30px;font-size:21px;font-weight:300}
.erp-target p {text-align:center;}
.erp-target p:before {content:'';display:block;width:120px;height:120px;margin:0 auto 20px;background:transparent url('/images/content/erp/bg_info.png') no-repeat 0 0}
.erp-target p:nth-child(2):before {background-position:-120px 0}
.erp-target p:nth-child(3):before {background-position:-240px 0}
.erp-title-2 {margin-top:30px;padding:30px;background-color:#F8F8F8}
.erp-title-3 {padding-bottom:30px;background:transparent url('/images/content/erp/bg_erp.png') no-repeat right 50px top 0}
.erp-diff {overflow:hidden;margin:50px -5px 0;}
.erp-diff > div {float:left;width:calc(50% - 10px);margin:5px}
.erp-diff > div > strong {display:block;padding:15px;text-align:center;font-size:24px;font-weight:700;color:#fff;background-color:#2F3B84}
.erp-diff > div > strong i {font-style:normal;color:#f7ff00}
.erp-diff > div > p {overflow:hidden;padding:25px 20px;font-size:18px;font-weight:300;color:#555;letter-spacing:-1px;text-align:center;border:1px solid #ccc;border-top:0;background-color:#F8F8F8}
.erp-diff > div > p:before {content:'';display:block;width:100%;height:235px;margin:10px auto 35px;background:transparent url('/images/content/erp/bg_erp_before.png') no-repeat 50% 50%}
.erp-diff > div:nth-child(2) > p:before {background-image:url('/images/content/erp/bg_erp_after.png')}
.erp-diff > div > p strong {color:#2f3b84}
.fs-14{font-size:14px;font-weight:bold;}
.erp-m-wrap{position:relative;margin-top:30px;margin-left:-6.33333%;}
.erp-m-wrap-inner{position:relative;width:100%;*zoom:1;}
.erp-m-wrap-inner:after{content:'';display:block;clear:both;}
.erp-m{position:relative;margin-left:6.33333%;width:27%;float:left;}
.erp-m-inner{padding:30px 10px;border:1px solid #e4e4e4;height:370px;text-align:center;box-sizing:border-box;background-color:#f8f8f8}
.erp-m-title{display:block;margin-bottom:20px;text-align:center;font-size:24px;font-weight:bold;color:#2F3B84}
.erp-m-inner > div {margin-top:20px;}
.erp-m-inner > div:before {content:'';display:block;width:84px;height:84px;margin:0 auto 35px;background:transparent url('/images/content/erp/bg_flow.png') no-repeat 0 0}
.erp-m:nth-of-type(2) .erp-m-inner > div:before {background-position:-84px 0;}
.erp-m:nth-of-type(3) .erp-m-inner > div:before {background-position:-168px 0;}
.erp-m-inner > div > strong {display:block;margin-bottom:10px;font-size:16px}
.erp-m-inner > div > strong i {display:block;font-style:normal;font-weight:300;font-size:14px;}
.erp-m-inner > div > p {font-weight:300;letter-spacing:-1px;line-height:1.5}
.erp-arrow{position:absolute;top:90px;left:29%;text-align:center;font-size:14px;z-index:10;}
.erp-arrow.erp-arrow2 {left:62%}
.erp-arrow-txt1, .erp-arrow-txt2{display:block;}
.erp-arrow-img{display:block;padding:3px 0 0 0;}
.erp-partner {display:flex;flex-wrap: wrap;justify-content: space-between;margin:30px -5px 0;}
.erp-partner dt {flex-basis:100%;margin:0 5px;padding:15px 10px;font-size:24px;color:#fff;text-align:center;background-color:#2F3B84}
.erp-partner dd {flex:1 calc(100% / 3);height:275px;padding:0 5px;margin:10px 0;box-sizing:border-box;}
.erp-partner-flip {position:relative;height:100%;perspective: revert;}
/* .erp-partner dd:hover .erp-partner-flip {transform: rotateY(180deg);} */
.erp-partner-front, .erp-partner-back {backface-visibility: hidden;transition:transform .5s;}
.erp-partner-front {overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;background:#F8F8F8 url('/images/content/erp/bg_plus.png') no-repeat right 10px bottom 10px;transform: rotateY(0deg);}
.erp-partner-back {overflow:hidden;height:100%;color:#fff;background-color:#333;transform: rotateY(-180deg)}
.can-hover .erp-partner-flip:hover .erp-partner-front,
.erp-partner-flip.on .erp-partner-front {transform: rotateY(180deg);}
.can-hover .erp-partner-flip:hover .erp-partner-back,
.erp-partner-flip.on .erp-partner-back {transform: rotateY(0);}
.erp-partner-back > strong {display:block;margin:20px 0 15px;text-align:center;font-size:16px}
.erp-partner-back > strong i {font-style:normal;color:#ACEAFF}
.erp-partner-back p {margin:10px 15px;font-size:12px;font-weight:100;line-height:1.5;word-break:keep-all;letter-spacing:-1px}

/*상품진단 기능 서비스*/
.pd-wrap{overflow:hidden}
.pd-slogan {background:transparent url('/images/content/diagnosis/thumb.png') no-repeat 50% 0}
.pd-slogan .slogan-b {margin-top:20px;font-size:30px}
.pd-slogan2 span {display:block}
.pd-slogan2 em {color:#08FDFD}
.pd-preview {margin-top:30px;}
.pd-preview img {max-width:100%}
.pd-title-2 .point {color:#f00}
.pd-title-2 .erp-btn-active {margin-top:10px;line-height:16px}
.pd-title3 dt {background-color:#000c66}
.pd-title3 dd {height:auto}
.pd-title3 dd > div {height:100%;padding:30px;text-align:center;border:1px solid #ccc;background-color:#EFF2FF;word-break:keep-all;box-sizing:border-box}
.pd-title3 dd > div:before {content:'';display:block;width:80px;height:80px;margin:auto;background:transparent url('/images/content/diagnosis/icon.png') no-repeat 0 0;background-size:240px auto}
.pd-title3 dd:nth-of-type(2) > div:before {background-position:-80px 0}
.pd-title3 dd:nth-of-type(3) > div:before {background-position:-160px 0}
.pd-title3 dd > div strong {display:block;margin:10px 0;color:#000C66;font-size:24px}
.pd-title3 dd > div p {font-weight:300;font-size:21px}
.pd-info {margin-top:10px;text-align:center;font-size:21px;font-weight:300}
.pd-info:before {content:'※';margin-right:5px;font-weight:700}
.pd-info strong {color:#f00}
.pd-seller {margin-left:0;margin-right:0;}
.pd-seller dt {margin:0;background-color:#000c66}
.pd-seller dd {padding:0 !important}
.pd-seller dd p {text-align:center;margin-top:30px;font-size:21px}
.pd-seller dd p span {display:block}
.pd-seller dd > span img {max-width:100%}
.pd-seller dd p .point-blue {color:#ACEAFF}


/*네이버 지식쇼핑*/
.txt_green{color:#05c301;}
.naver-title{margin:40px 0 20px 0;font-size:20px;line-height:22px;font-weight:bold;color:#000;}
.naver-t-banner{position:relative;width:100%;}
.naver-t-banner img{width:100%;}
.naver-t-banner-txt1{position:absolute;top:16%;left:7.5%;font-size:14px;font-weight:bold;color:#333;}
.naver-t-banner-title{position:absolute;top:23.5%;left:7.5%;font-size:48px;line-height:48px;font-weight:bold;color:#000;}
.naver-t-banner-txt2{position:absolute;top:46%;left:7.5%;font-size:13px;}
.naver-t-banner-txt3{position:absolute;bottom:20%;left:7.5%;font-size:13px;color:#777;}
.naver-t-banner-img-m{display:none;}
.naver-q{width:100%;*zoom:1;}
.naver-q:after{content:'';display:block;clear:both;}
.naver-q-img{display:block;width:32%;float:left;}
.naver-q-img img{max-width:266px;width:100%;height:auto;}
.naver-q-txt{padding:15px 0 0 0;font-size:13px;line-height:18px;width:65%;float:right;}
.txt_bgeen{padding:0 3px 0 3px;color:#fff;background-color:#05c301;}
.naver-recom-wrap{margin-left:-1.5%;}
.naver-recom-list{padding:0 0 0 0;width:100%;*zoom:1;}
.naver-recom-list:after{content:'';display:block;clear:both;}
.naver-recom{margin-left:1.5%;width:31.5%;min-height:414px;text-align:center;border:1px solid #e4e4e4;float:left;}
.naver-recom-title{padding:38px 0 18px 0;font-size:19px;line-height:22px;color:#2aa600;letter-spacing:-1px;}
.naver-recom-title em{font-weight:bold;}
.naver-recom-img img{max-width:264px;width:100%;height:auto;}
.naver-recom-txt1{padding:10px 15px 0 15px;font-weight:bold;line-height:18px;}
.naver-recom-txt2{padding:10px 17px 0 17px;font-size:12px;line-height:18px;color:#777;}
.naver-diag-wrap{position:relative;padding:42px 0 45px 0;border:1px solid #e7e7e7;background:url('/images/content/img_diag.jpg') no-repeat center 113px;*background:url('/images/content/img_diag.jpg') no-repeat center 114px;}
.naver-diag-txt{padding:0 0 18px 6.3%;font-size:12px;color:#777;}
.naver-diag-list{position:relative;width:100%;*zoom:1;z-index:11;}
.naver-diag-list:after{content:'';display:block;clear:both;}
.naver-diag{width:33.33333%;float:left;text-align:left;z-index:12;}
.naver-diag-title{position:relative;padding:0 0 0 17%;font-size:16px;font-weight:bold;color:#000;z-index:10;}
.naver-diag-title span{color:#38ac11;font-style:italic;}
.naver-diag-title img{margin-top:-8px;max-width:50px;width:100%;height:auto;vertical-align:middle;}
.naver-diag-img{position:relative;display:block;margin-top:-10px;text-align:center;}
.naver-diag-img img{max-width:186px;width:100%;height:auto;}
.naver-diag-txt2{margin:30px 0 0 0;font-size:20px;font-weight:bold;color:#000;text-align:center;line-height:28px;}
a.bn-naver{display:inline-block;width:180px;height:40px;line-height:40px;background-color:#43b90b;color:#fff;text-align:center;font-weight:bold;*dispay:inline;*zoom:1;}

/*추천쇼핑몰*/
.recom-t-wrap{width:100%;*zoom:1;}
.recom-t-wrap:after{content:'';display:block;clear:both;}
.recom-t-l{display:block;width:68%;float:left;}
.recom-t-r{width:31%;float:right;}
.recom-t-r dl{border:1px solid #e4e4e4;height:298px;background-color:#fcfcfc;}
.recom-t-r dl dt{padding:30px 30px 0 20px;font-weight:bold;color:#333;font-size:20px;line-height:20px;}
.recom-t-r dl dd{padding:20px 0 0 20px;font-size:13px;line-height:24px;}
.recom-t-r dl dd.ssn-go{padding:130px 0 0 20px;}
.recom-t-r dl dd.ssn-go a{color:#296aed;text-decoration:underline; }
.recom-t-banner{margin:15px 0 0 -1.33333%;}
.recom-t-banner ul{width:100%;*zoom:1;}
.recom-t-banner ul:after{content:'';display:block;clear:both;}
.recom-t-banner ul li{margin-left:1.33333%;margin-bottom:10px;width:32%;float:left;}
.recom-t-banner ul li>span{display:block;border:1px solid #e1e1e1;}
.recom-t-banner ul li img{vertical-align:top;}
.recom-t-banner ul li a{cursor:pointer;}

.recom-title{padding:30px 0 17px 0;font-size:20px;line-height:22px;font-weight:bold;color:#000;}
.recom-list-wrap{margin-left:-1.33333%;}
.recom-list-inner{width:100%;*zoom:1;}
.recom-list-inner:after{content:'';display:block;clear:both;}
.recom{margin:0 0 15px 1.33333%;width:32%;float:left;}
.recom-img{display:block;border:1px solid #e4e4e4;text-align:center;}
.recom-img img{max-width:268px;width:100%;height:auto;}
.recom-txt{min-height:162px;border:1px solid #e4e4e4;border-top:0;text-align:center;}
.recom-txt dt{padding:20px 0 10px 0;font-size:15px;line-height:16px;color:#333;font-weight:bold;}
.recom-txt dd{padding:0 30px 0 30px;line-height:18px;font-size:13px;}
.recom-txt a{color:#555;}


/*제휴사 2017-01-11 ciwawa 추가*/
.partner_wrap{margin-left:-1.33333%;}
.partner_wrap_inner{width:100%;*zoom:1;}
.partner_wrap_inner:after{content:'';display:block;clear:both;}
.partner_wrap_inner > li {position:relative;margin:0 0 15px 1.33333%;width:32%;float:left;}
.partner_wrap_inner > li > a {display:block;height:200px;line-height:200px;text-align:center;border:1px solid #ddd}
.partner_wrap_inner > li > a:hover,.partner_wrap_inner > li > a:focus {height:192px;line-height:192px;border:5px solid #ffcc5e}
.partner_wrap_inner > li > a img {vertical-align:middle}
.partner_wrap_inner > li > a > em {position:absolute;left:0;bottom:25px;z-index:-1;width:100%;padding:15px 0;line-height:normal;text-align:center;color:#555;font-weight:500}
.partner_info {display:none;position:absolute;left:0;top:100%;z-index:100;width:100%;background-color:#ffcc5e}
.partner_wrap_inner > li > a:hover > .partner_info,.partner_wrap_inner > li > a:focus > .partner_info {display:block}
.partner_info:after {content:"";position:absolute;left:50%;top:-30px;margin-left:-15px;width:0;height:0;border:15px solid #ffcc5e;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}
.partner_info > dt,.partner_info > dd {margin:15px 20px;font-size:12px;line-height:1.5}
.partner_info > dt {width:80px;height:24px;line-height:24px;text-align:center;font-weight:bold;color:#fff;background:transparent url(/images/bg/bg_partner_title.png) no-repeat 0 0}
.partner_info > dd {text-align:left;color:#333}
.partner_info > dd > span {display:block}
/*제휴사 2017-01-11 ciwawa 추가*/


/*고객 API 소개*/
    .c-api-txt{padding:40px 0 0 0;line-height:30px;border-top:1px solid #d9d9d9;font-weight:bold;color:#000;font-size:24px;text-align:center;}
    .c-api-t-wrap{position:relative;margin:30px 0 0 0;padding:10px;background:url('/images/bg/bg_comb.gif');}
    .c-api-t-inner{position:relative;padding:30px 30px 30px 30px;background-color:#fff;}
    .c-api-t-txt1, .c-api-t-txt2{font-size:13px;color:#381EFFfont-weight:bold;text-align:center;}
    .c-api-t-txt1{margin-left:-5%;}
    .c-api-t-txt1-txt{display:block;margin:-7px 0 0 0;}
    .c-api-t-txt1-img{display:block;}
    .c-api-t-txt1-img-m{display:none;}
    .c-api-t-txt2{margin:0 0 0 -1%;}
    .c-api-t-txt2-txt{display:block;position:relative;}
    .c-api-t-txt2-img{display:block;margin:-5px 0 0 0;}
    .c-api-t-txt2-img-m{display:none;}
    .c-api-t-list{margin-top:-30px;*zoom:1;}
    .c-api-t-list:after{content:'';display:block;clear:both;}
    .c-api-t-list li{float:left;text-align:center;}
    .c-api-t-list li.c-api-img1{width:32%;}
    .c-api-t-list li.c-api-img2{width:32.5%;}
    .c-api-t-list li.c-api-img3{width:35.5%;}
    .c-api-t-list li img{vertical-align:middle;}
    .c-api-t-list li.c-api-img1 img{padding:48px 0 0 0;}
    .c-api-t-list li.c-api-img2 img{padding:75px 0 0 0;}
    .c-api-t-txt3{padding:13px 0 0 0;font-size:16px;font-weight:bold;text-align:center;}
    .c-api-title{padding:40px 0 20px 0;font-weight:bold;color:#000;font-size:20px;line-height:20px;}
    .c-api-m-wrap{margin-left:-2%;}
    .c-api-m-list{*zoom:1;}
    .c-api-m-list:after{content:'';display:block;clear:both;}
    .c-api-m-list li{margin:0 0 10px 2.33333%;width:31%;float:left;text-align:center;background-color:#fcfcfc;}
    .c-api-m-list li>span{display:block;padding:24px 0 0 0;height:54px;border:1px solid #e4e4e4;font-size:13px;font-weight:bold;line-height:18px;}
    .c-api-m-list li>span.diff{padding:14px 0 0 0;height:64px;}
    .c-api-b-wrap{position:relative;margin:10px 0 0 0;padding:10px;background:url('/images/bg/bg_comb.gif');}
    .c-api-b-inner{padding:37px 0 35px 0;background:#fff;}
    .c-api-b-list{*zoom:1;}
    .c-api-b-list:after{content:'';display:block;clear:both;}
    .c-api-b{width:25%;text-align:center;float:left;}
    .c-api-b-line{border-right:1px solid #efefef;}
    .c-api-b-line.last{border-right:0;}
    .c-api-b-title{margin:30px 0 0 0;font-size:18px;font-weight:bold;color:#ff6200;}
    .c-api-b-txt{margin:17px 0 0 0;padding:0 20px 0 20px;font-size:12px;line-height:18px;color:#777;}
    .api-mall-list{position:relative;width:100%;}
    .api-mall-list ul{position:relative;width:100%;}
    .api-mall-list ul li{position:absolute;top:0;}
    .api-mall-list ul li.api-mall-list-logo1{padding:3.7% 0 0 0;left:40.8%;}
    .api-mall-list ul li.api-mall-list-logo2{padding:6.5% 0 0 0;left:68.5%;}
    .api-mall-list ul li.api-mall-list-logo3{padding:12% 0 0 0;left:27%;}
    .api-mall-list ul li.api-mall-list-logo4{padding:10.3% 0 0 0;left:60.5%;}
    .api-mall-list ul li.api-mall-list-logo5{padding:20% 0 0 0;left:17%;}
    .api-mall-list ul li.api-mall-list-logo6{padding:16.8% 0 0 0;left:30%;}
    .api-mall-list ul li.api-mall-list-logo7{padding:16.5% 0 0 0;left:48.7%;}
    .api-mall-list ul li.api-mall-list-logo8{padding:19% 0 0 0;left:82%;}
    .api-mall-list ul li.api-mall-list-logo9{padding:25% 0 0 0;left:8.7%;}
    .api-mall-list ul li.api-mall-list-logo10{padding:21% 0 0 0;left:60%;}
    .api-mall-list ul li.api-mall-list-logo11{padding:27% 0 0 0;left:21%;}
    .api-mall-list ul li.api-mall-list-logo12{padding:27% 0 0 0;left:72%;}
    .api-mall-list ul li.api-mall-list-logo13{padding:26.5% 0 0 0;left:41%;}
    .api-mall-list ul li.api-mall-list-logo14{padding:4% 0 0 0;left:23%;}
    .api-mall-list ul li.api-mall-list-logo15{padding:10.5% 0 0 0;left:78%;}
    .api-mall-list ul li.api-mall-list-logo16{padding:7.5% 0 0 0;left:6.5%;}

    .recom2-t-wrap{position:relative;padding:10px;background:url('/images/bg/bg_comb.gif');}
    .recom2-t-wrap .recom2-t-inner{background:#fff;}
    .recom2-t-txt{padding:40px 0 0 0;font-size:24px;text-align:center;font-weight:bold;line-height:30px;color:#000;}
    .recom2-t-pd{margin:28px 0 0 0;padding:0 60px;}
    .recom2-t{position:relative;padding:20px 32px 25px 40px;border:1px solid #e4e4e4;background:url('/images/bg/bg_plus_ratio.gif') no-repeat 58% 50%;*zoom:1;}
    .recom2-t:after{content:'';display:block;clear:both;}
    .recom2-t-l{float:left;text-align:center;width:48.9%;}
    .recom2-t-r{float:right;text-align:center;width:33%;}
    .recom2-t-list{*zoom:1;}
    .recom2-t-list:after{content:'';display:block;clear:both;}
    .recom2-t-title{margin-left:-3%;padding:0 0 15px 0;color:#000;font-size:16px;}
    .recom2-t-list li{margin-right:3%;float:left;text-align:center;font-size:12px;font-weight:bold;}
    .recom2-t-l .recom2-t-list li{width:30%;}
    .recom2-t-r .recom2-t-list li{width:47%;}
    .recom-plus{position:absolute;top:40%;left:54.5%;}
    .recom2-list-img{display:block;text-align:center;}
    .recom2-list-img img{max-width:94px;width:100%;height:auto;}
    .recom2-list-txt{display:block;margin-top:10px;text-align:center;}
    .logo-sesang{position:relative;padding:35px 0 0 0;width:100%;}
    .logo-sesang-img{display:block;text-align:center;}
    .logo-sesang-img img{max-width:822px;width:100%;height:auto;}
    .logo-sesang-txt{display:block;position:absolute;top:30px;left:0;width:100%;text-align:center;font-size:16px;font-weight:bold;line-height:24px;}
    .logo-sesang-txt span{text-decoration:underline;}
    .recom2-title{padding:40px 0 20px 0;font-size:20px;font-weight:bold;color:#000;}
    .recom2-char-list-wrap{margin-left:-2.1%;}
    .recom2-char-list{width:100%;*zoom:1;}
    .recom2-char-list:after{content:'';display:block;clear:both;}
    .recom2-char{margin:0 0 20px 2.1%;width:31.2%;float:left;}
    .recom2-char-inner{min-height:340px;border:1px solid #e4e4e4;text-align:center;}
    .recom2-char-inner.diff{min-height:380px;}
    .recom2-char-title{padding:40px 10px 18px 10px;font-size:20px;line-height:21px;font-weight:bold;color:#ff6200;}
    .recom2-char-title.mgtm{padding:40px 10px 6px 10px;margin-top:-10px;}
    .recom2-char-img img{max-width:170px;width:100%;height:auto;}
    .recom2-char-txt{padding:15px 30px 0 30px;font-size:12px;line-height:18px;color:#777;}
    .recom2-foot-txt1, .recom2-foot-txt2{padding:0 0 0 10px;background:url('/images/bg/dot_or_s.gif') no-repeat left 5px;font-size:12px;}
    .recom2-foot-txt1{margin:10px 0 0 0;}
    .recom2-foot-txt2{margin:5px 0 0 0;}
    .recom2-foot-banner-wrap{margin:38px 0 0 -1.1%;}
    .recom2-foot-banner{width:100%;*zoom:1;}
    .recom2-foot-banner:after{content:'';display:block;clear:both;}
    .recom2-foot-banner li{margin-left:1.1%;width:32.2%;text-align:center;float:left;}
    .recom2-foot-banner li a{display:block;}
    .recom2-foot-banner li a img{max-width:268px;width:100%;height:auto;border:1px solid #e4e4e4;}
    /*
    .recom2-sns-list{margin-left:3px;}
    .recom2-sns-list a{margin-left:1px;}
    */
    .bn-or-m.recom2{margin-left:10px;padding:11px 19px 11px 19px;}

/* 고객 API 소개  NEW 20170721 ciwawa */
    .new-api-wrap {line-height:normal}
    .api-func,.api-title {margin-top:50px}
    .api-title {font-size:26px;color:#00a2ca;letter-spacing:-1px}
    .api-title:before {content:"";display:block;width:45px;height:3px;margin-bottom:15px;background-color:#00a2ca}

    .new-api-slogan {height:363px;background:transparent url(/images/content/api/bg_slogan.jpg) no-repeat 50% 0}
    .api-slogan1 {color:#62e7ff}
    .api-slogan2 {margin:25px 0;font-weight:100}
    .api-slogan2 > span {display:block}
    .api-slogan3 {line-height:1.5}

    .api-func {position:relative;color:#656565;text-align:right}
    .api-func-txt {position:absolute;top:120px;left:0;text-align:left;font-size:16px;line-height:1.7}
    .api-func-txt > span {display:block}

    .api-func-list {overflow:hidden;margin:50px -3px 0;text-align:left}
    .api-func-list li {float:left;width:25%;height:264px;padding:0 3px;box-sizing:border-box}
    .api-func-list li > div {position:relative;height:100%;padding:14px;border:1px solid #ddd;border-radius:5px;box-sizing:border-box}
    .api-func-list li > div:after {content:"";position:absolute;bottom:10px;right:10px;width:117px;height:100px;background:transparent url(/images/content/api/bg_ico.gif) no-repeat 0 0}
    .api-func-list li + li > div:after {background-position:-117px 0}
    .api-func-list li + li + li > div:after {background-position:-234px 0}
    .api-func-list li + li + li + li > div:after {background-position:100% 0}
    .api-func-list li > div strong {display:block;margin:15px 0;font-size:18px;letter-spacing:-1px;color:#01267f}
    .api-func-list li > div strong:after {content:"";display:block;width:30px;height:3px;margin-top:10px;background-color:#01267f}
    .api-func-list li > div p {line-height:1.7;color:#777;font-size:13px;letter-spacing:-1px}
    .api-func-list li > div p span {display:block}

    .api-compare {overflow:hidden;margin-top:30px}
    .api-compare > div {margin:0 -5px 0}
    .api-compare dl {float:left;width:50%;padding:0 5px;box-sizing:border-box}
    .api-compare dl dt {padding:10px 0;text-align:center;font-size:20px;font-weight:700;color:#b2f7ff;background-color:#0091bf;border-radius:5px 5px 0 0;text-shadow:0 0 3px rgba(0,0,0,0.5)}
    .api-compare dl dd {margin-left:5px;padding-left:15px;font-size:15px;color:#777;line-height:1.7;letter-spacing:-1px;background:transparent url(/images/content/api/bg_dot.gif) no-repeat 0 50%}
    .api-compare dl dd.api-compare-img {position:relative;margin-left:0;margin-bottom:20px;padding:0 0 20px 0;text-align:center;border:1px solid #d1d1d1;border-top:0 none;border-radius:0 0 5px 5px;background:#e6f4f4}
    .api-compare dl dd.api-compare-img > span {display:inline-block;margin-bottom:20px}

    .api-client {overflow:hidden;margin:30px -7px 0}
    .api-client li {float:left;width:33.3333%;padding:7px;box-sizing:border-box}
    .api-client li > div {min-height:150px;text-align:center;border:1px solid #d1d1d1;box-sizing:border-box}
    .api-client li > div > span {display:inline-block;margin-top:10px}
    .api-client li > div > p {margin-top:5px;font-size:13px;color:#777;letter-spacing:-1px;line-height:1.5}
    .api-client li > div > p span {display:block}

    .api-cost {margin-top:30px}
    .api-support {display:block;margin-top:30px;padding:5px 0;text-align:center;font-size:20px;font-weight:700;color:#e6f4f4;background-color:#0b2a74;border-radius:5px 5px 0 0}
    .api-cost table {width:100%}
    .api-cost table th,.api-cost table td {padding:8px 0;text-align:center;color:#777;border:1px solid #d1d1d1}
    .api-cost table th {font-size:20px;color:#01267f;border-top:0 none;background-color:#e6f4f4}
    .api-support-caution {margin-top:10px;font-family:"돋움",Dotum,sans-serif;font-size:12px;color:#8d8d8d}

    .api-information {overflow:hidden;margin:30px -7px 0}
    .api-information li {float:left;width:50%;padding:0 7px;font-size:18px;line-height:normal;color:#777;box-sizing:border-box}
    .api-information li div {display:table;width:100%}
    .api-information li div:before,.api-information li div > span {display:table-cell;vertical-align:middle}
    /* .api-information li div > span {padding-left:40px;font-weight:700;border:1px solid #d1d1d1;border-left:0 none;border-radius:0 5px 5px 0;background-color:#e6f4f4} */
    .api-information li div > span {height:100px;padding:0 20px;font-weight:700;border:1px solid #d1d1d1;border-radius:5px;background-color:#e6f4f4}
    .api-information li div > span strong {display:block;margin-bottom:10px;font-size:20px}
    /* .api-information li div:before {content:"";width:103px;height:100px;border-radius:5px 0 0 5px;background:#00a2ca url(/images/content/api/bg_ico1.png) no-repeat 0 0;} */
    .api-information li.api-info-phone div:before {background-color:#0b2a74;background-position:-103px 0}
    .api-info-mail div strong {color:#0080ca}
    .api-info-phone div strong {color:#0b2a74}

    .gsl-information li div > span {background-color:#fff}
    .gsl-information li div:before {background-color:#524b98}
    .gsl-information li.api-info-phone div:before {background-color:#8562b1}
    .gsl-information li div > span strong {color:#524b98}
    .gsl-information li.api-info-phone div strong {color:#8257b7}


    /* 신 요금제 출시 - 스크롤 테이블 2019-09-25 */
    .scroll-price-wrap {position:relative;margin-top:30px;}
    .scroll-price {overflow:auto}
    .scroll-content {display:none}
    .scroll-content:after {content:'';display:block;clear:both}
    .scroll-content > dl,.scroll-content > div {font-size:16px}
    .scroll-content > dl dt,.scroll-price > div > dl dd,.scroll-content > div dd,.scroll-content > div > strong,.scroll-content > div dt {border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}
    .scroll-content > dl dt,.scroll-content > div > strong {position:relative;padding:20px 10px 30px;font-weight:700;text-align:center;color:#212121}
    .scroll-content > div > strong em {position:absolute;left:0;bottom:12px;width:100%;text-align:center;font-size:13px;font-weight:700;color:#aaa}
    .scroll-content > dl dd,.scroll-content > div dd,.scroll-content > div dt {overflow:hidden;position:relative;padding:15px;height:50px;font-size:14px;text-align:center;letter-spacing:-1px;white-space:nowrap}
    .scroll-content > dl dd > span {position:absolute;left:-9999px;top:-9999px;text-indent:-9999px}
    .scroll-content > dl:last-child dt,.scroll-price > div > dl:last-child dd,.scroll-content > div:last-child dd,.scroll-content > div:last-child > strong {border-right:0 none}
    .scroll-content > dl:first-child dd {text-align:left}
    .scroll-content > div {overflow:hidden;position:relative;display:inline-block}
    .scroll-content > div > strong {display:block}
    .scroll-content > div dt {display:none;position:absolute;left:0;top:0;z-index:-1}
    .scroll-content > dl .rowspan2,.scroll-content > div .rowspan2,.scroll-content > div .rowspan2 + dd,.scroll-content > div .rowspan2 + dd {height:80px;line-height:1.7}

    /*
        .i-support = "지원" 아이콘
        .i-none = "미지원" 아이콘
    */
    .i-support,.i-none {position:relative;display:block;overflow:hidden}
    .i-support i,.i-none i {position:absolute;left:-99999px;top:-99999px}
    .i-support:after,.i-none:after {font-family:'Arail',sans-serif;font-size:14px}
    .i-support:after {content:"O";color:#333}
    .i-none:after {content:"X";color:#d9d9d9}

    .mobile-detail-view {display:none;overflow: hidden;position: absolute;right: 20px;top: 20px;width: 30px;height: 30px;text-indent: -9999px;border: 1px solid #fff;background: rgba(0,0,0,.3) url(/images/bg/bg_arr_btn.png) -1px 0/60px 30px no-repeat}
    .mobile-detail-view.on {background-position:-31px -1px}

    /* 고객api 요금제 */
    .api-price .scroll-content .price-division {width:33.33334%}
    .api-price .scroll-content .price-version {width:33.33333%}
    .api-price .scroll-content > dl dt,.api-price  .scroll-content> div > strong {color:#fff;background-color:#0b2a74}
    .api-price .scroll-content > dl:first-child dd {color:#01267f;font-weight:700;background-color:#e6f4f4}

    .api-caution {margin-top:15px}
    .api-caution li {margin-left:5px;padding-left:15px;font-size:15px;color:#777;line-height:1.7;letter-spacing:-1px;background:transparent url(/images/content/api/bg_dot.gif) no-repeat 0 50%}
    .api-caution li.important {color:#f90000}



/* SKU 소개	 */
	.sku-wrap {line-height:normal}
	.sku-slogan {letter-spacing:-1.5px;background:transparent url(/images/content/sku/thumb_1.png) no-repeat 50% 0}
	.sku-slogan1 {letter-spacing:-1px;font-weight: 300}
	.sku-slogan2 {padding-top: 30px;font-weight: 100}
	.sku-slogan3 {font-weight: 700}
	.sku-slogan3 span {display: block;color:#000}
	.sku-slogan4 {padding-top: 25px;font-weight: 300;color:#000}
	.sku-info {margin: 45px -5px 0;overflow:hidden;}
	.sku-info li {float:left;width: 50%;padding: 0 5px;margin: 5px 0;box-sizing: border-box;}
	.sku-info li > div,.sku-join {padding: 20px 10px;font-size: 18px;letter-spacing: -1.5px;color:#000;font-weight: 500;text-align: center;border: 1px solid #ccc;border-radius: 3px;background-color: #ebebeb}
	.sku-info li > div span {display: inline-block;padding: 5px 3px;font-weight: 700;color: #fff;background-color: #222}
	.sku-info li:nth-child(2) > div span,.sku-info li:nth-child(3) > div span {color:#8ae4e4}
	.about-sku {margin-top: 20px;font-size: 14px;line-height: 1.8;color: #777; word-break:keep-all;}
	.sku-diff {margin: 10px -5px 0;overflow: hidden;}
	.sku-diff li {float:left;width: 50%;padding: 5px;box-sizing: border-box;}
	.sku-advantages {margin: 20px -10px 0;overflow:hidden;}
	.sku-advantages li {float:left;width: 33.33333%;padding: 0 10px;margin: 5px 0;box-sizing: border-box;}
	.sku-advantages li > div {padding: 25px 15px;letter-spacing: -1.5px;border: 1px solid #ccc;border-radius: 3px}
	.sku-advantages li:nth-child(1) > div {background: transparent url(/images/content/sku/ico_1.gif) no-repeat 96% 70%}
	.sku-advantages li:nth-child(2) > div {background: transparent url(/images/content/sku/ico_2.gif) no-repeat 96% 70%}
	.sku-advantages li:nth-child(3) > div {background: transparent url(/images/content/sku/ico_3.gif) no-repeat 96% 70%}
	.sku-advantages li > div strong {display: block;position: relative;padding-bottom: 15px;font-size: 18px;}
	.sku-advantages li > div strong:before {content: "";position: absolute;left: 0;bottom: 0;width: 30px;height: 3px;background-color:#01b0b0 }
	.sku-advantages li > div p {margin-top: 15px;font-size: 13px;color: #777;line-height:1.5}
	.sku-advantages li > div p span {display: block}
	.sku-price-info {margin-top: 20px;color: #777;font-size: 14px}
	.price-table {margin-top: 10px; width: 100%;table-layout: fixed}
	.price-table th,.price-table td {font-size: 14px;text-align: center;padding: 15px 0;border: 1px solid #ccc;vertical-align: middle;}
	.price-table th, .price-table tr:first-child td {font-size: 16px;background-color: #ebebeb}
	.price-table td span {display: block;margin-top: 5px;font-size: 16px;font-weight: 700;color: #228e8e}
    .sku-join {margin-top:20px;}
    .sku-join strong {color:#381EFF}
    .sku-join .sku-join-btn {display:block;width:170px;margin:20px auto 0;padding:15px;font-size:16px;color:#fff;background-color:#34c0c0}
	.sku-caution {margin-top: 20px}
	.sku-caution > li {margin: 15px 0;padding-left: 15px;font-size: 15px;background: transparent url(/images/content/sku/dot2.gif) no-repeat 0 7px}
	.sku-caution > li ol {margin: 20px 0 20px 20px}
	.sku-caution > li ol li {margin: 15px 0;font-size: 14px}
	a.sku-regist {display: inline-block;margin-left: 10px;padding: 5px 10px;color: #fff;letter-spacing: -1px;font-family: "돋움",Dotum, sans-serif;font-size: 12px;vertical-align: middle;border-radius: 3px;background-color: #444}
	a.sku-regist:after {content: ">";display: inline-block;margin-left: 5px}
	.sku-evt-wrap {margin-top: 50px}
	.sku-evt-wrap img {vertical-align: top}
	.sku-evt-info {text-align: center;padding:10px;color:#000;font-family: "돋움",Dotum, sans-serif;font-size: 12px;line-height: 1.7;background-color: #4fb5b5}
	.sku-evt-info ul {display: inline-block;text-align: left;}


/*이미지 호스팅 소개*/
.hosting-wrap{border-top:1px solid #d9d9d9;}
.hosting-t-txt{padding:40px 0 36px 0;font-size:24px;font-weight:bold;color:#000;text-align:center;line-height:30px;}
.hosting-t-wrap{position:relative;padding:10px;background:url('/images/bg/bg_comb.gif');}
.hosting-t-inner{padding:40px 0 0 0;background-color:#fff;}
.hosting-t-list{margin-left:-1%;text-align:center;}
.hosting-t-list li{display:inline-block;margin:0 0 0 1%;width:15.7%;text-align:center;*display:inline;*zoom:1;}
.hosting-t-list-img{display:block;}
.hosting-t-list-txt{padding:10px 0 0 0;font-size:12px;}
.hosting-t-foot{margin:15px 0 0 0;text-align:center;}
.hosting-t-foot-img-m{display:none;}
.hosting-t-foot strong{display:block;margin:10px 0 0 0;}
.hosting-t-foot-txt{padding:50px 0 40px 0;line-height:24px;font-size:16px;font-weight:bold;color:#333;text-align:center;}
.hosting-list-margin{margin:-20px 0 0 -2.3333%;}
.hosting-list-wrap{width:100%;*zoom:1;}
.hosting-list-wrap:after{content:'';display:block;clear:both;}
.hosting-list{margin:20px 0 0 2.3333%;width:31%;float:left;text-align:center;}
.hosting-list-inner{border:1px solid #e4e4e4;height:387px;}
.hosting-list-inner.diffheight{height:332px;}
.hosting-list-title{padding:40px 0 30px 0;font-size:20px;line-height:22px;font-weight:bold;color:#ff6200;}
.hosting-list-img{display:block;}
.hosting-list-txt{padding:30px 28px 0 28px;font-size:12px;color:#777;line-height:18px;}
.hosting-list-bn a{display:inline-block;margin:15px 0 0 0;width:164px;height:26px;line-height:26px;font-size:12px;font-weight:bold;color:#fff;text-align:center;background-color:#ee3a00;}
.hosting-b-wrap{padding:0 50px;border:1px solid #e7e7e7;}
.hosting-b-list{padding:40px 0 30px 0;border-bottom:2px dotted #e4e4e4;width:100%;text-align:center;}
.hosting-b-list li{width:25.8%;display:inline-block; *display:inline;*zoom:1;}
.hosting-b-list li.hosting-b-list-last{width:23%;}
.hosting-list-img{display:block;text-align:center;}
.hosting-title{margin:30px 0 0 -22px;font-size:20px;line-height:20px;font-weight:bold;color:#000;}
.hosting-b-txt{padding:30px 0 40px 0;*zoom:1;}
.hosting-b-txt:after{content:'';display:block;clear:both;}
.hosting-b-img{display:block;width:37%;float:left;}
.hosting-b-manual{padding:20px 0 0 0;width:62%;float:right;font-size:13px;line-height:18px;}
.hosting-b-manual-title{font-size:16px;font-weight:bold;color:#000;line-height:30px;}
.hosting-b-manual-txt{font-weight:bold;color:#000;line-height:25px;}
.hosting-notice-wrap{margin:40px 0 0 0;padding:30px;background-color:#8C8C8C;font-weight:bold;color:#fff;}
.hosting-notice-wrap.tp2 {margin-top:20px}
.hosting-notice-title{padding:0 0 20px 0;font-size:20px;line-height:20px;}
.hosting-notice-title + p {margin-top:-5px;margin-bottom:15px}
.hosting-notice-title + p + .hosting-notice {margin-left:10px}
.hosting-notice{font-weight:normal;font-size:13px;}
.hosting-notice li{margin:8px 0 0 0;padding-left:16px;}
.hosting-notice li:first-child {margin-top:0}
.hosting-notice li span{margin-left:-16px;}

/*이용요금 안내*/
.hosting-price-wrap{padding:30px 0 0 0;border-top:1px solid #d9d9d9;}
.hosting-price-wrap .boad-color .select-hosting{display:none;}
.hosting-price-vat{padding:0 0 10px 0;font-size:13px;text-align:right;}
.price-foot-txt li{margin:6px;font-size:12px;}
.select-board2 .select-ver1, .select-board2 .select-ver2{display:none;}
.select-board2 .select-hidden{display:inline;}
.select-board2 th, .select-board2 td{vertical-align:middle;}

/*지원쇼핑몰*/
.applymall-title {padding:40px 0 20px 0;font-size:18px;font-weight:bold;color:#666}
.applymall-title:before {content:'';display:inline-block;width:4px;height:20px;margin-right:10px;vertical-align:middle;background:#4c5eca}
.mall-search-wrap {min-height:144px;padding-top:20px;background:#fff;box-sizing:border-box;transition:all 0.20s ease-in-out}
.mall-search-box {overflow:hidden;padding:0 15%;transition:all 0.20s ease-in-out}
.all-view {display:none;float:left;padding:5px 5px 0}
.all-view button {height:34px;width:70px;border-radius: 20px;color: #fff;font-family: "돋움",Dotum,sans-serif;font-size: 11px;background-color: #333}

.mall-search-word {position:relative;height:40px;padding:0 20px;border:2px solid #4c5eca;border-radius:22px;background-color:#fff}
.mall-search-word > input {display:block;width:calc(100% - 34px);height:100%;padding:0;border:0 none;outline:0 none;font-size:16px}
.mall-search-word > button {position:absolute;right:3px;top:3px;width:34px;height:34px;border:0 none;border-radius:50%;text-indent:-9999px;background:#4c5eca url(/images/bg/bg_search_btn.png) no-repeat 9px 8px}
.mall-search-btn {margin:30px auto 0;font-size:0;text-align:center;border-bottom:1px solid #ccc}
.mall-search-btn li {display:inline-block;min-width:15%;padding:0 2px;box-sizing:border-box}
.mall-search-btn li:first-child {padding-left:0}
.mall-search-btn li button {display:block;width:100%;padding:10px 20px;text-align:center;color:#111;font-weight:bold;border:1px solid #ccc;border-bottom:0;border-radius:5px 5px 0 0;background-color:#fff;box-sizing:border-box}
/* .mall-search-btn span button:before {content:'';display:inline-block;width:20px;height:18px;margin-right:10px;vertical-align:top;background:transparent url(/images/bg/bg_malltype_ico.png) no-repeat 0 0}
.mall-search-btn span:nth-child(2) button:before {background-position-x:-20px}
.mall-search-btn span:nth-child(3) button:before {background-position-x:-40px}
.mall-search-btn span:nth-child(4) button:before {background-position-x:-60px} */
.mall-search-btn li button.on {color:#fff;border-color:#3a4bb1;background-color:#4c5eca}
.mall-search-btn li button.on:before {background-position-y:-18px}

.mall-search-wrap.fix {width:100%;position:fixed;left:0;top:0;z-index:999999;background-size:auto;box-shadow:0 1px 4px rgba(0,0,0,.18)}
.mall-search-wrap.fix + .mallType {padding-top:160px}
.mall-search-wrap.fix .mall-search-box {padding:0 30%}
.mall-search-wrap.fix .mall-search-btn {border-bottom-width:2px;border-color:#4c5eca}
.sch-result {transform:translateY(50%)}
.sch-result .mall-search-word {float:left;width:calc(100% - 124px)}
.sch-result + .mall-search-btn {display:none}
.sch-result .all-view {display:block}

.mall-list-wrap {overflow:hidden;margin:20px -5px}
.mall-list-wrap li {position:relative;padding:20px 5px;width:25%;float:left;box-sizing:border-box}
.mall-list-wrap li > div > span,.mall-list-wrap li > div > strong {display:block}
.mall-list-wrap li > div > span {padding:5px 15px;text-align:center}
.mall-list-wrap li > div > span img {vertical-align:top;max-width:100%}
.mall-list-wrap li > div > strong {opacity:0;position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;padding-top:30px;font-size:20px;color:#fff;text-align:center;text-shadow:1px 1px 0 #000;box-sizing:border-box;transition:all 0.20s ease-in-out}
.mall-list-wrap li > div:hover > strong,.mall-list-wrap li > div:hover > dl {opacity:1}
.mall-list-wrap li > div > dl{padding:10px;opacity:0;font-size:0;color:#fff;box-sizing:border-box;font-family:"돋움",Dotum,sans-serif}
.mall-list-wrap li > div > dl dt {margin-bottom:5px;font-size:14px;text-shadow:1px 1px 0 #000}
.mall-list-wrap li > div > dl dd {display:inline-block;margin:2px;padding:2px 3px;border-radius:3px;font-size:11px;background-color:#333}
.mall-list-wrap li > div > strong:after,.mall-list-wrap li > div > dl {
    content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;
    -webkit-backface-visibility:hidden;transform-style:preserve-3d;transform:rotateY(-180deg);
    transition:all 0.20s ease-in-out

}
.mall-list-wrap li > div > strong:after {z-index:-1}
.mall-list-wrap li > div:hover > strong:after,.mall-list-wrap li > div:hover > dl {
    transform:rotateX(0deg) rotateY(0deg);
    background-color:#606ebd
}



.resultSch {display:none}
.no-data {display:none;padding:60px 0;text-align:center}
.no-data span {display:block;margin-bottom:15px}
.no-data strong {color:#555;font-family:"돋움",Dotum,sans-serif}
.no-data strong em {font-weight:bold;border-bottom:1px solid #4c5eca;color:#4c5eca}
.no-data strong em:before,.no-data strong em:after {content:"'"}

.new-support-mall {width:100%;table-layout:fixed;text-align:center;word-break:keep-all}
.new-support-mall th,.new-support-mall td {
    height:40px;padding:8px;border:1px solid #dadada;vertical-align:middle
}
.new-support-mall th {border-top:2px solid #333;background:#f5f5f5}
.new-support-mall td {border-top-color:#e6e6e6;border-bottom-color:#e6e6e6}
.new-support-mall td.support-yes span:before {content:'';display:inline-block;width:12px;height:8px;border:1px solid #b1b1b1;border-top:0;border-right:0;transform:rotate(-47deg)}
.new-support-mall td.support-no {background:#f8f8f8}
.new-support-mall td.support-no span:before {content:'';display:inline-block;width:10px;height:1px;background-color:#dadada}
.new-support-mall td img {max-width:90%}
.new-support-mall .no-data {display:table-cell;padding:15px}
.new-support-mall .no-data img {max-width:100px;margin-right:10px;vertical-align:middle}
.new-support-mall .no-data  em {font-weight:bold;border-bottom-color:#2184ff;color:#2184ff}

.new-support-mall th:nth-child(1),.new-support-mall td:nth-child(1) {width:190px}
.new-support-mall th:nth-child(2),.new-support-mall td:nth-child(2) {width:130px}
.new-support-mall th:nth-child(n+3),.new-support-mall td:nth-child(n+3) {width: calc((100% - 320px) / 6)}

.mall-search-wrap.fix + .new-support-mall {display:block;padding-top:60px}
.mall-search-wrap.fix + .new-support-mall thead {position:fixed;z-index:10}
.mall-search-wrap.fix + .new-support-mall thead tr {display:table;table-layout:fixed;border-collapse:collapse;width:100%}
.mall-search-wrap.fix + .new-support-mall thead tr th {}
.mall-search-wrap.fix + .new-support-mall tbody {display:table;width:100%}



/*택배연동 서비스*/
	.epost-wrap {overflow:hidden;line-height:normal}
	.epost-slogan {height:362px;padding:55px 60px;color:#fff;line-height:1;font-family: "nsk", sans-serif;letter-spacing:-1.5px;background:transparent url(/images/content/epost/thumb_1.jpg) no-repeat 50% 0;box-sizing:border-box}
	.epost-slogan1 {font-size: 20px;color:#ff7d00;letter-spacing:-1px;font-weight: 300}
	.epost-slogan2 {padding-top: 30px;font-size: 46px;font-weight: 100}
	.epost-slogan3 {font-size: 46px;font-weight: 700}
	.epost-slogan3 span {display: block;color:#ff7d00}
	.epost-slogan4 {padding-top: 25px;font-size: 16px;font-weight: 300;color:#fff}
	.epost-info {margin-top: 45px;overflow:hidden;}
	.epost-info li {float:left;width:33.33333%;padding: 0 10px;margin: 5px 0;text-align:center;font-size:18px;line-height:1.7;box-sizing: border-box;}
    .epost-info li:first-child {width:33.33334%}
    .epost-info li span {display:block}
    .epost-info li:before {content:'';display:block;width:125px;height:110px;margin:0 auto 20px;background:transparent url(/images/content/epost/ico_epost.gif) no-repeat 0 0}
    .epost-info li:nth-child(2):before {background-position:-125px 0}
    .epost-info li:nth-child(3):before {background-position:-250px 0}
    .epost-step {overflow:hidden;margin:20px -40px 0}
    .epost-step > li {position:relative;float:left;width:33.33333%;padding:0 40px;box-sizing:border-box}
    .epost-step > li:first-child {width:33.33334%}
    .epost-step > li:before {content:'';width:13px;height:24px;position:absolute;left:-6px;top:50%;margin-top:-12px;background:transparent url(/images/content/epost/ico_arr.gif) no-repeat 0 0}
    .epost-step > li:first-child:before {display:none}
    .epost-step > li > div {min-height:180px;padding:15px;text-align:center;font-size:18px;font-weight:bold;color:#444;letter-spacing:-1px;line-height:1.7;border:1px solid #ccc;border-radius:5px;background-color:#eee}
    .epost-step > li > div span {display:block}
    .epost-step > li > div p {margin-top:15px;font-size:15px;font-weight:normal}
    .epost-step > li > div:before {content:'';display:block;width:44px;height:38px;margin:0 auto 10px;background:transparent url(/images/content/epost/ico_step.gif) no-repeat 0 0}
    .epost-step li:nth-child(2) > div:before {background-position:-44px 0}
    .epost-step li:nth-child(3) > div:before {background-position:-88px 0}
    .epost-support {overflow:hidden;margin:20px -7px 0}
    .epost-support > li {float:left;width:33.33333%;padding:0 7px;margin-bottom:14px;box-sizing:border-box}
    .epost-support > li > div {position:relative;padding:15px;border:1px solid #ccc;border-radius:3px;text-align:center}
    .epost-support > li > div img {max-width:100%}
    .epost-support > li > div > span {position:absolute;left:0;top:0;width:100%;height:100%;font-size:18px;color:#fff;background-color:rgba(0,0,0,.5)}
    .epost-support > li > div > span strong {display:block;height:100%;line-height:0;transform:translateY(50%)}
    .epost-support-info {margin-top:15px;line-height:1.7;text-align:center;color:#777}
    .epost-support-info strong {color:#ff7d00}


    /*쇼핑몰연동소개*/
    .sapi-wrap {font-size:24px}
    .sapi-wrap img {max-width:100%;vertical-align:top}
    .sapi-wrap .slogan-wrap {background:transparent url('/images/content/sapi/thumb_1.jpg') no-repeat 50% 0}
    .sapi-wrap .slogan-b {margin-top:20px;font-weight:300}
    .sapi-wrap .slogan-b > span {display:block}
    .sapi-wrap .sub-section-title {margin-top:30px;text-align:center;}
    .sapi-wrap .sub-section-title  strong {color:#2F3B84}
    .sapi-wrap .sub-section-title > p {margin-top:10px;}
    .sapi-wrap .sub-section-title > p:first-child {margin-top:0;}
    .sapi-info {margin-top:30px;color:#2F3B84}
    .sapi-info-title {padding:10px;text-align:center;color:#fff;font-weight:300;background-color:#2F3B84}
    .sapi-info-content {display:flex;align-items:center;padding:30px;font-weight:700;background-color:#F8F8F8}
    .sapi-info-content .sapi-info-sub {display:flex;flex-direction:column;align-items:center;padding:0 10px;text-align:center;}
    .sapi-point {display:flex;justify-content:flex-start;margin-top:30px;font-size:21px;word-break:keep-all}
    .sapi-point > div {flex:1 25%;padding:10px}
    .sapi-point dt {font-weight:700}
    .sapi-point dt:before {content:'';display:block;width:120px;height:120px;margin:0 auto 10px;background:transparent url('/images/content/sapi/sapi_bg.png') no-repeat 0 50%}
    .sapi-point div:nth-child(2) dt:before {background-position:-120px 50%}
    .sapi-point div:nth-child(3) dt:before {background-position:-240px 50%}
    .sapi-point div:nth-child(4) dt:before {background-position:-360px 50%}
    .sapi-point dd {margin-top:10px;font-size:16px;color:#555;letter-spacing:-1px}
    .sapi-mall {margin:26px -4px 0}
    .sapi-mall:after {content:'';display:block;clear:both}
    .sapi-mall li {float:left;margin:4px}
    .sapi-customer {display:flex;margin-top:30px;}
    .sapi-customer > div {width:calc(50% - 5px)}
    .sapi-customer > div dt {padding:2px 10px;font-weight:700;color:#fff;background-color:#2F3B84}
    .sapi-customer > div dd {font-weight:500;padding:10px;color:#000;background-color:#E1FBFF}
    .sapi-customer > div dd a {color:#000;text-decoration:none}
    .sapi-customer > div:first-child {margin-right:10px;}


/*국내 온라인 판매대행 소개 & 샵링커G 소개*/
    .proxyintro-wrap {line-height:normal;word-break:keep-all}
    .sales-agency {background-color:#05072c;background-image:url('/images/content/proxy/thumb_1.png')}
    .bg-gsl {margin-bottom:50px;background-color:#05072c;background-image:url('/images/content/proxy/thumb_2.jpg?ver=1.1')}
    .sales-agency-recommend {margin-top:50px;}
    .sales-agency-recommend p {text-align:center;font-size:28px;font-weight:700;letter-spacing:-1px;color:#212121}
    .sales-agency-recommend p span {color:#5b45c7}
    .sales-agency-recommend p:before,.sales-agency-recommend p:after {font-family:Arial,sans-serif;font-size:46px;vertical-align:middle;color:#d9d9d9}
    .sales-agency-recommend p:before {content:'“';margin-right:10px}
    .sales-agency-recommend p:after {content:'”';margin-left:10px}
    .sales-agency-recommend ul {overflow:hidden;margin-top:40px;font-size:20px;line-height:1.5;letter-spacing:-1px}
    .sales-agency-recommend ul li {float:left;width:33.3333333%;padding:10px 20px;text-align:center;word-break:keep-all;box-sizing:border-box}
    .sales-agency-recommend ul li:first-child {float:left;width:33.3333334%}
    .sales-agency-recommend ul li:before,.sales-agency-advantages li >  div:before {content:'';background:transparent url('/images/content/proxy/proxy_bg_ico.png') no-repeat 0 0}
    .info-gsl li >  div:before {background-image: url('/images/content/proxy/gsl_bg_ico.png')}
    .sales-agency-recommend ul li:before {display:block;width:118px;height:110px;margin:0 auto 30px}
    .sales-agency-recommend ul li:nth-child(2):before {background-position:-118px 0}
    .sales-agency-recommend ul li:nth-child(3):before {background-position:-236px 0}
    .sales-agency-advantages {overflow:hidden;margin:30px -5px 0}
    .sales-agency-advantages li {float:left;width:50%;padding:5px;box-sizing:border-box}
    .sales-agency-advantages li > div {overflow:hidden;padding:20px 15px;font-size:0;border:1px solid #ccc;border-radius:3px}
    .sales-agency-advantages li > div:before,.sales-agency-advantages li > div > span {display:inline-block;vertical-align:middle}
    .sales-agency-advantages li > div > span {width:calc(100% - 92px);padding-left:20px;font-size:13px;line-height:1.5;letter-spacing:-1px;box-sizing:border-box}
    .sales-agency-advantages li > div > span strong {display:block;margin-bottom:10px;font-size:20px;font-weight:700}
    .sales-agency-advantages li > div:before {width:92px;height:80px;background-position:0 100%}
    .sales-agency-advantages li:nth-child(2) > div:before {background-position:-92px 100%}
    .sales-agency-advantages li:nth-child(3) > div:before {background-position:-184px 100%}
    .sales-agency-advantages li:nth-child(4) > div:before {background-position:-276px 100%}
    .sales-agency-client {overflow:hidden;margin:10px -3px 0}
    .sales-agency-client > div {float:left;width:50%;padding:0 3px;box-sizing:border-box}
    .sales-agency-client > div > strong {display:block;margin:20px 0;padding:15px;font-size:26px;text-align:center;font-weight:700;color:#5b45c7;background-color:#f4f2ff;border:1px solid #ccc}
    .sales-agency-client > div > ul {overflow:hidden;margin:0 -3px}
    .sales-agency-client > div > ul li {float:left;width:50%;padding:3px;box-sizing:border-box}
    .sales-agency-client > div > ul li > div {border:1px solid #ccc}
    .sales-agency-req {overflow:hidden;margin:30px -3px}
    .sales-agency-req li {float:left;width:50%;padding:0 3px;box-sizing:border-box}
    .sales-agency-req li > div {overflow:hidden;height:175px;padding:25px;font-size:26px;letter-spacing:-1px;border:1px solid #ccc;border-radius:3px;background:transparent url('/images/content/proxy/bg_qa1.jpg') no-repeat 0 0;box-sizing:border-box}
    .sales-agency-req li:nth-child(2) > div {background-image:url('/images/content/proxy/bg_qa2.jpg')}
    .sales-agency-req li > div > strong {display:block;font-weight:800;color:#5b45c6}
    .sales-agency-req li > div > p {margin-top:30px;line-height:1.5;font-weight:700}
    .sales-agency-req li > div > p span {display:block;font-weight:400;font-size:20px}
    .gsl-join > span {display:block}
    .gsl-join strong {color:#6051ed}
    .gsl-join .sku-join-btn {display:inline-block;margin:20px 5px 0;background-color:#524b98}
    .gsl-join .sku-join-btn:nth-of-type(2) {color:#524b98;border:1px solid #524b98;background-color:#fff}

    /* 20200313 온라인판매대행 리뉴얼 */
    .page-domestic .shoplinker-copy {background-color:#6a9fdb;background-image:url('/images/shoplinker/marketing/intro_main_bg_01.jpg')}
    .page-domestic .shoplinker-row-title strong, .page-domestic .shoplinker-row-sub strong {color:#075fc3}
    .page-domestic .bg-gray {background:#f1f8ff}
    .page-domestic .shoplinker-advantages > li strong {font-size:26px;color:#075fc3}
    .page-domestic .shoplinker-advantages > li > div:before {width:118px;height:110px;margin:15px auto 25px;background-image:url('/images/shoplinker/marketing/intro_main_bg_03.png')}
    .page-domestic .shoplinker-advantages > li:nth-child(1) > div:before {background-position:-266px 0}
    .page-domestic .shoplinker-advantages > li:nth-child(2) > div:before {background-position:-266px -110px}
    .page-domestic .shoplinker-advantages > li:nth-child(3) > div:before {background-position:-266px -220px}
    .page-domestic .shoplinker-advantages.abroad > li:nth-child(1) > div:before {background-position:-266px -330px}
    .page-domestic .shoplinker-advantages.abroad > li:nth-child(2) > div:before {background-position:-266px -440px}
    .why-agents {position:relative;padding:50px 25px;border:3px solid #065fc3}
    .why-agents:after {content:'';position:absolute;right:25px;top:50px;width:261px;height:159px;background:transparent url('/images/shoplinker/marketing/intro_main_bg_03.png') no-repeat 0 0}
    .why-agents-cs + .why-agents:after,.abroad:after {background-position:0 -171px}
    .why-agents-tit {width:310px;font-weight:100}
    .why-agents-tit span {display:block;padding-left:15px;font-size:40px;line-height:1.35}
    .why-agents-tit > span {color:#fff;font-weight:700;background:#075fc3}
    .why-agents-tit > div span {position:relative}
    .why-agents-tit > div span:after {content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:17px;background:#ccf6ff}
    .why-agents > dl {margin-top:50px}
    .why-agents > dl dt,.domestic-mall h3 {padding:10px 0;font-weight:700;font-size:30px;line-height:1.5;text-align:center;color:#075fc3;border-top:2px solid #075fc3;border-bottom:2px solid #075fc3}
    .why-agents > dl dd {padding:10px 0 10px 95px;position:relative;font-size:26px;line-height:1.5;border-bottom:2px solid #ccc}
    .why-agents > dl dd:before {content:'';position:absolute;left:60px;top:25px;width:8px;height:8px;border-radius:4px;vertical-align:middle;background:#075fc3}
    .why-agents-cs {position:relative;margin-top:100px;padding:20px  25px;color:#fff;background:#075fc3}
    .why-agents-cs + .why-agents {margin-top:20px}
    .why-agents-cs:after {content:'';display:block;clear:both}
    .why-agents-cs span {font-size:14px;line-height:1.5}
    .why-agents-cs span:first-child {float:left}
    .why-agents-cs span:first-child + span {float:right;font-size:20px}
    .why-agents-cs span strong {display:block;font-size:26px}
    .why-agents-cs span .why-agents-cs-call {line-height:1.8;font-size:20px}
    .why-agents-cs span .why-agents-cs-call i {margin-left:10px;font-style:normal}
    .why-agents-cs-mail {display:block;margin-top:20px;font-size:20px}
    .domestic-mall {margin-top:50px}
    .domestic-mall ul {overflow:hidden;padding:26px 4px;background:#f1f8ff}
    .domestic-mall ul > li {float:left;width:33.33333333%;padding:4px;box-sizing:border-box}
    .domestic-mall ul > li > span {display:block;text-align:center;border:1px solid #ccc;background:#fff}
    .domestic-mall ul > li > span img {max-width:100%;vertical-align:top}

    .shoplinker-copy p.sub .en-sizeup {font-size:50px}
    .shoplinker-row-title .en-sizeup {font-size:60px}
    .gnb .en-sizeup {font-size:20px}
    .snb .en-sizeup {font-size:38px}

    .page-domestic .shoplinker-copy.abroad {background-color:#6a9fdb;background-image:url('/images/shoplinker/marketing/intro_main_bg_04.jpg')}
    .page-domestic .shoplinker-copy.abroad p.main {font-size:58px}
    .markting-title {margin-bottom:20px;font-size:40px;text-align:center}
    .markting-title span {font-weight:normal}
    .marketing-price-caption {margin-bottom:10px;font-size:18px;text-align:right}
    .m-marketing-price {display:none;}
    .marketing-price {width:100%;font-size:18px;font-weight:700;word-break:keep-all}
    .text-sub {font-size:15px;font-weight:400}
    .marketing-price tr th,.marketing-price tr td {padding:25px 15px;vertical-align:middle;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}
    .marketing-price tr th:first-child,.marketing-price tr td:first-child {border-left:0 none}
    .marketing-price thead th {height:100px;color:#fff;background:#075fc3;box-sizing:border-box}
    .marketing-price tbody {line-height:1.5}
    .marketing-price tbody th {background:#f1f8ff}
    .marketing-price tbody th,.marketing-price tbody td {padding-left:20px}
    .marketing-price tbody td strong {color:#075fc3}
    .marketing-price tbody td > div {margin:25px 0}
    .marketing-price tbody td > div strong {display:block;margin-bottom:10px;}
    .marketing-price .price-name {font-size:28px}
    .marketing-price-service {font-weight:400}
    .list-dot > li {position:relative}
    .list-dot > li {padding-left:10px}
    .list-dot > li:before {content:'';position:absolute;left:0;top:15px;width:2px;height:2px;background:#333}
    .marketing-price-service.small {font-size:15px}
    .marketing-price-service.small li:before {top:10px}
    .m-marketing-price {text-align:center;font-size:18px;font-weight:700}
    .m-marketing-price > dl > dt {padding:35px 15px;font-size:30px;color:#fff;background:#075fc3}
    .m-marketing-price > dl > dd {padding-bottom:25px;border-bottom:1px solid #ccc;line-height:1.7}
    .m-marketing-price > dl > dd > strong {display:block;margin-bottom:25px;padding:10px 15px;font-size:26px;border-bottom:1px solid #ccc;background:#f1f8ff}
    .m-marketing-price > dl > dd > div {margin:15px 0}
    .m-marketing-price > dl > dd em {color:#075fc3}
    .marketing-price-detail li {margin:3px 0}
    .m-marketing-price .marketing-price-detail,.m-marketing-price .marketing-price-service,.m-marketing-price .gsl-price-subtxt {display:inline-block;text-align:left}
    .markting-support {display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center;}
    .markting-support li {flex:46%;margin:2%;padding:20px;font-size:18px;text-align:center;line-height:1.5;border:1px solid #accaee;border-radius:3px;background-color:#f1f8ff;box-sizing:border-box}
    .markting-support li strong {font-size:24px}
    .markting-support li:after {content:'';display:block;margin:20px auto 0;width:118px;height:110px;background:transparent url('/images/shoplinker/marketing/markting_support_bg.png') no-repeat 0 0}
    .markting-support li:nth-child(2):after {background-position:-118px 0}
    .markting-support li:nth-child(3):after {background-position:-236px 0}
    .markting-support li:nth-child(4):after {background-position:-354px 0}

    .markting-support.abroad li {flex:30%;margin:2% 1%}
    .markting-support.abroad li strong {font-size:inherit}
    .markting-support.abroad li:after {width:102px;height:101px;margin:25px auto;background:transparent url('/images/shoplinker/marketing/markting_abroad_bg.png') no-repeat 0 0}
    .markting-support.abroad li:nth-child(2):after {background-position: -102px 0}
    .markting-support.abroad li:nth-child(3):after {background-position: -204px 0}
    .support-mall-tbl {width:100%;margin-top:40px;font-size: 18px}
    .support-mall-tbl th,.support-mall-tbl td {padding:10px 5px;vertical-align:middle;border-right:1px solid #ccc}
    .support-mall-tbl th {height:50px;background:#ededed}
    .support-mall-tbl td {padding-left:20px;border-bottom:1px solid #ccc;line-height:1.7;word-break:keep-all}
    .support-mall-tbl tbody tr td:first-child {padding-left:10px;text-align:center}



    /* 20200512 샵링커G 리뉴얼*/
    .gsl-wrap {line-height:normal;word-break:keep-all}
    .gsl-wrap .shoplinker-row-title strong, .gsl-wrap .shoplinker-row-sub strong {color:#073b8b}
    .gsl-wrap .shoplinker-row-title em, .gsl-wrap .shoplinker-row-sub em {font-weight:700}
    .gsl-wrap .shoplinker-copy {display:table;width:100%;margin-bottom:50px;background-color:#133e68;background-image:url('/images/content/proxy/thumb_2.jpg?ver=1.1')}
    .gsl-wrap .shoplinker-copy p {display:table-cell;vertical-align:middle;margin-top:0;font-size:60px;line-height:1.4;text-shadow:0 3px 0 rgba(25,81,135,0.75)}
    .gsl-wrap .shoplinker-copy p span {display:block}
    .gsl-function {overflow:hidden;margin-bottom:0;padding:50px 15px 0;background:#eefbff}
    .gsl-function dl {margin-bottom:20px;padding:30px 15px;border:1px solid #ccc;border-radius:3px;background:#fff}
    .gsl-function dl dt {width:72%;margin:0 auto 30px;text-align:center;color:#fff;font-size:34px;font-weight:700;line-height:1.666666667;background:#03478a}
    .gsl-function dl:nth-child(odd) dt {background:#0069ad}
    .gsl-function dl dd {position:relative;padding:10px 20px 10px 43px;font-size:25px;line-height:1.5;border-bottom:2px solid #ccc}
    .gsl-function dl dt + dd {border-top:2px solid #ccc}
    .gsl-function dl dd:before {content:'';position:absolute;left:20px;top:25px;width:8px;height:8px;margin:auto;border-radius:4px;background:#075fc3}
    .gsl-function dl dd.guide {padding-top:0;padding-left:15px;padding-bottom:0;border-bottom:0 none}
    .gsl-function dl dd.guide:before {display:none}
    .guide-txt {position:relative;margin-top:10px;padding-left:25px;font-size:20px}
    .guide-txt:before {content:'※';position:absolute;left:0;top:0}
    .gsl-infomation {overflow:hidden;padding:50px 30px;color:#fff;background:#03478a}
    .gsl-infomation strong {display:block;margin-bottom:10px;font-size:36px}
    .gsl-info-tit {float:left}
    .gsl-info-addr {float:right;text-align:right;font-size:20px}
    .gsl-info-addr strong {font-weight:900}
    .gsl-link{display:table;overflow:hidden;width:100%;height:394px;color:#fff;background:#05072c url('/images/content/proxy/thumb_2_bottom.jpg') no-repeat 0 0;box-sizing:border-box}
    .gsl-link-wrap {display:table-cell;vertical-align:middle}
    .gsl-link-wrap .shoplinker-row-title {text-shadow:0 1px 3px rgba(0,0,0,0.4)}
    .gsl-link-wrap .shoplinker-row-title strong {color:#69daff}
    .gsl-link-btn {font-size:0;text-align:center}
    .gsl-link-btn a {display:inline-block;min-width:250px;margin:5px;padding:15px 0;letter-spacing:-1px;text-align:center;font-size:20px;font-weight:700;color:#fff;border:1px solid #fff}
    .gsl-link-btn a:first-child {color:#222;border:0 none;background:#69daff}

    .gsl-info {margin-top:50px;padding:45px 40px !important;line-height:1.5;background:#f8f8f8}
    .gsl-info-tel {display:inline-block;margin-top:35px;padding:7px 15px;font-weight:700;color:#03478a;border-top:2px solid #03478a;border-bottom:2px solid #03478a}
    .gsl-price-subtxt {margin-top:15px;font-size:16px;font-weight:400}

    .gsl-wrap .marketing-price thead th,.gsl-wrap .m-marketing-price > dl > dt {background:#0069ad}
    .gsl-wrap .marketing-price tbody th,.gsl-wrap .m-marketing-price > dl > dd > strong {background:#eefbff}
    .gsl-wrap .markting-title strong {color:#073b8b}

    .gsl-edu {margin-top:40px;padding:40px;font-size:26px;text-align:center;line-height:1.5;border-top:2px solid #073b8b;border-bottom:2px solid #073b8b;background:#f8f8f8;}
    .gsl-edu .markting-title {font-size:36px}
    .gsl-edu strong {color: #2a5296}



/*진행절차 및 선청*/
.abroad-prog-wrap{position:relative;padding:10px;background:url('/images/bg/bg_comb.gif');}
.abroad-prog-inner{position:relative;padding:0 0 40px 0;background-color:#fff;}
.abroad-prog-txt{padding:35px 0 35px 0;font-size:24px;font-weight:bold;text-align:center;line-height:30px;color:#000;}
.abroad-prog-list{padding-left:24px;text-align:center;}
.abroad-prog-list li{display:inline-block;margin-left:-4px; *display:inline;*zoom:1;}
.abroad-prog-title{padding:38px 0 30px 0;font-size:20px;font-weight:bold;line-height:22px;color:#000;}
.abroad-grog-manual-wrap{position:relative;}
.abroad-prog-title2{padding:0 0 10px 0;font-size:18px;font-weight:bold;}
.abroad-grog-manual{position:relative;padding:20px 30px;height:165px;border:1px solid #e7e7e7;overflow:hidden;overflow-y:auto;}
.abroad-grog-manual h5{margin:0 0 10px 0;font-weight:bold;color:#333;}
.abroad-grog-manual h5, .abroad-grog-manual p, .abroad-grog-manual ul, .abroad-grog-manual ol{font-size:13px;line-height:22px;}
.abroad-agree-check{position:absolute;top:0;right:0;}
.abroad-agree-check label{font-size:13px;font-weight:bold;}

/*판매대행 상담*/
.proxy-advice-wrap{margin:0 0 40px 0;padding:10px;background:url('/images/bg/bg_comb.gif');}
.proxy-advice-inner{padding:40px 0 40px 0;background-color:#fff;}
.proxy-advice-txt{font-size:24px;font-weight:bold;text-align:center;line-height:30px;color:#000;}
.proxy-advice-title{padding:0 0 10px 0;font-size:20px;line-height:22px;color:#000;font-weight:bold;}
.proxy-advice-manual-wrap{position:relative;}
.proxy-advice-manual{position:relative;padding:20px 30px;height:165px;border:1px solid #e7e7e7;overflow:hidden;overflow-y:auto;}
.proxy-advice-manual h5{margin:0 0 10px 0;font-weight:bold;color:#333;}
.proxy-advice-manual h5, .proxy-advice-manual p, .proxy-advice-manual ul, .proxy-advice-manual ol{font-size:13px;line-height:22px;}
.proxy-advice-check{position:absolute;top:0;right:0;}
.proxy-advice-check label{font-size:13px;font-weight:bold;}
.proxy-advice-txt2{margin:40px 0 0 0;padding:0 0 0 10px;font-size:13px;background:url('/images/bg/dot_or_s.gif') no-repeat left 6px;}
.indiv-policy-layer{border:1px solid #ccc;height:100px;overflow:hidden;overflow-y:scroll;}
.indiv-policy-layer-inner{padding:10px;}
.indiv-policy-layer h3, .indiv-policy-layer h4{margin:0 0 5px 0;font-size:13px;line-height:15px;color:#000;}
.indiv-policy-layer h5{font-size:12px;font-weight:bold;color:#333;}
.indiv-policy-layer ol,.indiv-policy-layer ul,.indiv-policy-layer p, .indiv-policy-layer dl dt, .indiv-policy-layer dl dd{padding:0 0 5px 0;font-size:11px;line-height:15px;}
.indiv-policy-layer dl dt{font-weight:bold;color:#333;}
.indiv-policy-title{margin:10px 0 5px 0;font-size:16px;line-height:18px;font-weight:bold;color:#000;}
.board-indiv-policy{width:100%;table-layout:fixed;font-size:12px;}
.board-indiv-policy th{padding:5px;font-weight:bold;color:#333;text-align:center;border:1px solid #d1d1d1;}
.board-indiv-policy td{padding:5px;border:1px solid #d1d1d1;}

/*오프라인 교육 신청*/
.offline-wrap{padding:50px 0 0 0;color:#000;border-top:1px solid #d9d9d9;letter-spacing:-1px;line-height:normal}
.offline-title{padding:40px 0 16px 0;color:#000;font-size:20px;line-height:22px;font-weight:bold;}
.offline-t-txt{font-size:24px;color:#000;text-align:center;line-height:30px;font-weight:bold;}
.offline-req-wrap{position:relative;margin:30px 0 0 0;padding:10px;background:url('/images/bg/bg_comb.gif');*zoom:1;}
.offline-req-inner{position:relative;padding-bottom: 25px;background-color:#fff;}
.offline-req-list{padding:25px 20px 20px;font-size:13px;}
.offline-req-list li{margin:0 0 6px 0;padding:0 0 0 10px;background:url('/images/bg/dot_or.gif') no-repeat left 5px;}
.offline-req-list li > ul {margin: 15px 0}
.offline-req-list li > ul li {background-image: url(/images/bg/dot_b.gif)}
a.offline-req-bn{display:block;width:214px;height:42px;margin: 0 auto;line-height:42px;text-align:center;font-size:16px;font-weight:bold;color:#fff;border: 0 none;background-color:#381EFF;}
a.offline-req-bn:hover {background-color:#210FAC;}
a.offline-req-bn:after {content: ">";margin-left: 5px}
.offline-edu-wrap{position:relative;padding:60px 30px 35px 30px;border:1px solid #e4e4e4;}
.offline-edu-wrap + .offline-edu-wrap {margin-top:40px}
.offline-tit {position:absolute;left:0;top:0;width:100%;padding:10px 30px;font-size:16px;color:#000;background-color:#e4e4e4;box-sizing:border-box}
.offline-title2{padding:0 0 0 10px;font-size:16px;line-height:16px;font-weight:bold;color:#000;background:url('../images/bg/dot_or.gif') no-repeat left 5px;}
.offline-edu-list1{padding:10px 0 40px 10px;text-align:left;}
.offline-edu-list1 li{display:inline-block;margin:0 4px 0 0;width:23.8%;font-size:13px;font-weight:bold;text-align:center;*display:inline;*zoom:1;}
.offline-edu-list1 li>span{display:block;border:1px solid #ffe3d4;border-radius:10px;padding:28px 0 0 0;height:40px;color:#000;background-color:#ffe3d4}
.offline-edu-list2{*zoom:1;}
.offline-edu-list2:after{content:'';display:block;clear:both;}
.offline-edu{margin:5px 0 0 0;padding:12px 0 0 0;/* height:177px; */float:left;background:url('/images/bg/line_dot_edu.gif') repeat-y right top;}
.offline-edu h5{padding:0 0 12px 0 ;font-weight:bold;color:#ff6200;}
.offline-edu ol{font-size:13px;}
.offline-edu ol li{padding:0 0 5px 0;}
.offline-edu.offedu1{padding:12px 3.4% 0 1.5%;width:28%;}
.offline-edu.offedu2{padding:12px 5% 0 3.8%;width:24%;}
.offline-edu.offedu2-1{padding:12px 5% 0 3.8%;width:30%;}
.offline-edu.offedu3{padding:12px 0 0 6%;background:none;width:27%;}
.offline-list-wrap{margin-left:-1%;}
.offline-list{*zoom:1;}
.offline-list:after{content:'';display:block;clear:both;}
.offline-list li{margin:0 0 0 1%;width:32.3%;float:left;}
.offline-list li img{width:100%;height:auto;border:1px solid #cacaca;}
.offline-api{position:relative;overflow:hidden;}
#mapViewer1{border:1px solid #ccccca;}
.offline-loc-txt{margin-top:15px;}
.offline-loc-txt h4{padding:30px 0 10px 0;font-size:16px;line-height:16px;color:#000;font-weight:bold;}
.offline-loc-add{margin:10px 0 0 0;}
.offline-loc-map ul li{line-height:20px;}
.offline-loc-trafficin{position:relative;margin:10px 0 0 0;}
.offline-loc-trafficin h5{padding:0 0 0 10px;font-size:13px;font-weight:normal;background:url('/images/bg/dot_or_s.gif') no-repeat left 5px;}
.offline-loc-trafficin .offline-loc-txt{padding:10px 0 0 47px;font-size:13px;box-sizing:border-box}
.offline-loc-trafficin ul.offline-loc-txt{padding-top:0;}
.offline-loc-trafficin ul.offline-loc-txt li {line-height:1.7}
.offline-bus-img{position:absolute;top:30px;left:10px;}
.sub-line{display:inline-block;margin:-10px 10px 10px 0;padding:3px 0;width:80px;font-weight:bold;color:#fff;text-align:center;background-color:#30bb37;}
.sub-line.line9{background-color:#d0a529;}
.offline-loc-alert{margin-top:10px;font-size:13px;}
.offline-loc-alert ul li{padding:0 0 0 10px;line-height:1.7;background:url('/images/bg/dot_or_s.gif') no-repeat left 10px;}
a.link-default,a.link-default:hover,a.link-default:active {color:#0056ff}

.offline-edu-wrap1 {overflow:hidden;margin: 0 -7px 30px}
.offline-edu-wrap1 > li {float:left; width: 50%; padding: 7px; word-break:keep-all;box-sizing: border-box;}
.offline-edu-wrap1 > li > span {display: block;padding: 15px 10px;text-align: center;font-size: 20px;font-weight: 700;color:#fff;background-color: #1f1e1c}
.offline-edu-wrap1 > li > span strong {color:#ffcc5e}
.edu-list {padding: 18px;border: 2px solid #ffeec6;border-top-width: 0;background-color: #fff8e8}
.offline-edu-wrap1 > li:last-child .edu-list {border-color: #ffdcc9;background-color: #ffe9dd}
.offline-edu-wrap1 > li:last-child > span strong {color:#ff8111}
.edu-list > p {color: #000; font-size: 16px;font-weight: 700;text-align: center; line-height: 1.5}
.edu-list > p span {display:block}
.edu-info {overflow: hidden;margin-top: 15px;padding: 10px 20px 20px;border-radius: 5px;background-color: #fff}
.edu-info > ul li {margin-top: 15px;padding-left: 12px;background:transparent url(/images/bg/dot_b.gif) no-repeat 0 7px}
.edu-time {margin-top: 25px;font-size: 16px; color: #000; text-align: center; text-decoration: underline;}
.edu-time strong {display: block;margin-bottom: 10px}


/*오프라인 교육*/
.offschedule-wrap{padding:40px 0 0 0;border-top:1px solid #d9d9d9;}
.edu-req-title{font-size:20px;font-weight:bold;line-height:20px;color:#000;}
.schedule-num{position:relative;padding:34px 0 0 0;width:100%;text-align:center;}
.schedule-num-c{font-size:32px;line-height:32px;font-weight:bold;color:#000;}
.schedule-num-r{position:absolute;top:37px;right:0;color:#333;}
.schedule-board{margin:13px 0 0 0;width:100%;table-layout:fixed;font-size:13px;}
.schedule-board th{padding:6px 0 6px 0;font-weight:bold;text-align:center;color:#000;background-color:#f1f1f1;border:1px solid #c7c7c7;}
.schedule-board th span.txt-sun{color:#ed5807;}
.schedule-board th span.txt-sat{color:#3068ae;}
.schedule-board td{width:100%;height:99px;border:1px solid #e4e4e4;color:#777;text-align:center;vertical-align:top;}
.schedule-board td.d-day{background-color:#f8f8f8;}
.schedule-board td>div{position:relative;width:100%;height:99px;}
.schedule-board td span.txt-date{display: block;padding-left: 10px;padding-top: 10px;text-align: left;}
.schedule-board td span.txt-date.sun{color:#ed5807;}
.schedule-board td span.txt-date.sat{color:#3068ae;}
.schedule-board td .ico-end{margin-right:0;}
.edu-req-txt1{padding:37px 0 7px 0;font-size:13px;}
.edu-req-bn{margin:10px 0 40px 0;text-align:right;}
.edu-req-bn a.bn-img{width:86px;}
.check-req{margin:15px 0 0 0;font-size:13px;}
.edu-type {height: 28px;margin: 10px 0;text-align: left;padding: 5px 10px; color: #000;font-weight: 700;box-sizing: border-box;}
.edu-type:after {content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background: #E4EAF1;}
.edu-end {background-color:#d7d7d7}
.edu-end:after {background-color:#d7d7d7}
.edu-type.ins-s {background: #9ecdeb}
.edu-type.ins-s:after {background: #9ecdeb}
.edu-type.ins-sku {background: #b9ce88}
.edu-type.ins-sku:after {background: #b9ce88}
.edu-type.in-depth {background: #E3F2EF}
.edu-type.in-depth:after {background: #E3F2EF}
.schedule-board td .bn-img{position: absolute;right: 10px;top:50%;transform:translateY(-50%)}
.schedule-board td .bn-img,.schedule-board td .ico-end {height:22px;padding: 0 5px;line-height: 22px;font-size: 11px;color:#fff;background-image: none;border-radius: 3px;background-color:#333;margin-left: 5px;font-family: "돋움",Dotum,sans-serif;font-weight: normal;}
.schedule-board td .bn-img span,.schedule-board td .ico-end span{padding: 0;background: none;color:#fff;display: inline;line-height: 22px;}
.c_purple {color:#302689}
.box-info-purple {margin:40px auto;padding:20px;text-align:center;border:1px solid #d2d2d2;background:#f5faff}
.box-info-purple .list-schedule {display:inline-block;text-align:left;font-size:24px}
.box-info-purple .list-schedule > li {line-height:1.8615555;letter-spacing:-1px}
.box-info-purple .list-schedule > li:before {content:'';display:inline-block;width:6px;height:6px;margin-right:20px;border-radius:3px;vertical-align:middle;background:#302689}

/* Add : 20200228 */
.offline-copy {text-align:center;font-size:24px;line-height:1.5}
.edu-wrap {margin-top:100px}
.edu-wrap .edu-tit {padding:12px 10px;text-align:center;font-size:38px;color:#fff;background:#286d6e}
.edu-shoplinker .edu-tit {background:#2f278a}
.edu-wrap .edu-tit span {display:block;margin-top:10px;font-size:20px;font-weight:100}
.edu-tbl {display:table;width:100%;border:5px solid #f8f8f8;font-size:20px;border-top:0;box-sizing:border-box;word-break:keep-all}
.edu-tbl > li {display:table-row}
.edu-tbl > li > strong,.edu-tbl > li > div {display:table-cell;padding:13px 15px;vertical-align:middle}
.edu-tbl > li > strong {width:25%;text-align:center;font-weight:normal;background:#effbf9}
.edu-shoplinker .edu-tbl > li > strong {background:#f8f8f8}
.edu-tbl > li > div {padding-left:50px}
.edu-detail > li {position:relative;margin-top:5px;padding-left:20px;line-height:1.65}
.edu-detail > li:first-child {margin-top:0;}
.edu-detail > li:before {content:'';position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:3px;vertical-align:middle;background:#333}
.edu-schedule > li {overflow:hidden;padding:10px 0}
.edu-schedule > li > span {float:left;font-weight:700}
.edu-schedule > li > span:last-child {font-weight:400}
.edu-schedule > li > span:first-child + span {width:150px;margin-left:80px}
.edu-location {margin-top:100px;padding:35px 40px;border:1px solid #ccc;background:#f9f9f9}
.edu-location > li {padding:10px 0;font-size:23px}
.edu-location > li .edu-t-small {font-size:20px}
.edu-location > li > ul {margin-top:20px;margin-left:30px}
.edu-location > li > ul > li {padding:5px 0}
.edu-location > li:before {content:'';display:inline-block;width:6px;height:6px;margin-right:20px;border-radius:3px;vertical-align:middle;background:#333}

.edu-content-detail {overflow:hidden;padding:10px;border:5px solid #f8f8f8}
.edu-content {float:left;width:33.33333333333%;padding:0 5px;box-sizing:border-box}
.edu-content h4 {color:#000;font-size:20px;line-height:2;text-align:center;background:#E4EAF1}

.edu-content h4 ~ div {font-size:14px;text-align:center}
.edu-content h4 ~ div strong {font-size:16px}
.edu-content dl dt {font-size:16px;font-weight:700}
.edu-content dl > div,.edu-content > ul, .edu-content h4 ~ div {padding:15px;background:#f8f8f8;box-sizing:border-box}
.edu-content dl > div, .edu-content h4 ~ div {margin:10px 0}
.edu-content > ul {min-height:190px;margin-top:10px;}
.edu-content dl dt {margin-bottom:10px;}
.edu-content dl dd,.edu-content > ul li {font-size:14px;line-height:2.143}
.edu-content dl > div:nth-child(1) {min-height:215px}
.edu-content dl > div:nth-child(2) {min-height:155px}
.edu-caution {margin-bottom:45px;font-size:20px;color:#f00;text-align:center;line-height:1.5;word-break:keep-all}
.offschedule-wrap .edu-caution {margin-bottom:10px;}

/* 심화교육 */
.edu-indepth .zoom-link a,.edu-indepth .edu-tit {background:#006A54}
.edu-indepth .edu-group {display:flex;flex-wrap:wrap;float:left;width:50%}
.edu-indepth .edu-group .edu-group-title,.edu-indepth .edu-group .edu-schedule {flex-basis:100%;text-align:center;}
.edu-indepth .edu-group .edu-group-title {display:block;margin:0 5px 10px;padding:10px;font-size:20px;font-weight:bold;border:1px solid #784000;color:#784000}
.edu-indepth .edu-group .edu-schedule {margin:10px 5px 0;padding:10px;font-size:20px;font-weight:bold;background:#FFF5DB}
.edu-indepth .edu-group .edu-schedule > span {margin-left:5px;color:#f00}
.edu-indepth .edu-content {float:none;flex:1 1;width:auto;}
.edu-indepth .edu-content ul {min-height:250px}
.edu-indepth .edu-content ul li {margin:7px 0 0 15px;padding-left:5px;list-style:upper-alpha;line-height:1.5;word-break:keep-all}
.edu-indepth .edu-content h4 {background:#FFF5DB}
.edu-indepth .edu-content h4 ~ div {min-height:40px;padding:10px}
.edu-content-detail .edu-group:nth-child(2) .edu-group-title {border-color:#006A54;color:#006A54}
.edu-content-detail .edu-group:nth-child(2) .edu-content h4,.edu-content-detail .edu-group:nth-child(2) .edu-schedule {background:#E3F2E4}
.edu-indepth .edu-banner {height:120px;background:#dfd5cc url('/images/banner/edu_bnr_20220322_pc.jpg') no-repeat 50% 0}

/* 화상교육  추가 */
.edu-zoom {margin-top:0 !important}
.edu-zoom .txt_info {color:#0080FF}
.zoom-link {margin-bottom:20px;padding:40px 0;text-align:center;background:transparent url('/images/bg/top@2x.jpg') no-repeat 50% 0;background-size:cover}
.zoom-link a {display:inline-block;padding:15px 55px;font-size:30px;font-weight:bold;color:#fff;border-radius:70px;background:#2F278A}
.zoom-link a:after {display:inline-block;margin-top:-2px;content:">";margin-left:10px;font-size:20px;vertical-align:middle}
.zoom-link + .edu-detail,.edu-caution + .edu-detail {margin-left:20px;margin-bottom:50px;font-size:20px}
.zoom-guide {margin-top:90px;}
.zoom-guide h3 {font-size:30px;font-weight:700;color:#0080FF;text-align:center}
.zoom-guide ol {counter-reset: section}
.zoom-guide > ol {margin-top:30px}
.zoom-guide ol li {position:relative;margin-top:30px;padding-left:20px;font-size:20px;line-height:1.7}
.zoom-guide ol li:first-child {margin-top:0}
.zoom-guide ol li:before {position:absolute;left:0;top:0;font-weight:bold;counter-increment: section;content: counters(section, "-") ". ";}
.zoom-guide ol li li {padding-left:40px;}
.zoom-guide ol li .zoom-info {margin-top:15px;margin-left:-20px;padding:15px;font-size:.825em;line-height:1.7;background:#f3f9ff}
.zoom-guide ol li .thumb-guide {margin-top:20px;margin-left:-20px;padding:20px 10px;text-align:center;border:1px solid #d1d1d1}
.zoom-guide ol li .thumb-guide img {max-width:100%;vertical-align:top}

/* 오프라인 - 지역교육 */
.local-edu-info {display:table;width:100%;border-top:2px solid #000;border-left:1px solid #ccc;border-right:1px solid #ccc}
.local-edu-info dl {display:table-row}
.local-edu-info dt,.local-edu-info dd {display:table-cell;vertical-align:middle;padding:10px 20px;line-height:1.7;letter-spacing:-1px;font-size:15px;border-bottom:1px solid #ccc;box-sizing:border-box}
.local-edu-info dt {width:25%;font-weight:bold;background-color:#f8f8f8}
.local-edu-info dd {width:60%}
.local-edu-info dt + dd {width:15%;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc}
.local-edu-info dt + dd > span {display:block;color:#999;line-height:normal}
.local-edu-info dd ul li,.edu-teacher-info > ul li {padding-left:15px;background:transparent url(/images/content/api/bg_dot.gif) no-repeat 0 50%}

.local-edu-schedule {overflow:hidden;margin-left:-5px;margin-right:-5px}
.local-edu-row {float:left;width:50%;margin:5px 0;padding:0 5px;box-sizing:border-box}
.local-edu-row.row-full {width:100%}
.local-edu-row dl,.empty-edu {padding:25px;line-height:1.7;border:1px solid #ccc;background-color:#f9f9f9}
.local-edu-row dl dt {margin-bottom:15px;font-size:18px;text-align:center;font-weight:bold;border-bottom:2px solid #000}
.local-edu-row dl dt span {color:#381EFF}
.local-edu-row dl dd {padding-left:15px;margin-top:5px;}
.local-edu-row dl dd ul {margin-left:30px}
.local-edu-row dl dd table {width:100%}
.local-edu-row dl dd table tr:first-child th,.local-edu-row dl dd table tr:first-child td {border-top:2px solid #999}
.local-edu-row dl dd table th,.local-edu-row dl dd table td {padding:10px;vertical-align:middle;border:1px solid #ccc}
.local-edu-row dl dd table th {width:35%;background-color:#ddd}
.local-edu-row dl dd strong + p {padding-left:40px;font-size:13px}
.local-edu-btn {padding-top:10px;padding-left:0 !important}
.local-edu-btn span {float:left;width:50%}
.row-full .local-edu-btn span {margin:20px auto 0}
.local-edu-btn {overflow:hidden}
.local-edu-btn span {padding:0 5px;line-height:1.7;box-sizing:border-box}
.local-edu-btn span a {display:block;padding:7px 5px;color:#fff;text-align:center;background-color:#2b7dd2}
.local-edu-btn span .btn-location {background-color:#333}
.full-btn span {width:100%;float:none}
.disable-btn span .btn-disabled {background-color:#aab0b5 !important}

.local-edu-caution {padding:15px 25px;line-height:1.7;color:#555;border:1px solid #ccc}
.local-edu-caution.with-con {padding-left:0;padding-bottom:0;border:0 none}
.local-edu-caution li {padding-left:15px;background:transparent url(/images/bg/dot_b.gif) no-repeat 0 10px}

.local-edu-qus {overflow:hidden;margin-left:-5px;margin-right:-5px}
.local-edu-qus p {float:left;width:50%;padding:0 5px;box-sizing:border-box}
.local-edu-qus p > span {display:block;padding:8px 0;font-size:22px;font-weight:bold;text-align:center;border:1px solid #ccc;background:transparent url(/images/bg/bg_pattern.gif) repeat 0 0}
.local-edu-qus p > span img {vertical-align:middle;margin-right:15px}
.local-edu-qus p > span em {font-weight:bold;color:#381EFF}
.local-edu-qus p > span a {display:block;height:100%}

.local-edu-gift,.local-edu-gift1 {padding-top:10px;overflow:hidden}
.local-edu-gift1 img {max-width:100%}
.local-edu-gift.in-bg {padding:10px;border:1px solid #ccc;background:transparent url(/images/bg_rect.gif) repeat -1px -1px}
.local-edu-gift img,.local-edu-gift > div {float:left}
.local-edu-gift > div {padding:15px 0 0 20px;font-size:26px;line-height:1.7;color:#555;word-break:keep-all}
.local-edu-gift > div > span {display:block}
.local-edu-gift > div > span strong {color:#23a75f}
.local-edu-gift > div > p {margin-top:20px;font-size:16px;color:#777}

.empty-edu {padding-bottom:0;background-color:#fff}
.empty-tit {padding-top:80px;padding-bottom:10px;font-size:21px;font-weight:bold;text-align:center;border-bottom:2px solid #111;background:transparent url('http://image.shoplinker.co.kr/images/bg_nodata_info.gif') no-repeat 50% 0}
.empty-sub {padding:15px 0;font-size:16px;text-align:center}
.empty-youtube {margin:30px -25px 0;padding:25px;border-top:1px solid #ccc;background-color:#e4e4e4}
.empty-youtube-tit {margin-bottom:20px;font-size:16px;font-weight:bold;color:#333}
.empty-youtube ul {overflow:hidden}
.empty-youtube ul > li {float:left;width:25%}
.empty-youtube ul > li > div {padding:0 7px}
.empty-youtube ul > li a,.empty-youtube ul > li a span {display:block}
.empty-youtube ul > li a span {padding:3px 5px;font-family:"돋움",Dotum,sans-serif;font-size:12px;color:#333;border-radius:0 0 5px 5px;background-color:#fff}
.empty-youtube ul > li a:hover span {text-decoration:underline;color:red}
.empty-youtube ul > li a img {max-width:100%;vertical-align:top;border:2px solid #222;border-radius:5px 5px 0 0;box-sizing:border-box;}
.empty-youtube .link-youtube {margin-top:25px;margin-right:7px;text-align:right}
.empty-youtube .link-youtube a {display:inline-block;padding:7px 15px;font-size:13px;font-weight:bold;letter-spacing:0;color:#fff;border-radius:5px;background-color:#222}
.empty-youtube .link-youtube a:before {content:'';display:inline-block;width:0;height:0;border:8px solid #d90000;vertical-align:middle;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}


/* 창업교육 */
.edu-teacher-info {overflow:hidden;padding:30px;font-size:16px;line-height:1.7;border:1px solid #ccc;border-top:2px solid #000}
.edu-teacher-info + .edu-teacher-info {margin-top:15px}
.edu-teacher-info .teacher,.edu-teacher-info > ul {float:left}
.edu-teacher-info .teacher {width:40%;text-align:center}
.edu-teacher-info .teacher p span {display:block}
.edu-teacher-info > ul {width:60%}
.edu-teacher-info > ul li {background-position:0 10px}


/*컨설턴트 방문요청 추가 : 2016-04-27- aldus */
.edu-req-policy-agree {font-size:13px; padding-top:20px;font-weight:bold;line-height:14px;}
.edu-req-policy-agree span{font-size:12px;font-weight:none;}

/*웹가이드교육*/
/*
.edu-guide{position:relative;width:100%;font-weight:bold;text-align:center;}
.edu-guide-img{display:block;}
.edu-guide-img img{width:100%;height:auto;min-height:190px;}
.edu-guide-txt-wrap{position:absolute;top:20%;left:0;width:100%;}
.edu-guide-txt1{font-size:36px;line-height:42px;color:#333;}
.edu-guide-txt2{margin:33px 0 0 0;font-size:16px;line-height:22px;color:#333;}
.edu-guide-txt3{margin:13px 0 0 0;font-size:13px;line-height:14px;color:#333;}
.edu-guide-txt3 a{text-decoration:none;color:#333;border-bottom:1px solid #b3b3b3;}
*/
/* .edu-guide{position:relative;padding:74px 0 55px 0;width:100%;font-weight:bold;text-align:center;background:url('/images/bg/bg_webguide.gif') repeat left top;} */
.edu-guide{position:relative;padding:74px 0 55px 0;width:100%;font-weight:bold;text-align:center;}
.edu-guide-txt1{margin:0 auto 40px auto;width:550px;font-size:28px;line-height:42px;font-weight:bold;color:#000;}
.edu-guide-txt2{margin:-25px auto 20px auto;width:305px;font-size:13px;line-height:22px;font-weight:bold;color:#555;}
.edu-guide-txt3{font-size:16px;font-weight:bold;color:#333;}
.edu-guide-txt3 a{color:#333;border-bottom:1px solid #b7b7b7;}
.mobile-wrap .bn_c .manual-bn{padding:13px 20px;}
/* 웹가이드 추가 - 2016-04-27 : aldus */
.edu-guide-img-box{position:relative;width:71%;font-weight:bold;}
.edu-guide-btn-box{float:right; width:28.5%;margin-top:-568px;}
.edu-guide-btn-box .btn{float:left;padding-top:40px;width:100%; height:100px;text-align:left;}
.mobile-wrap .edu-guide .edu-guide-btn-box .btn a{width:140px;padding:13px 20px;}

/*원격교육*/
.remote-wrap{position:relative;width:100%;text-align:center;}
.remote-top{position:absolute;top:0;left:0;width:100%;text-align:center;}
.remote-bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.remote-txt1{padding:8% 0 0 0;font-size:38px;line-height:42px;color:#000;font-weight:bold;}
.remote-txt2{padding:2% 0 0 0;font-size:16px;font-weight:bold;color:#333;}
.remote-txt3{font-size:13px;line-height:21px;font-weight:bold;color:#777;}
.remote-txt4{padding:3% 0 7% 0;font-size:13px;color:#381EFF;font-weight:bold;}
.remote-img{z-index:-1;}
.remote-img img {width:100%;height:auto;}

/*온라인동영상교육*/
.movie-select{text-align:center;}
.movie-select select{width:48%;}
.movie-title{margin:20px 0;padding:12px 18px 12px 18px;font-size:16px;line-height:16px;background-color:#f1f1f1;font-weight:bold;color:#000;}
.movie-wrap{width:100%;*zoom:1;}
.movie-wrap:after{content:'';display:block;clear:both;}
.movie-l{width:76.2%;float:left;}
.movie-l *{width:100%;height:auto;}
.movie-r{width:22.5%;height:390px;background-color:#777;color:#fff;float:right;overflow:hidden;overflow-y:auto;}
.movie-r p{padding:10px;font-size:13px;}

/*인증내역*/
.license-wrap{margin:0 0 0 -1.9999%;}
.license-list{width:100%;*zoom:1;}
.license-list:after{content:'';display:block;clear:both;}
.license-list li{margin:0 0 20px 1.9999%;width:48%;text-align:center;float:left;}
.license-list li span{display:block;}
.license-list li span.license-list-line{padding:40px 0;border:1px solid #e4e4e4;}
.license-txt{padding:35px 0 0 0;color:#000;font-weight:bold;font-size:20px;line-height:20px;}
.license-list li span.license-list-line.custom{padding:10px 0 15px 0;}
.license-list li span.license-list-line.custom .license-txt{padding:12px 0 0 0;}
.license-list li span.license-list-line.custom2{padding:40px 0 108px 0;}

/*오시는길*/
.company-map *{width:100%;height:auto;}
.loc-wrap{margin:40px 0 30px 0;width:100%;*zoom:1;}
.loc-wrap:after{content:'';display:block;clear:both;}
.loc-l{width:50%;float:left;}
.loc-title{padding:0 0 15px 0;font-size:16px;line-height:16px;font-weight:bold;color:#000;}
.loc-list1 li{margin:0 0 3px 0;padding:0 0 0 10px;font-size:13px;background:url('/images/bg/dot_or_s.gif') no-repeat left 6px;}
.loc-r{width:49.5%;float:left;}
.loc-list2{position:relative;*zoom:1;}
.loc-list2:after{content:'';display:block;clear:both;}
.loc-list2 dl{position:relative;font-size:13px;}
.loc-bus{width:45%;float:left;}
.loc-subway{width:54.5%;float:left;}
.loc-list2 dl dt{padding:0 0 0 10px;background:url('/images/bg/dot_or_s.gif') no-repeat left 6px;}
.loc-list2 dl dt>span{display:block;position:absolute;top:22px;left:10px;}
.loc-list2 dl dd{padding:4px 0 0 44px;}
.loc-list2 dl dd img{margin-top:-1px;vertical-align:middle;}
.ico-bluebus ,.ico-greenbus, .ico-subway{display:inline-block;padding:3px 5px;font-size:11px;background-color:#395cb3;font-weight:bold;color:#fff;line-height:11px; *display:inline;*zoom:1;}
.ico-greenbus{background-color:#df121a;}
.ico-subway{background-color:#30bb37;}

/*회원정보수정 - 비밀번호확인*/
.pass-con-wrap{padding:30px 0 0 0;border-top:1px solid #d9d9d9;}
.pass-con-title{padding:0 0 20px 0;font-weight:bold;color:#333;font-size:20px;line-height:20px;}
.pass-con-txt{padding:0 0 7px 0;font-size:13px;}
.pass-con{padding:40px 0 40px 0;border:1px solid #dbdbdb;text-align:center;}
.pass-con input[type="password"]{padding:12px 5px;width:380px;}

/*무통장 결과*/
.txt-bank1{margin:10px 0 0 0;padding:0 0 0 10px;font-size:13px;color:#000;background:url('/images/bg/dot_or_s.gif') no-repeat left 6px;}
.txt-bank2{padding:5px 0 0 10px;font-size:13px;}
.txt-bank-list{margin:10px 0 0 0;font-size:13px;}
.txt-bank-list li{margin:0 0 3px 0;padding:0 0 0 10px;}
.txt_add{margin:5px 0 0 0;font-size:12px;color:#999;}

/*error 페이지*/
.wrap-error{margin:0 auto;width:1024px;}
.wrap-error * {line-height:normal}
.wrap-error h1 {padding:40px 0 0 0;}
.wrap-error h1 a img {width:228px}
.error-wrap{position:relative;margin:90px 0 0 0;padding:10px}
.error-inner{position:relative;text-align:center;}
.txt-error1{margin:60px auto 0 auto;font-size:48px;color:#000;font-weight:bold;}
.txt-error1 strong {display:block;}
.txt-error2{margin:24px 0 0 0;font-size:24px;color:#000;font-weight:300;letter-spacing:-1px;line-height:1.8}
.txt-error3{margin:10px 0 0 0;font-size:13px;}
.txt-error3>span{font-weight:bold;}
.erro-btn-box {margin-top:60px;}
a.bn-error{display:inline-block;padding:10px 30px;line-height:40px;font-size:28px;font-weight:bold;color:#fff;background-color:#381EFF}
a.bn-error .i-arrow {height:22px;}
a.bn-error .i-arrow:before,a.bn-error .i-arrow:after {width:16px;height:3px;background:#fff}


/*이벤트, 뉴스레터 관리*/
.search-input{width:250px;}
.search-bn{width:90px;height:30px;border:1px solid #da6911;background-color:#ff6200;color:#fff;font-weight:bold;vertical-align:middle;}
.bn-img.evtadmin-bn{width:80px;}
.bn-img.updown-bn{width:30px;}
.inputext.evtadmin{width:40px;text-align:center;}
a.evtadmin-mod-bn, a.evtadmin-del-bn{color:#333;font-size:12px;}
a.evtadmin-mod-bn:hover, a.evtadmin-del-bn:hover{text-decoration:underline;}
.txtarea.evta-area{width:95%;}
.bn-or-form.evta-bn, .bn-gray-form.evta-bn{width:100px;padding-left:0;padding-right:0;}
.bn-img.newsadmin-bn1, .bn-img.newsadmin-bn2{width:100px;}
.inputext.search-input2{width:50%;}
.board-row td.link-news>a{color:#ff6200;}
.board-row td.link-news>a:hover{text-decoration:underline;}
.board-row td.admin-img{vertical-align:middle;}
.board-row td.admin-img img{width:90%;height:auto;}

/*이벤트*/
.evt-modifypop{padding:5%;border-top:5px solid #363636;}
.evt-modifypop h1{padding:15px 0 0 0;font-size:25px;line-height:25px;color:#333;background:url('/images/bg/line_subtitle_s.gif') no-repeat left top;}
.evt-modifypop .board-row th{vertical-align:middle;}
.evt-modifypop .board-row td{padding:10px;}
.evt-modifypop .board-row td table{table-layout:fixed;}
.evt-modifypop .board-row td table img{width:100%;height:auto;}
.banner-adminlist{position:relative;padding:30px 0 0 0;width:100%;}
.banner-adminlist>p{font-size:12px;color:#999;}
.banner-adminlist>div{position:absolute;top:18px;right:0;}

/*재고관리서비스*/
.stock-wrap{padding:40px 0 0 0;border-top:1px solid #d9d9d9;}
.stock-m-title{font-size:24px;font-weight:bold;color:#000;line-height:30px;text-align:center;}
.stock-list-wrap{position:relative;margin:25px 0 0 0;padding:10px;background:url('/images/bg/bg_comb.gif');*zoom:1;}
.stock-list-inner{position:relative;padding:40px 60px 65px 60px;background-color:#fff;}
.stock-list, .stock-list li{position:relative;}
.stock-list li span{display:block;}
.stock-list li span.txt_line{text-decoration:underline;display:inline;}
.stock-list li span.txt_bd{font-weight:bold;display:inline;}
.stock1, .stock2{padding:0 0 40px 0;background:url('/images/bg/line_dotted_mgray.gif') repeat-x left bottom;}
.stock1 .stock-img2{position:absolute;top:38px;right:30px;}
.stock1 .stock-title{padding:18px 0 20px 0;font-size:20px;line-height:22px;font-weight:bold;color:#ff6200;}
.stock1 .stock-txt{font-size:13px;line-height:21px;color:#555;}
.stock2 .stock-img1{padding:35px 0 0 220px;}
.stock2 .stock-img2{position:absolute;top:60px;left:30px;}
.stock2 .stock-title{padding:18px 0 0 220px;font-size:20px;line-height:22px;font-weight:bold;color:#ff6200;}
.stock2 .stock-txt{padding:18px 0 0 220px;font-size:13px;line-height:21px;color:#555;}
.stock3 .stock-img1{padding:35px 0 0 33px;}
.stock3 .stock-img2{position:absolute;top:78px;right:10px;}
.stock3 .stock-title{padding:18px 0 0 33px;font-size:20px;line-height:22px;font-weight:bold;color:#ff6200;}
.stock3 .stock-txt{padding:18px 0 0 33px;font-size:13px;line-height:21px;color:#555;}

/*회사소개*/
.comhis-wrap{padding:40px 0 0 0;border-top:1px solid #d9d9d9;}
.comhis-title{font-size:24px;font-weight:bold;color:#000;}
.comhis-bx{position:relative;margin:40px 0 0 0;padding:0 0 40px 0;font-size:13px;line-height:21px;background:url('/images/bg/line_dotted_mgray.gif') repeat-x left bottom;}
.comhis-bx.bg_n{background:none;}
.comhis-bx h4{font-size:20px;line-height:20px;color:#ff6200;font-weight:bold;}
.comhis-txt{width:77%;}
.comhis-txt em{display:block;padding:9px 0 6px 0;font-size:18px;line-height:18px;font-weight:bold;color:#000;}
.comhis-img{display:block;position:absolute;top:20px;right:0;width:22.5%;text-align:right;}
.comhis-img.img2{top:0;}
.comhis-img.img3{top:2px;}
.comhis-img.img4{top:15px;}
.partnerlist-title{font-size:24px;line-height:24px;font-weight:bold;color:#000;}
.partnerlist-wrap{position:relative;margin:20px 0 0 0;padding:10px;background:url('/images/bg/bg_comb.gif');}
.partnerlist-inner{position:relative;padding:20px 0 20px 0;background-color:#fff;}
.partnerlist{margin-left:-23px;text-align:center;}
.partnerlist li{display:inline;margin-left:25px;text-align:center;}

/*부가정보*/
.opt-title{padding:10px 0 0 0;font-weight:bold;color:#333;}
.opt-field{margin:6px 0 0 10px;}
.opt-list{padding:10px 0 6px 0;}
.opt-list li{display:inline-block;margin:0 10px 0 10px;*display:inline;*zoom:1;}

/* 2015-03-30 전진홍 탈퇴페이지 추가 */
.secede-txt1{padding:40px 0 30px 0;font-size:24px;line-height:24px;font-weight:bold;text-align:center;color:#000;border-top:1px solid #d9d9d9;}
.secede-list{color:#555;font-size:13px;}
.secede-list em{display:block;padding:0 0 15px 0;font-weight:bold;color:#ff6200;}
.secede-list li{line-height:18px;}
.board-secede{width:100%;table-layout:fixed;border-top:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1;font-size:13px;}
.board-secede th{padding:12px 0 10px 0;background-color:#f6f6f6;border:1px solid #e3e3e3;border-top:0;border-right:0;text-align:center;}
.board-secede th.bd_ln{border-left:0;}
.board-secede td{padding:12px 0 10px 15px;border:1px solid #e3e3e3;border-top:0;border-right:0;text-align:left;}
.secede-dot-list{margin:10px 0 0 0;}
.secede-dot-list li{margin:0 0 5px 0;padding:0 0 0 10px;background:url('/images/bg/dot_or_s.gif') no-repeat left 6px;}
.secede-bd-list{margin:10px 0 0 0;}
.secede-bd-list li{margin:0 0 5px 0;}
.secede-bd-list li span{font-weight:bold;}
.secede-id-txt{font-weight:bold;color:#ff6200;}
.secede-mgr label{margin-right:10px;}
.secede-btn{margin-top:5px;text-align:right;}
.secede-btn a{font-size:13px;}

/* 2015-04-16 전진홍 브랜드벨류 추가*/
.bv-title{font-size:24px;line-height:30px;font-weight:bold;text-align:center;color:#000;}
.bv-wrap{position:relative;padding:10px;background:url('/images/bg/bg_comb.gif');}
.bv-inner{position:relative;padding:40px 50px;background-color:#fff;}
.bv{margin-top:45px;padding:45px 0 40px 0;text-align:center;border:1px solid #e4e4e4;}
.bv-c1,.bv-c2{display:inline-block;text-align:center;vertical-align:middle;*display:inline;*zoom:1}
.bv-c1 h4{padding:0 0 12px 0;font-weight:bold;color:#000;font-size:18px;line-height:20px;}
.bv-c2 span{display:block;padding-bottom:10px;color:#ff6200;font-size:16px;font-weight:bold;}
.bv-txt1{margin:35px 0 0 0;font-size:16px;font-weight:bold;color:#ff6200;line-height:18px;}
.bv-txt1>span{border-bottom:1px solid #f37714;}
.bv-txt2{margin:6px 0 0 0;font-size:16px;font-weight:bold;line-height:18px;}
.bv-img-wrap{margin:50px 0 0 0;}
.bv-img-wrap>span{display:block;}
.bv-img2{margin:25px 0 0 0;}
.bv-title2{margin:40px 0 0 0;font-size:20px;line-height:20px;font-weight:bold;color:#000;}
.bv-foot{margin:15px 0 0 -2%;width:102%;}
.bv-f-list{display:inline-block;width:31%;margin-left:2%;text-align:center;*width:31.2%;*display:inline;*zoom:1;}
.bv-f-inner{border:1px solid #e4e4e4;}
.bv-f-list h4{padding:40px 0 10px 0;font-weight:bold;font-size:20px;color:#ff6200;}
.bv-f-txt{padding:25px 0 10px 0;font-size:12px;line-height:18px;color:#777;}
.bn-or-m.bn-bv{padding:11px 10px;}

/*2015-05-18 전진홍 후추통 추가*/
.hct-title{padding:0 0 45px 0;font-size:24px;line-height:30px;font-weight:bold;text-align:center;color:#000;}
.hct-wrap{position:relative;margin:35px 0 0 0;padding:10px;background:url('/images/bg/bg_comb.gif');}
.hct-inner{position:relative;padding:40px 60px;background-color:#fff;}
.hct{padding:45px 0 40px 0;text-align:center;border:1px solid #e4e4e4;}
.hct-c1,.hct-c2{display:inline-block;text-align:center;vertical-align:middle;*display:inline;*zoom:1}
.hct-c1 h4{padding:0 0 12px 0;font-weight:bold;color:#000;font-size:18px;line-height:20px;}
.hct-c2 span{display:block;padding:25px 10px 0 8px;color:#ff6200;font-size:16px;font-weight:bold;}
.hct-txt1{margin:35px 0 0 0;font-size:16px;font-weight:bold;color:#ff6200;line-height:24px;}
.hct-txt1>span{text-decoration:underline;}
.hct-txt2{margin:2px 0 0 0;font-size:16px;font-weight:bold;line-height:18px;}
.hct-img-wrap{margin:20px 0 0 0;}
.hct-img-wrap>span{display:block;}
.hct-img2{margin:25px 0 0 0;}
.hct-title2{margin:40px 0 0 0;font-size:20px;line-height:20px;font-weight:bold;color:#000;}
.hct-foot{margin:15px 0 0 -1.5%;width:101.5%;}
.hct-f-list{display:inline-block;width:23.1%;margin-left:1.5%;text-align:center;vertical-align:top;*width:;*display:;*zoom:;}
.hct-f-inner{border:1px solid #e4e4e4;height:360px;}
.hct-f-list h4{padding:40px 0 30px 0;font-weight:bold;font-size:15px;color:#ff6200;letter-spacing:-1px;}
.hct-f-txt{padding:15px 0 10px 0;font-size:12px;line-height:18px;color:#777;letter-spacing:-1px;}
.hct-txt-last{margin:60px 0 0 0;line-height:24px;text-align:center;font-size:16px;font-weight:bold;}
.bn-or-m.bn-hct{padding:12px 20px 12px 20px;}
.bn_c.bn-hct-last{margin:60px 0 0 0;}

/*2015-09-24 전진홍 판다코리아닷컴, 엘샵 추가*/
.newshop-title{margin:40px 0 0 0;font-size:20px;line-height:30px;font-weight:bold;color:#333;}
.panda-t-wrap, .panda-t-wrap-s{position:relative;margin-top:35px;text-align:center;height:640px;border:1px solid #e4e4e4;}
.panda-t-wrap img, .panda-t-wrap-s img{vertical-align:top;}
.panda-t-wrap>ul{position:relative;}
.panda-t-wrap>ul>li{position:absolute;}
.panda-t-wrap>ul>li.panda-t-first{top:50px;left:50%;margin-left:-170px;}
.panda-t-wrap>ul>li.panda-t-sec{top:195px;left:5%;}
.panda-t-wrap>ul>li.panda-t-third{position:static;padding:477px 0 0 0;}
.panda-t-wrap>ul>li.panda-t-fourth{top:195px;right:3.2%;}
.clear-cont{*zoom:1;}
.clear-cont:after{content:'';display:block;clear:both;}
.panda-t-first-s{position:absolute;top:55px;left:50%;width:340px;margin-left:-170px;}
.panda-t-first-s h4{margin-bottom:10px;}
.panda-t-first-l{float:left;}
.panda-t-first-r{float:right;}
.panda-t-sec-s{position:absolute;top:165px;left:5%;}
.panda-t-sec-s h4{margin:35px 0 8px 0;}
.panda-t-wrap-s>ul>li.panda-t-third{position:static;padding:477px 0 0 0;}
.panda-t-wrap-s>ul>li.panda-t-fourth{position:absolute;top:195px;right:3.2%;}
.panda-t-wrap>h3, .panda-t-wrap-s>h3{position:absolute;top:200px;left:50%;margin-left:-138px;}
.panda-m-wrap{position:relative;margin-top:15px;padding:50px 0;text-align:center;border:1px solid #e4e4e4;}
.panda-m-wrap>h4{font-size:20px;font-weight:bold;color:#de2222;border-bottom:1px solid #e60012;}
.panda-solution{margin-top:50px;text-align:center;*zoom:1;}
.panda-solution:after{content:'';display:block;clear:both;}
.panda-solution-first{margin-left:8%;width:40%;text-align:center;float:left;}
.panda-solution-first>h5{margin-bottom:5px;color:#e32222;}
.panda-solution-first>p{margin-top:-13px;line-height:20px;}
.panda-solution-first>p span{display:block;}
.panda-solution-sec{margin-right:10%;width:42%;text-align:center;float:right;}
.panda-solution-sec>h5{margin-bottom:5px;color:#e32222;}
.panda-solution-sec>p{margin-top:-13px;line-height:20px;}
.panda-solution-sec>p span{display:block;}
.panda-m2-wrap{position:relative;margin-top:15px;padding:40px 0 60px 0;text-align:center;border:1px solid #e4e4e4;}
.panda-app-wrap{margin-top:50px;text-align:center;*zoom:1;}
.panda-app-wrap:after{content:'';display:block;clear:both;}
.panda-app-ios-img{display:block;}
.panda-app-ios{margin-left:16%;width:25%;text-align:center;float:left;}
.panda-app-ioswatch{margin-right:18%;width:33%;text-align:center;float:right;}
.panda-app-ios>h4{display:inline-block;padding:5px 30px 3px 30px;background-color:#ddd;color:#000;*display:inline;*zoom:1;}
.panda-app-ioswatch>h4{display:inline-block;padding:5px 5px 3px 5px;background-color:#ddd;color:#000;*display:inline;*zoom:1;}
.panda-app-txt{margin-top:15px;font-size:13px;line-height:20px;color:#696969;}
.panda-list-wrap{position:relative;margin-top:15px;padding:95px 0;text-align:center;border:1px solid #e4e4e4;}
.panda-list-wrap>ul{margin-left:3px;}
.panda-list-wrap>ul>li{margin-left:-3px;display:inline-block;*display:inline;*zoom:1;}
.panda-prd-wrap{position:relative;margin-top:15px;padding:65px 0 85px 0;text-align:center;border:1px solid #e4e4e4;}
.panda-prd-t{position:relative;}
.panda-prd-t>p{position:absolute;bottom:0;right:78px;font-size:11px;color:#3e3e3e;text-align:left;}
.panda-prd-b{margin-top:40px;}
.panda-prd-b>ul{margin:10px 0 0 -10px;}
.panda-prd-b>ul>li{margin-left:15px;display:inline-block;*display:inline;*zoom:1;}
.bn-panda-wrap{margin-top:75px !important;}
.bn-or-m.bn-panda{padding:12px 15px 10px 15px;font-size:16px;}
.lshop-intro{position:relative;margin-top:20px;padding:35px 0 15px 0;text-align:center;border:1px solid #e4e4e4;}
.lshop-intro>p{margin-bottom:40px;font-weight:bold;font-size:16px;line-height:24px;}
.lshop-intro-img{display:block;margin:0 0 30px 0;}
.lshop-char-wrap{margin-left:-3%;width:103%;text-align:center;*zoom:1;}
.lshop-char-wrap:after{content:'';display:block;clear:both;}
.lshop-char{margin:15px 0 0 3%;width:30%;height:325px;border:1px solid #e4e4e4;float:left;}
.lshop-char>p{font-weight:bold;line-height:21px;font-size:16px;}
.lshop-char-img{padding-top:40px;display:block;margin-bottom:20px;}
.lshop-char-img.sec{padding-top:25px;}
.lshop-b-txt{margin-top:55px;font-size:16px;font-weight:bold;line-height:24px;text-align:center;}

/* webguide edu 2016-01-07 추가 jzee@nemo-c.com*/
.webguide-search{padding:10px 0;border-bottom:1px solid #ccc;text-align:right;}
.webguide-search input[type='text']{width:250px;padding:7px 5px;}
.webguide-list-wrap{position:relative;margin-top:15px;width:103%;margin-left:-3%;*zoom:1;}
.webguide-list-wrap:after{content:'';display:block;clear:both;}
.webguide-list{position:relative;margin-top:10px;margin-left:3%;width:30.3333%;float:left;text-align:center;}
.webguide-list>a{display:block;position:relative;width:100%;padding-top:110px;height:40px;font-size:14px;line-height:19px;background:#333 url('/images/content/thumb_webguide.gif') no-repeat center 17px;color:#999;}
.webguide-list>a>.bn-guideplay{display:block;position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;width:53px;height:53px;overflow:hidden;background:url('/images/content/bg_player.png') no-repeat left top;}
.webguide-list>a:hover{color:#fff;}
.webguide-list>a:hover>.bn-guideplay{background:url('/images/content/bg_player.png') no-repeat left -51px;}
.webguide-form-down{margin-top:5px;text-align:right;}

/*smart editor 2016-01-29 add jzee@nemo-c.com*/
.txt_sm_top{padding:35px 0 0 0;font-size:24px;font-weight:bold;color:#000;line-height:30px;border-top:1px solid #d9d9d9;text-align:center;}
.txt_sm_top em{font-weight:bold;color:#ff6200;}
.txt_sm_top>span{display:block;}
.sm_start_wrap{position:relative;margin:21px 0 0 0;padding:10px;background:url('/images/bg/bg_comb.gif');}
.sm_start_inner{padding:39px 89px 36px 107px;background-color:#fff;}
.sm_start_l{display:inline-block;*display:inline;*zoom:1;margin-left:-8px;text-align:center;vertical-align:top;}
.sm_start_l h3{font-size:16px;color:#000;}
.sm_start_l ul{margin:42px 0 0 -5px;}
.sm_start_l ul li{display:inline-block;*display:inline;*zoom:1;margin:0 0 0 5px;color:#545252;font-weight:bold;}
.sm_start_l ul li>span{display:block;margin:0 0 5px 0;}
.sm_start_l>p{margin:65px 0 0 0;width:250px;font-size:16px;line-height:24px;font-weight:bold;text-align:left;}
.sm_start_l>p>span{color:#ff6200;}
.sm_start_m{display:inline-block;*display:inline;*zoom:1;margin:83px 50px 0 35px;vertical-align:top;}
.sm_start_r{display:inline-block;*display:inline;*zoom:1;width:193px;text-align:center;vertical-align:top;}
.sm_start_r h3{font-size:16px;color:#000;}
.sm_start_r .sm_start_r_img>img{padding:21px 0 31px 0;}
.title_sm1{padding:40px 0 21px 0;font-size:20px;line-height:20px;color:#333;}
.sm_why_wrap{margin-left:-1.7%;width:101.7%;text-align:center;}
.sm_why{display:inline-block;*display:inline;*zoom:1;margin:0 0 20px 1.7%;padding:28px 0 25px 0;width:31%;border:1px solid #e5e5e5;vertical-align:top;}
.sm_why>h4{font-size:20px;line-height:21px;color:#ff6200;}
.sm_why>h4>span{display:block;}
.sm_why>span>img{padding:8px 0 20px 0;}
.sm_why>p{font-size:13px;line-height:18px;}
.sm_why>p>span{display:block;}
.title_sm2{padding:17px 0 10px 0;font-size:20px;line-height:20px;color:#393634;}
.title_sm2 span{color:#f24047;}
.sm_evt_wrap{position:relative;margin-left:-1.7%;width:101.7%;}
.sm_evt{display:inline-block;*display:inline;*zoom:1;position:relative;margin:0 0 0 1.7%;padding:60px 0 0 0;width:31%;height:432px;background-color:#dbd9d9;border:1px solid #dbd9d9;vertical-align:top;}
.sm_evtin{padding:10px;}
.sm_evt .txt_smdesign{position:absolute;top:14px;left:-2px;}
.sm_evt .txt_period{padding:8px 0 5px 0;}
.sm_evt .txt_sale{position:absolute;bottom:20px;left:17px;z-index:0;}
.sm_board_wrap{position:relative;border-top:1px solid #6e6e6e;z-index:30;}
.sm_board{width:100%;height:208px;table-layout:fixed;font-size:12px;background-color:#fff;}
.sm_board th{padding:7px 0 6px 0;text-indent:7px;vertical-align:top;color:#303030;text-align:left;border:1px solid #dbd9d9;}
.sm_board td{padding:7px 0 6px 7px;color:#555;text-align:left;border:1px solid #dbd9d9;}

/* 2016-04-15 jzee@nemo-c.com 이용요금결제 신규 추가*/
.service-price-wrap{border-top:1px solid #d9d9d9;}
.sp-t-txt{padding:40px 0 60px 0;font-size:24px;font-weight:bold;text-align:center;line-height:30px;}
.qustion-mall-wrap h3{padding:0 0 5px 0;font-size:16px;color:#000;text-align:center;}
.qustion-mall-wrap ul{padding:20px 0 0 29%;}
.qustion-mall-wrap ul li{margin:12px 0 0 0;font-size:14px;}
.qustion-mall-wrap dl{margin:20px 0 0 0;font-size:11px;}
.qustion-mall-wrap dl dt{padding:15px 0 0 26%;font-size:14px;font-weight:bold;color:#000;}
.qustion-mall-wrap dl dd{padding:15px 0 0 26%;font-size:12px;}
.qustion-mall-wrap dl dd>span{display:block;padding:5px 0 0 20px;font-weight:bold;}
.q-mall-bn{padding:40px;text-align:center;}
.q-mall-bn .bn-or-m, .q-mall-bn .bn-gray-m{padding:0;width:110px;height:40px;line-height:40px;font-size:16px;}
.q-mall-bn.plural .bn-gray-m{margin-right:15px;}
.boad-color.svcInfo{margin-top:-25px;}
.consultant-wrap{padding:30px 20px 20px 20px;text-align:center;}
.consultant-wrap p{font-weight:bold;color:#000;}
.consultant-wrap dl{margin:10px 0 0 0;}
.consultant-wrap dl dd{margin:5px 0 0 0;}
.benefit-list{margin-top:10px;}
.benefit-list h4{margin:0 0 5px 0;}
.benefit-list ul li{margin:0 0 3px 0;padding:0 0 0 10px;font-size:12px;background:url('/images/bg/dot_or_s.gif') no-repeat left 6px;}
.service-bn a{padding: 9px 0 9px 0;width:120px;}
.consultant-wrap .mng_info{line-height:20px;font-size:12px;color:#17375e;font-weight:bold;}

/*2016-04-27 jzee@nemo-c.com 웹가이드 교육*/
.webguidez-txt1{padding:30px 0;font-size:24px;font-weight:bold;color:#000;line-height: 1.5;text-align:center;border-top:1px solid #d9d9d9;}
.webguidez-list{position:relative;padding:0 0 0 188px;height:140px;text-align:left;background:url('/images/content/img_webguide1.jpg') no-repeat 60px 34px;}
.webguidez-list.pd-guide{background:url('/images/content/img_webguide2.jpg') no-repeat 53px 15px;}
.webguidez-list.order-guide{background:url('/images/content/img_webguide3.jpg') no-repeat 60px 23px;}
.webguidez-list.claim-guide{background:url('/images/content/img_webguide4.jpg') no-repeat 66px 23px;}
.webguidez-list dl dt{padding:30px 0 18px 0;font-size:18px;font-weight:bold;color:#000;}
.webguidez-list dl dd{line-height:18px;font-size:12px;font-weight:bold;}
.webguidez-list-bn{position:absolute;top:46px;right:58px;}
.webguidez-list-bn a{padding:9px 0;width:183px;}
/* 2018-01-15 ciwawa 웹가이드 교육 개선 */
.webguide-wrap {margin: 10px 0 30px; padding: 0 45px 30px; font-size: 0; border: 1px solid #e4e4e4}
.webguide-wrap > li {position: relative;margin-top: 30px}
.webguide-wrap > li:before, .webguide-info, .webguide-info > p, .webguide-btn {display: inline-block}
.webguide-info {width: calc(100% - 130px); vertical-align: middle; line-height: 1.7; font-size: 0; color: #555}
.webguide-info strong {display: block; margin-bottom: 10px;font-size: 26px; color: #000}
.webguide-info > p {width: calc(100% - 210px); font-size: 16px;}
.tit-webguide {margin-left: 10px; font-size: 20px; color: #000}
.webguide-btn {width: 210px; padding: 7px 0; text-align: center; vertical-align: bottom; font-size: 15px; font-weight: bold;color: #fff !important; background-color: #381EFF}

.webguide-wrap > li.webguide-list3 ul {display:flex;flex-wrap:wrap;margin:30px -20px 0}
.webguide-wrap > li.webguide-list3 ul li {padding:8px;box-sizing:border-box;flex:1 25%;font-size:12px;word-break:keep-all}
.webguide-wrap > li.webguide-list3 ul li a span {display:block;margin-top:5px;}
.webguide-wrap > li.webguide-list3 ul img {max-width:100%;border-radius:10px}
.webguide-wrap > li.webguide-list3 .video_more {position:absolute;right:0;top:0;font-size:14px;color:#13a6ff;text-decoration:underline;text-underline-offset:5px}

/*2016-04-29 jzee@nemo-c.com /member/join_ez 가입경로*/
.member-channel-wrap{padding:0 20px 30px 20px;border-top:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1;}
.member-channel p{margin:30px 0 0 0;font-size:16px;font-weight:bold;color:#000;}
.member-channel ul{*zoom:1;}
.member-channel ul:after{content:'';display:block;clear:both;}
.member-channel ul.member-channel-list1 li{margin:10px 10px 0 0;float:left;}
.member-channel ul.member-channel-list1 li.lab-double label:first-child {display:inline-block;width:110px}
.member-channel ul.member-channel-list2 li{margin:10px 0 0 0;}
.member-channel ul.member-channel-list2 li label{display:inline-block;width:110px;}

/*2016-05-09 jzee@nemo-c.com /shoppingMall/shoplinker/shoplinkerPrice */
.ver-banner{margin:0 0 20px 0;padding:130px 10px 20px 10px ;border:3px solid #b9b9b9;text-align:center;background:url('/images/bg/bg_versioncheck.gif') no-repeat center 20px;}
.ver-banner h3{padding:0 0 30px 0;color:#000;font-size:24px;line-height:28px;}

/* 2016-06-02 jzee@nemo-c.com marketing/roseofsharon */
.sharon-title img{vertical-align:top;}
.sharon-txt{padding:54px 0 56px 0;text-align:center;}
.sharon-txt img{vertical-align:top;}
.sharon-list-wrap{position:relative;padding:10px;background:url('/images/bg/bg_comb.gif');}
.sharon-list{padding:45px 0 45px;background-color:#fff;*zoom:1;}
.sharon-list:after{content:'';display:block;clear:both;}
.sharon-list dl{padding:0 0 0 170px;width:250px;height:122px;float:left;}
.sharon-list dl dt{padding:13px 0 0 0;font-weight:bold;color:#ff6200;font-size:18px;}
.sharon-list dl dd{padding:13px 0 0 0;font-size:15px;line-height:18px;color:#434343;}
.sharon-list dl.sharon-ico1{background:url('/images/bg/bg_sharon1.gif') no-repeat 32px top;}
.sharon-list dl.sharon-ico2{padding:0 0 0 140px;width:255px;background:url('/images/bg/bg_sharon2.gif') no-repeat left top;}
.sharon-list dl.sharon-ico3{margin-top:60px;background:url('/images/bg/bg_sharon3.gif') no-repeat 32px top;}
.sharon-list dl.sharon-ico4{margin-top:60px;padding:0 0 0 140px;width:255px;background:url('/images/bg/bg_sharon4.gif') no-repeat left top;}
.sharon-app{margin:55px 0 0 0;}
.sharon-bn{margin:73px 0 0 0;text-align:center;}
.sharon-bn a{display:inline-block;width:285px;height:40px;line-height:40px;background-color:#ec0909;color:#fff;}

/*2016-06-08 jzee@nemo-c.com marketing/womanstalk */
.womanstalk{text-align:center;}

/*******common********/
.txt_br{display:block;}
/*title*/
.title-h3{padding:40px 0 18px 0;font-weight:bold;line-height:20px;font-size:20px;color:#000;}
/*board list*/
.notice-list{margin-top:-6px;width:100%;}
.notice-list>li{margin:6px 0 0 0;border:1px solid #e3e3e3;font-size:13px;}
.notice-list>li>ul{width:100%;}
.notice-list>li>ul:hover{background-color:#f1f1f1;}
ul.notice>li{display:inline-block;margin-right:-4px;padding:14px 0;vertical-align:middle;text-overflow:ellipsis;white-space: nowrap;font-weight:normal;*display:inline;*zoom:1;}
ul.notice>li.notice-num{width:17%;text-align:center;}
ul.notice>li.notice-txt{width:68%;overflow:hidden;}
ul.notice>li.notice-date{width:14%;text-align:center;}
ul.notice>li.import>a{color:#000;font-weight:bold;}
ul.notice>li>a{color:#555;}
ul.notice>li>a:hover{color:#333;}
.notice-list>li>ul.notice.notice-n:hover{background:none;}
.notice-list>li>ul.notice.notice-n>li.notice-txt{width:100%;text-align:center;font-weight:bold;}

/*FAQ*/
.faq-wrap{padding:30px 0 0 0;border-top:1px solid #d9d9d9;}
.q-best-title{padding:0 0 20px 0;font-size:20px;line-height:20px;font-weight:bold;color:#333;}
.q-best-list{margin-top:-6px;width:100%;}
.q-best-list>li{font-size:13px;}
.q-best-list>li>dl{width:100%;}
.q-best{margin-right:-4px;padding:15px 0 12px 0;margin:6px 0 0 0;border:1px solid #e3e3e3;font-weight:bold;vertical-align:middle;background-color:#fcfcfc;}
.q-best>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;*display:inline;*zoom:1;}
.q-best>span.q-best-num{width:10%;text-align:center;}
.q-best>span.q-best-sort{margin-left:-4px;width:22%;overflow:hidden;color:#381EFF}
.q-best>span.q-best-txt{margin-left:-4px;width:66%;}
.q-best>span>a{color:#555;}
.q-best>span>a:hover{color:#333;text-decoration:underline;}
.q-best-a{margin-top:5px;padding:20px 30px;border:1px solid #e3e3e3;line-height:21px;background-color:#fcfcfc;}
.faq-sort-list{margin:20px 0 0 10px;*zoom:1;}
.faq-sort-list:after{content:'';display:block;clear:both;}
.faq-sort-list li{padding:0 10px 0 10px;font-size:13px;line-height:13px;height:14px;border-right:1px solid #555;float:left;overflow:hidden;}
.faq-sort-list li a{color:#555;}
.faq-sort-list li.ov a{color:#000;font-weight:bold;}
.faq-sort-list li.bd_n{border:0;}
.faq-list-wrap{margin:20px 0 0 0;border-bottom:2px solid #424242;}
.faq-list{border-top:2px solid #424242;}
.faq-list dt{position:relative;padding:18px 6.8888% 18px 10%;width:83%;border-top:1px solid #e3e3e3;background-image:url('/images/bg/bg_faq_open.png');background-repeat:no-repeat;background-position:97% 22px;}
.faq-list dt a{display:inline-block;margin-left:-4px;width:65%;font-size:13px;line-height:13px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*display:inline;*zoom:1;}
.faq-list dt a:hover{text-decoration:underline;}
.faq-list dt.ov{background-position:97% -72px;}
.faq-list dt.ov a{color:#000;}
.faq-question{position:absolute;top:17px;left:2.5%;display:block;font-size:16px;line-height:16px;font-weight:bold;color:#333;}
.faq-question>span{display:block;text-indent:-1000em;font-size:1;line-height:1;}
.faq-question-sort{display:inline-block;width:27%;font-size:13px;line-height:13px;font-weight:bold;color:#381EFFoverflow:hidden;text-overflow:ellipsis;white-space:nowrap;*display:inline;*zoom:1;}
.faq-list dd{position:relative;padding:21px 20px 28px 75px;font-size:13px;line-height:22px;background:url('/images/bg/line_faq.png') no-repeat 25px top;}
.faq-answer{position:absolute;top:23px;left:47px;display:block;font-size:16px;line-height:16px;font-weight:bold;color:#381EFF}
.faq-answer>span{display:block;text-indent:-1000em;font-size:1;line-height:1;}
.faq-file{margin:20px 0 0 0;font-weight:bold;color:#000;}
.faq-file a{color:#555;font-weight:normal;text-decoration:underline;}
.faq-txt-none{padding:30px 0;text-align:center;font-weight:bold;color:#333;}

/*board view*/
.view-board{width:100%;font-size:13px;color:#555;}
.view-board-t{border:1px solid #d9d9d9;*zoom:1;}
.view-board-t:after{content:'';display:block;clear:both;}
.view-board-num{padding:15px 0 11px 2%;width:13%;float:left;}
.view-board-num span{text-indent:-1000em;display:block;width:1px;height:1px;}
.view-board-title{padding:15px 0 11px 0;width:80%;line-height:20px;color:#333;float:left;}
.view-board-list{border:1px solid #d9d9d9;border-top:0;*zoom:1;}
.view-board-list:after{content:'';display:block;clear:both;}
.view-board-list dt, .view-board-list dd{padding:15px 0 11px 0;float:left;}
.view-board-list .view-board-filet{padding:15px 0 11px 15px;width:13%;}
.view-board-list .view-board-file{width:56%;}
.view-board-list .view-board-file a{text-decoration:underline;}
.view-board-list .view-board-datet{text-indent:-1000em;width:1%;height:1%;}
.view-board-list .view-board-date{width:26%;text-align:right;}
.view-board-list .view-board-end{width:27%;text-align:right;color:#999;}
.view-board-list .view-board-end.endevt{color:#ff6200;font-weight:bold;}
.view-board-txt-wrap{width:100%;word-break:break-all;}
.view-board-txt, .view-board-txt2{margin:9px 0 0 0;padding:20px 15px;line-height:normal;border:1px solid #d9d9d9;word-break:break-all;}
.view-board-txt-wrap table{word-break:break-all;table-layout:fixed;}
.view-board-txt2{padding:80px 30px;}
.view-board-txt img, .view-board-txt2 img{max-width:100%;height:auto;vertical-align:top}
.view-board.evt .view-board-title{width:70%;}
.view-board.evt .view-board-date{padding:15px 0 11px 0;width:13%;text-align:right;float:left;}
.view-board-txt .multi-link {display:block;margin-top:5px;text-align:center}
.view-board-txt .multi-link > img {width:50%}

/*board-row*/
.board-row{margin:20px 0 0 0;width:100%;table-layout:fixed;color:#555;font-size:13px;border-top:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1;}
.board-row th{padding:12px 10px 12px 20px;border-bottom:1px solid #e3e3e3;text-align:left;background-color:#f6f6f6;}
.board-row th.v-top{vertical-align:top;}
.board-row th.v-mid{vertical-align:middle;}
.board-row th.txt_c{vertical-align:middle;padding-left:0;padding-right:0;text-align:center;}
.board-row td{padding:8px 0 8px 20px;border-bottom:1px solid #e3e3e3;}
.board-row td.search-none{padding:30px 0;text-align:center;font-weight:bold;color:#333;}
.board-row td.txt_r{padding-right:20px;text-align:right;}
.board-row td .txt-bk{color:#333;font-weight:bold;}
.board-row td .txt_or{color:#381EFF;font-weight:bold;}
.board-row2{width:100%;table-layout:fixed;color:#555;font-size:13px;border-top:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1;}
.board-row2 th{padding:15px 0 15px 0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;text-align:center;vertical-align:middle;}
.board-row2 th.diff-th{border-left:0;border-right:0;background-color:#f6f6f6;}
.board-row2 td{padding:15px 0 15px 0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;text-align:center;}
.board-row3{width:100%;table-layout:fixed;color:#555;font-size:13px;border-top:2px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.board-row3 th{padding:12px 0 12px 0;border:1px solid #e3e3e3;text-align:center;background-color:#f6f6f6;vertical-align:middle;}
.board-row3 th.v-mid{vertical-align:middle;}
.board-row3 th.bd_ln{border-left:0;}
.board-row3 td{padding:8px 10px 8px 20px;border:1px solid #e3e3e3;vertical-align:middle;}
.board-row3 td.bd_rn{border-right:0;position:relative;vertical-align:top;}
.board-row3 td .txt-bk{color:#333;font-weight:bold;}
.board-row3 td .txt_or{color:#381EFF;font-weight:bold;}

/*.board-row3 td .est-txt-wrap{position:relative;width:100%;height:100%;}*/
.board-row3 td .est-txt1{text-align:center;}
.board-row3 td .est-txt2{padding:80px 10% 0 0;text-align:right;font-size:18px;line-height:20px;color:#000;}
.board-row3 td .est-txt2 em{font-weight:bold;}
.board-row3 td .est-txt3{position:absolute;bottom:10px;left:0;width:100%;text-align:center;}

/*board-col*/
.board-col{width:100%;table-layout:fixed;border-top:2px solid #d1d1d1;border-bottom:2px solid #d1d1d1;font-size:13px;}
.board-col th{padding:15px 0 15px 0;font-weight:bold;color:#333;background-color:#f6f6f6;text-align:center;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.board-col td{padding:12px 20px 12px 20px;text-align:center;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.board-col td.pd_lrn{padding-right:0;padding-left:0;}
.board-col th.bd_ln, .board-col td.bd_ln{border-left:0;}
.board-col th.v_mid{vertical-align:middle;}
.board-col td.txt_l{text-align:left;}
.board-col td.txt_r{text-align:right;}
.board-col td.pd_lrn{padding-left:0;padding-right:0;}
.board-col td.v-mid{vertical-align:middle;}
.board-col td em{font-weight:bold;}
.board-col td .txt_bk{font-weight:bold;color:#000;}
.board-col td .txt_or{font-weight:bold;color:#381EFF;}
.board-col td.txt_none{text-align:center;padding-left:0;padding-right:0;font-size:13px;color:#333;}
.board-col tfoot td{padding:15px 20px 15px 20px;text-align:left;border:0;background-color:#f6f6f6;}
.board-col tfoot td.total{font-size:15px;font-weight:bold;color:#f37916;text-align:right;}
.board-col tfoot td.board-col-foot{padding:12px 10px 12px 0;font-size:15px;font-weight:bold;background:none;text-align:right;}


/*credit-board*/
.credit-board{width:100%;table-layout:fixed;border-top:2px solid #d1d1d1;border-bottom:1px solid #d1d1d1;font-size:13px;}
.credit-board th{padding:14px 10px 13px 22px;text-align:left;font-weight:bold;background-color:#f6f6f6;border-bottom:1px solid #e3e3e3;}
.credit-board td{padding:7px 15px 7px 15px;text-align:right;border-bottom:1px solid #e3e3e3;color:#777;vertical-align:middle;}
.credit-board td .credit-price{font-size:16px;font-weight:bold;color:#000;}
.credit-board tfoot th{color:#333;font-size:16px;background-color:#f6f1eb;}
.credit-board tfoot td{color:#333;background-color:#f6f1eb;}
.credit-board tfoot td .credit-price{color:#ec6f23;}

/*colorful board*/
.boad-color{width:100%;table-layout:fixed;border-top:2px solid #d1d1d1;font-size:13px;}
.boad-color th{padding:15px 0 13px 0;background-color:#f6f6f6;border:1px solid #e3e3e3;border-top:0;border-right:0;}
.boad-color th.bg-or{background-color:#f6f1eb;}
.boad-color th.bd_ln, .boad-color td.bd_ln{border-left:0;}
.boad-color td{padding:15px 0 13px 0;border:1px solid #e3e3e3;border-top:0;border-right:0;text-align:center;}
.boad-color td.bg-gray{background-color:#f6f6f6;}
.boad-color th.bd_bt, .boad-color td.bd_bt{border-bottom:2px solid #d1d1d1;}
.boad-color th.valign-m, .boad-color td.valign-m{vertical-align:middle;}
.boad-color tfoot td{font-weight:bold;background-color:#f6f6f6;}
.boad-color th.text-l, .boad-color td.text-l{padding-left:2%;text-align:left;}
.boad-color th.text-r, .boad-color td.text-r{padding-right:2%;text-align:right;}

/*tab*/
.tab{position:relative;width:100%;*zoom:1;}
.tab:before {content:'';position:absolute;left:0;bottom:0;z-index:0;width:100%;height:1px;background-color:#dedede}
.tab:after{content:'';display:block;clear:both;}
.tab li{position:relative;z-index:0;width:50%;float:left;*width:49.99%;cursor:pointer;}
.tab li.ov {z-index:1}
.tab.tab25 li{width:25%;*width:24.8888%;}
.tab.tab33 li{width:33.333%;*width:33%;}
.tab.tab33 li:first-child {width:33.334%}
.tab.tab125 li{width:auto}
.tab li a{display:block;text-align:center;padding:0 20px;height:48px;line-height:48px;color:#555;border:1px solid #dedede;border-left:0 none;background-color:#fcfcfc;box-sizing:border-box}
.tab li:first-child a {border-left:1px solid #dedede}
.tab li.ov a{border-top:3px solid #555;border-bottom-color:#fff;font-weight:bold;color:#000}

/*search*/
.search-board{margin:38px 0 0 0;text-align:center;}
.search-board input[type='text']{width:283px;padding:10px 5px;vertical-align:middle;}
.search-board input[type='submit'], .search-board input[type='button']{width:90px;height:36px;border:1px solid #6f6f6f;background-color:#777;color:#fff;font-weight:bold;vertical-align:middle;}
.search-board select{width:10%;height:36px;line-height:36px;}
/*ico*/
.ico-answer, .ico-end{display:inline-block;padding-right:12px;height:20px;line-height:20px;color:#fff;background:url('/images/bg/sprite_btn.png') no-repeat 100% top;word-spacing:-1px;white-space:nowrap;*display:inline;*zoom:1;}
.ico-answer span, .ico-end span{display:block;padding:0 0 0 12px;background:url('/images/bg/sprite_btn.png') no-repeat left top;}
.ico-answer{margin-right:5px;font-size:11px;background-position:100% -53px;padding-right:8px;}
.ico-answer span{background-position:left -53px;padding-left:8px;}
.ico-end{margin-right:5px;font-size:11px;height:31px;line-height:31px;background-position:100% -162px;padding-right:28px;}
.ico-end span{background-position:left -162px;padding-left:28px;color:#555;font-weight:bold;}
.alert-or {display:inline-block;padding:0  20px;height:20px;border-radius:10px;line-height:20px;color:#fff;background:#381EFF}
/*link*/
.link_under{text-decoration:underline !important;}

/* Paginate */
.paginate{margin-top:40px;text-align:center;}
.paginate a,
.paginate strong{padding:2px 16px;color:#000;font-weight:bold;text-decoration:none;display:inline-block;}
.paginate a{color:#777;text-decoration:none;font-weight:normal;}
.paginate a:hover{color:#777; text-decoration:none}
.paginate a:active,
.paginate a:focus{color:#777;}
.paginate .pre_end,
.paginate .pre,
.paginate .next,
.paginate .next_end{position:relative;top:2px;padding:0 19px;background:none;vertical-align:top;*top:5px;}
.paginate .pre_end,.paginate .next_end{padding:0 17px;}
/*title bground*/
.comb{padding:10px;background:url('/images/bg/bg_comb.gif');}
.comb p{padding:40px 0 40px 0;font-size:26px;line-height:30px;color:#000;background-color:#fff;font-weight:bold;text-align:center;}
.comb span{color:#381EFF;}
/*margin*/
.mg_t50{margin-top:50px;}
.mg_t40{margin-top:40px;}
.mg_t30{margin-top:30px;}
.mg_t20{margin-top:20px;}
.mg_t10{margin-top:10px;}
.mg_t5{margin-top:5px;}

.bn-gofirst{padding:12px 35px 12px 35px;}
.txt_lencheck{width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*이벤트관리자*/
.view-board-txt .evt-main-img-w{display:block;}
.view-board-txt .evt-main-img-m{display:none;}

.lh_18{line-height:20px;}

/* 이메일 수신거부 */
.email_rejection {padding:150px 0 25px;text-align:center;border:5px solid #b9b9b9;background:transparent url('/images/bg/bg_rejection.gif') no-repeat 50% 22px}
.email_rejection .email_ko {font-size:24px;color:#381EFF}
.email_rejection .email_en {margin-top:15px;font-size:15px;color:#818181;line-height:1.7}
.email_rejection .email_info {margin:25px 25px 0;padding:15px 25px;font-size:16px;line-height:1.7;color:#333;background-color:#dfdfdf}
.email_rejection .email_info > strong {font-weight:bold;color:#ff7300}


.board-row td.htmlboard{padding-left:10px;padding-right:10px;}

/* 2015-03-13 전진홍  엔토스/퍼스트몰 회원 전용 샵링커 가입 페이지 추가 */
.partner-banner-title{margin:60px 0 0 0;font-size:24px;line-height:24px;font-weight:bold;color:#000;text-align:center;}
.partner-banner{position:relative;margin:30px 0 0 0;background:url('/images/bg/bg_comb.gif');padding:10px;}
.partner-banner .partner-banner-inner{padding:44px 20px 23px 20px;background-color:#fff;}

.partner-banner-t{padding:0 0 43px 0;background:url('/images/dummy/dot_partner.gif') repeat-x left bottom;*zoom:1;}
.partner-banner-t:after{content:'';display:block;clear:both;}
.partner-banner-img{display:block;width:34%;text-align:center;float:left;}
.partner-banner-tr{width:65%;float:right;}
.pbtr-txt{padding-top:32px;font-size:20px;font-weight:bold;color:#ff6200;}
.pbtr-txt.pbtrtxt2{padding-top:32px;}
.pbtr-txt span{font-size:26px;}
.pbtr-list{margin:20px 0 0 0;}
.pbtr-list li{padding:0 0 0 18px;font-size:14px;color:#777;font-weight:bold;background:url('/images/dummy/ico_bigevt_check.gif') no-repeat left 6px;line-height:22px;}
.pbtr-list li.txt_stress {background-image:url('/images/dummy/ico_bigevt_check1.gif')}
.pbtr-txt2{margin:20px 0 0 0;font-weight:bold;color:#000;font-size:13px;}
.pbtr-txt3{margin:5px 0 0 0;color:#333;font-size:13px;}
.pbtr-txt3 span{font-weight:bold;color:#ff6200;}
.partner-banner-m{position:relative;padding:70px 0 0 0;*zoom:1;}
.partner-banner-m:after{content:'';display:block;clear:both;}
.partner-banner-next{position:absolute;margin-left:-15px;top:160px;left:50%;width:30px;height:33px;background:url('/images/dummy/ico_bigevt_next.gif') no-repeat left top;}
.partner-banner-next span{display:block;text-indent:-1000em;z-index:-1;}
.partner-banner-ml{position:relative;width:45%;float:left;}
.partner-banner-mr{position:relative;width:45%;float:right;}
.pvmr-vat{position:absolute;top:-20px;right:0;font-size:12px;font-weight:bold;color:#999;}
.pvmr-vat2{padding-bottom:5px;font-size:12px;font-weight:bold;color:#999;text-align:right;}
.pbt-title1{font-size:16px;background-color:#f7f7f7;color:#000;}
.pbt-title2{font-size:16px;background-color:#ffebc8;color:#000;}
.pbt-title3{margin-top:30px;font-size:16px;font-weight:bold;color:#333;}
.pbt-title3 + .pbtr-list {margin-top:10px}
.partner-tbl{width:100%;table-layout:fixed;border:1px solid #e7e7e7;font-size:13px;font-weight:bold;}
.partner-tbl th{padding:13px 0 12px 0;border:1px solid #e7e7e7;}
.partner-tbl td{padding:13px 0 12px 0;text-align:center;border:1px solid #e7e7e7;}
.partner-tbl td.pbt-point{font-weight:bold;font-size:16px;color:#ff6200;vertical-align:middle;}
.partner-tbl td.ptbm-bold{vertical-align:middle;}
.partner-tbl td.ptbm-bold span{font-size:16px;font-weight:bold;color:#ff6200;}
.partner-tbl td.ptbm-bold strike{line-height:20px;}
.partner-bn{margin:40px 0 0 0;text-align:center;}
.partner-bn .bn-or-m{padding:12px 22px;}
.partner-banner-foot, .partner-banner-foot2{margin:50px 0 0 0;padding:30px 0 20px 0;border:1px solid #e7e7e7;background-color:#f7f7f7;text-align:center;}
.partner-banner-foot h4{margin:0 0 23px 0;color:#555;font-size:14px;font-weight:bold;}
.partner-banner-foot ul{margin:0 auto 0 auto;width:365px;text-align:left;}
.partner-banner-foot ul li{font-size:12px;line-height:18px;}
.partner-banner-foot p, .pbf-txt2{margin:17px 0 0 0;font-size:14px;font-weight:bold;color:#ff6200;}
.partner-banner-foot2{padding:40px 0;}
.pbf-txt1{font-size:12px;line-height:18px;}
.pbf-txt2{margin:30px 0 0 0;}
.partner-member-wrap{margin-top:50px;padding-top:60px;border:1px solid #e7e7e7;border-bottom:0;}
.partner-member-wrap2{position:relative;padding-bottom:70px;margin-top:-1px;border:1px solid #e7e7e7;border-top:0;background-color:#fff;}
.partnner-banner-notice{margin:20px 0 0 0;}
.partnner-banner-notice dt{font-weight:bold;color:#000;}
.partnner-banner-notice dd{margin-top:10px;line-height:20px;font-size:13px;}

.partner-banner.page-in {margin:0 0 20px}
.member-complete .partner-banner.page-in {text-align:left;margin:-35px 10px 20px}
.partner-banner.page-in .partner-banner-inner {padding:20px}
.partner-banner.page-in .partner-banner-img {position:absolute;left:25px;top:50%;margin-top:-72px;width:34%;text-align:center;float:none;}
.event-caution {margin:-10px 0 10px;padding:15px;border:1px solid #dedede}
.event-caution dt {margin-bottom:10px;color:#ff6200;font-weight:bold}
.event-caution dd {margin-top:5px;padding-left:10px;font-size:11px;font-weight:bold;color:#777;background:transparent url('/images/bg/dot_or_s.gif') no-repeat left 7px}
.event-caution dd strong {color:#ff6200;}
.ex_guide {margin:5px 0}

/* 2015-10-07 jzee@nemo-c.com 사업장등록증 파일 첨부 추가*/

.imgfile-up{position:relative;*zoom:1;}
.imgfile-up:after{content:'';display:block;clear:both;}
.imgfile-up-input{float:left;}
.imgfile-up-img{position:relative;width:98px;float:right;}
.imgfile-up-img img{width:80px;height:80px;border:1px solid #ddd;vertical-align:top;}
button.img-delete-bn{position:absolute;top:1px;right:0;display:block;width:10px;height:10px;background:url('/images/bg/bg_imgdelete.gif') no-repeat center top;overflow:hidden;}
button.img-delete-bn span{display:block;text-indent:-1000em;}
#time1, #time2{margin-left:10px;}

/* webguide popup 2016-01-08 추가 jzee@nemo-c.com*/
.webguide-pop{padding:20px;border-top:10px solid #363636;}
.webguide-pop h1{padding:0 0 10px 0;font-size:26px;line-height:26px;color:#333;font-weight:bold;border-bottom:1px solid #ccc;}
.webguide-view{margin-top:15px;width:576px;height:384px;background-color:#333;overflow:hidden;}
.webguide-pop-bnlist{margin-top:10px;width:100%;*zoom:1;}
.webguide-pop-bnlist:after{content:'';display:block;clear:both;}
.webguide-pop-bnlist .wg-bnlist-l{float:left;}
.webguide-pop-bnlist .wg-bnlist-r{float:right;}


/* 이용결제 통합 CSS 2016.04.28 KSJ 추가 */
.billing_tbl_2{width:100%;table-layout:fixed;font-size:14px;}
.billing_tbl_2 th{padding:18px 10px 13px 45px;text-align:left;background-color:#f6f6f6;color:#777;font-weight:normal;}
.billing_tbl_2 td{padding:7px 45px 7px 15px;text-align:right;color:#777;background-color:#f6f6f6;}
.billing_tbl_2 td .txt_bk{color:#000;font-weight:bold;}
.billing_tbl_2 th .valign-m, .billing_tbl_2 td.valign-m{vertical-align:middle;}
.billing_tbl_2 .txt_bold{color:#444;font-weight:bold;}

.billing_tbl_3{width:100%;table-layout:fixed;font-size:14px;}
.billing_tbl_3 td{padding:15px 45px 15px 15px;color:#777;background-color:#f6f6f6;font-weight:bold;text-align:center;}
.billing_tbl_3 .txt_bold{color:#444;font-weight:bold;}

.billing_tbl_4{width:100%;table-layout:fixed;font-size:14px;}
.billing_tbl_4 td{padding:15px 45px 15px 4px;text-align:left;}
.billing_tbl_4 .txt_bold{color:#444;font-weight:bold;}

.billing_tbl_5{width:100%;table-layout:fixed;font-size:14px;border:1px solid #e3e3e3;}
.billing_tbl_5 td{padding:15px 45px 15px 20px;text-align:left;}
.billing_tbl_5 .txt_bold{color:#444;font-weight:bold;}

.bn-gray-s2{display:inline-block;padding:9px 35px 9px 35px;color:#fff !important;font-weight:bold !important;border:1px solid #6f6f6f;background-color:#777;text-align:center;white-space:nowrap;*display:inline;*zoom:1;cursor:pointer;}
.bn-gray-s2{padding:8px 25px 8px 25px;}

.billing_tbl_1{width:100%;table-layout:fixed;border-top:2px solid #d1d1d1;font-size:13px;}
.billing_tbl_1 th{padding:15px 0 13px 0;background-color:#f6f6f6;border:1px solid #e3e3e3 !important; border-top:0;border-right:0;}
.billing_tbl_1 th.bg-or{background-color:#f6f1eb;}
.billing_tbl_1 th.bd_ln, .billing_tbl_1 td.bd_ln{border-left:0;}
.billing_tbl_1 td{padding:15px 0 13px 0;border:1px solid #e3e3e3 !important;border-top:0;border-right:0;text-align:center;}
.billing_tbl_1 td.bg-gray{background-color:#f6f6f6;}
.billing_tbl_1 th.bd_bt, .billing_tbl_1 td.bd_bt{border-bottom:2px solid #d1d1d1;}
.billing_tbl_1 th.valign-m, .billing_tbl_1 td.valign-m{vertical-align:middle;}
.billing_tbl_1 tfoot td{font-weight:bold;background-color:#f6f6f6;}
.billing_tbl_1 th.text-l, .billing_tbl_1 td.text-l{padding-left:2%;text-align:left;}
.billing_tbl_1 th.text-r, .billing_tbl_1 td.text-r{padding-right:2%;text-align:right;}


/*마이페이지 가입비 있을경우 tooltip*/
a.join_tooltip {
	position: relative;
	display: inline;
}
a.join_tooltip span {
	position: absolute;
	width: 170px;
	color: #FFFFFF;
	background: #000000;
	height: 60px;
	line-height: 30px;
	text-align: center;
	display: none;
	border-radius: 6px;
}
a.join_tooltip span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-top: 8px solid #000000;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
a:focus.join_tooltip span {
	display: block;
	opacity: 0.8;
	bottom: 30px;
	left: 50%;
	margin-left: -76px;
	z-index: 999;
}

/* 윈도우 팝업 */
.winpop_wrap {padding:10px 15px}
.wpop_title {padding-bottom: 20px;color: #444;font-size: 18px;font-weight:600;line-height: 30px;}
.wpop_title:before {display:inline-block;content:"";width:6px;height:19px;margin-right:10px;vertical-align:middle;background:#f7941e}
.wpop_bottom {margin:40px 0 0}
.wpop_close {width:100%;box-sizing:border-box}

/* 세금계산서 발행중단 안내 */
.card_info {display:none;margin-top:10px}
.tax_invoice {padding:15px;border-radius:5px;background-color:#f7f7f7}
.tax_invoice li {margin-top:15px;line-height:1.7}
.tax_invoice li:first-child {margin-top:0}


/* DM 이벤트 관련 */
.dm_guide {margin:80px 0 25px}
.dm_guide_img {text-align:center}
.dm_guide_img img {vertical-align:top}
.dm_guide_text {padding:0 30px 0 10px;font-size:16px;color:#282828;line-height:1.5;word-wrap:keep-all}
.dm_coupon {position:relative;padding:10px 20px 20px;border:4px solid #fccc60}
.dm_coupon:before,.dm_coupon:after {content:"";position:absolute;border-color:#fccc60;border-style:solid;border-width:12px;width:0;height:0}
.dm_coupon:before {left:0;top:0;border-right-color:transparent;border-bottom-color:transparent}
.dm_coupon:after {right:0;bottom:0;border-left-color:transparent;border-top-color:transparent}
.dm_coupon > span {display:block;text-align:center;font-weight:bold;font-size:26px;line-height:normal}
.dm_coupon > span em {font-weight:bold;color:#ff781c}
.dm_coupon_fom {margin-top:10px;padding:25px 150px;background-color:#f2f2f2}
.label-row {font-size:0;margin-top:10px}
.label-row label,.label-row label + div {display:inline-block;vertical-align:middle;box-sizing:border-box}
.label-row label {width:30%;font-size:16px;font-weight:bold}
.label-row label + div {width:70%}
.label-row label + div > span {padding-left:5px}
.dm_cp_num input,.dm_cp_num1 input {width:100%;height:30px;box-sizing:border-box;font-size:14px}
.dm_cp_num input {padding:6px;color:#333}
.dm_cp_num1 {position:relative;padding:0 70px 0 5px}
.dm_cp_num1 input {padding:4px;color:#333;border:2px solid #ffa340}
.dm_cp_num1 button {
    position:absolute;right:0;top:0;width:65px;height:30px;line-height:30px;text-align:center;color:#fff;font-family:Dotum,"돋움",sans-serif;font-size:12px;font-weight:bold;
    letter-spacing:-1px;border:1px solid #ff8f43;border-radius:3px;background-color:#ffa340
}
.label-row label:before {content:"●";display:inline-block;margin-right:5px;margin-top:-2px;vertical-align:middle;font-size:11px;font-family:"Tahoma",sans-serif;color:#ff781c}
.dm_coupon_fom .label-row:first-child {margin-top:0}
.t-point {color:#ff781c;text-decoration:underline}


/* 회원가입 */
.title-sub-txt {font-size:16px;line-height:1.5}
.join-select-wrap {margin-top:30px;padding:30px 10px;font-size:0;border:2px solid #ccc;background-color:#f6f4f0}
.join-select-wrap .txt_or {color:#f45b00}
.join-select-wrap > div {display:inline-block;width:50%;padding:10px 20px;font-size:16px;box-sizing:border-box;vertical-align:top}
.join-select-wrap > div:first-child {border-right:1px solid #ccc}
.join-select-wrap > div > strong {display:block;padding-bottom:10px;text-align:center;border-bottom:1px solid #333}
.join-select-wrap > div > strong img {vertical-align:top}
.join-select-wrap > div > ul {margin:30px 0}
.join-select-wrap > div > ul li {font-weight:bold;color:#333;text-align:center;line-height:1.5}
.join-bn-wrap {text-align:center}
.join-bn-wrap a {vertical-align:top}

.nbn {display:inline-block;height:44px;padding:0 20px;line-height:44px;color:#444 !important;border:1px solid #999;font-weight:bold;text-align:center;background-color:#fff;box-sizing:border-box}
.nbn-or,.nbn-dark {border:0 none;color:#fff !important;}
.nbn-or {background-color:#f15927}
.nbn-dark {background-color:#333}


/* 샵링커 Plus 소개 */
.splus-wrap {line-height:normal;letter-spacing:-1px}
.splus-slogan {position:relative;height:362px;padding:55px 60px;color:#fff;line-height:normal;background:transparent url(/images/content/splus/bg_splus.jpg) no-repeat 50% 0;box-sizing:border-box}
.splus-slogan-top {font-size:20px;color:#0dcfd6}
.splus-slogan-main {margin-top:20px;font-size:45px;line-height:1.5;color:#fff}
.splus-slogan-main span {display:block;font-weight:700;color:#0dcfd6}
.splus-slogan-bottom {position:absolute;left:60px;bottom:45px;font-size:16px}
.splus-recommend {margin-top:45px}
.splus-recommend > p {font-size:26px;font-weight:700;color:#222}
.splus-recommend > p em{font-weight:700;color:#00a1a7}
.splus-recommend > ul {overflow:hidden;margin:20px -4px 0}
.splus-recommend > ul > li {float:left;width:25%;margin:4px 0;padding:0 4px;box-sizing:border-box}
.splus-recommend > ul > li > div {min-height:200px;padding:25px;font-size:15px;line-height:1.5;text-align:center;word-break:keep-all;border:1px solid #ddd;border-radius:3px;background-color:#f8f8f8;box-sizing:border-box}
.splus-recommend > ul > li > div:before,.splus-function > li > div:before {background:transparent url(/images/content/splus/ico_splus.png) no-repeat 0 0}
.splus-recommend > ul > li > div:before {content:"";display:block;width:68px;height:72px;margin:0 auto 10px}
.splus-recommend > ul > li:nth-child(2) > div:before {background-position:-68px 0}
.splus-recommend > ul > li:nth-child(3) > div:before {background-position:-136px 0}
.splus-recommend > ul > li:nth-child(4) > div:before {background-position:-204px 0}
.splus-function {overflow:hidden;margin:20px -7px 0}
.splus-function > li {float:left;width:33.33333%;padding:0 7px;box-sizing:border-box}
.splus-function > li:first-child {width:33.33334%}
.splus-function > li > div {position:relative;margin:7px 0;padding:25px 15px;border:1px solid #ccc;border-radius:3px}
.splus-function > li > div strong {display: block;position: relative;padding-bottom: 15px;font-size: 18px;}
.splus-function > li > div strong:before {content: "";position: absolute;left: 0;bottom: 0;width: 30px;height: 3px;background-color:#01b0b0 }
.splus-function > li > div p {margin-top: 15px;font-size: 13px;color: #777;line-height:1.5}
.splus-function > li > div p span {display: block}

.splus-function > li > div:before {content:"";position:absolute;right:10px;bottom:25px;width:75px;height:85px}
.splus-function > li:nth-child(1) > div:before {background-position:0 100%}
.splus-function > li:nth-child(2) > div:before {background-position:-75px 100%}
.splus-function > li:nth-child(3) > div:before {background-position:-150px 100%}
.splus-function > li:nth-child(4) > div:before {background-position:-225px 100%}
.splus-function > li:nth-child(5) > div:before {background-position:-300px 100%}
.splus-function > li:nth-child(6) > div:before {background-position:-375px 100%}

.splus-use-guide {overflow:hidden;margin:20px -5px 0}
.splus-use-guide > li {float:left;width:50%;padding:5px;box-sizing:border-box}
.splus-use-guide > li > div {border:1px solid #ccc;border-radius:3px}
.splus-use-guide > li > div span {display:block;padding:10px;text-align:center;font-size:20px;color:#444;border-bottom:1px solid #ccc;background-color:#ecfffd}
.splus-use-guide > li > div strong {color:#00a1a7}
.splus-use-guide > li:first-child > div strong {color:#ff6600}
.splus-use-guide > li > div div {padding:25px 10px;text-align:center}
.splus-use-guide > li > div div p {margin-top:15px;font-size:15px}
.splus-use-guide > li > div div p img {margin:0 5px;vertical-align:middle}

.splus-info {margin-top:50px;text-align:center;font-size:26px;background-color:#f6f8f8}
.splus-info-text {padding:15px 25px;padding-bottom:15px;color:#222;line-height:1.5;border:1px solid #ccc;border-bottom:0 none}
.splus-info-text span {display:block}
.splus-info-text p {font-size:15px}
.splus-info-text .mint {color:#00a1a7}
.splus-call {padding:25px 15px;text-align:center;color:#fff;background-color:#00c6cd}
.splus-call:before {content:'';display:inline-block;width:36px;height:36px;margin-right:10px;vertical-align:middle;background:transparent url(/images/content/splus/bg_call.png) no-repeat 0 0}
.splus-call strong {color:#222}

.splus-link {margin-top:50px;text-align:center}
.splus-link a {display:inline-block;padding:20px 60px;text-align:center;font-size:26px;font-weight:700;color:#fff;border-radius:10px;background-color:#222}


/* 샵링커 버전추천 NEW 2019-05-24 */
.price-info {overflow:hidden}
.price-info p:first-child {float:left}
.price-info p:first-child + p {float:right}
.recommend-banner {width:840px;height:168px;margin:0 auto 50px;padding:30px 15px;text-align:center;background:transparent url(/images/bg/bg_recommend_title.jpg) no-repeat 0 0;box-sizing:border-box}
.recommend-banner p {padding:20px 0;color:#333;font-size:26px;line-height:normal}
.recommend-banner p strong {color:#1642be}
.bn-recommend {background-color:#333}
.recommend {padding-top:25px;color:#333;line-height:normal}
.recommend-qlist dt {position:relative;padding-left:20px;padding-top:10px;font-size:20px;font-weight:700}
.recommend-qlist dt span {color:#1642be}
.recommend-qlist dt .recommend-help {position:absolute;right:0;bottom:0}
.recommend-qlist dt .recommend-help button {color:#ad7953}
.recommend-qlist dt .recommend-help:after {display:inline-block;content:'';width:22px;height:19px;vertical-align:middle;background:transparent url('/images/content/ico_question.png') no-repeat 0 0;background-size:22px auto}
.recommend-qlist dd {padding:10px 0}
.recommend-qlist dd ul {padding:20px 0;text-align:center;border-top:1px solid #ccc;background-color:#f9f9f9}
.recommend-qlist dd ul li {display:inline-block}
.recommend-qlist dd button {padding:10px 20px;min-height:40px;color:#111;font-size:13px;border:1px solid #ccc;border-radius:3px;background-color:#fff;box-sizing:border-box}
.recommend-qlist dd button:hover {background-color:#ddd}
.recommend-qlist dd button.on {color:#fff;border-color:#555;background-color:#757575}
.recommend-qlist .recommend-mall-type li button {position:relative;padding-left:50px}
.recommend-mall-type li button:before {content:'';position:absolute;left:20px;top:50%;width:20px;height:20px;margin-top:-10px;vertical-align:middle;background:transparent url(/images/ico/ico_recommend.png) no-repeat 0 0}
.recommend-mall-type li:nth-child(2) button:before {background-position:-20px 0}
.recommend-mall-type li:nth-child(3) button:before {background-position:-40px 0}
.recommend-mall-type li:nth-child(1) button.on:before {background-position:0 -20px}
.recommend-mall-type li:nth-child(2) button.on:before {background-position:-20px -20px}
.recommend-mall-type li:nth-child(3) button.on:before {background-position:-40px -20px}

.recommend-result-wrap {display:none}
.recommend-path {overflow:hidden}
.recommend-path li {
    float:left;width:32px;height:32px;margin-right:5px;color:#fff;text-align:center;line-height:32px;font-family:"Arial",sans-serif;font-weight:bold;font-size:16px;border-radius:16px;background-color:#757575;
    transition:all 0.1s ease-in-out 0.5s
}
.recommend-path li.on {width:60px;font-size:20px;background-color:#1642be}

.recommend-result {position:relative;display:table;width:100%;height:194px;margin-top:10px;padding:30px 50px;background-color:#ececec;box-sizing:border-box}
.price-vat {position:absolute;right:0;top:-25px;font-size:16px;font-weight:bold}
.recommend-result-version,.recommend-result-price {display:table-cell}
.recommend-result-price {text-align:right;vertical-align:bottom}
.recommend-result-version p {margin-bottom:15px;font-size:20px}
.recommend-result-price p {padding-top:10px;font-size:13px;}
.recommend-result-version div,.recommend-result-price div {font-size:30px;font-weight:bold}
.recommend-result-version div strong,.recommend-result-price div strong {margin-right:15px;font-size:40px;color:#1642be;vertical-align:bottom}
.recommend-result-price div strong {margin-right:0}

.recommend-sub-info {margin-top:30px}
.recommend-sub-info li {display:table;width:100%;padding:10px 20px;font-size:20px;border-bottom:1px solid  #bbb;box-sizing:border-box}
.recommend-sub-info li span,.recommend-sub-info li strong {display:table-cell}
.recommend-sub-info li strong {text-align:right}

.extra-service-banner {overflow:hidden;margin:25px -5px 0}
.extra-service-banner li {float:left;width:50%;padding:0 5px;box-sizing:border-box}
.extra-service-banner li a {position:relative;display:block;padding:25px 20px;letter-spacing:-1px;border:1px  solid #ccc;border-radius:3px;background-color:#f8f8f8}
.extra-service-banner li a:before {content:'';display:inline-block;width:90px;height:90px;margin-right:20px;vertical-align:middle;background:transparent url(/images/bg/bg_extra.gif) no-repeat 0 0}
.extra-service-banner li:nth-child(2) a:before {background-position:-90px 0}
.extra-service-banner li a p {display:inline-block;vertical-align:middle;color:#222;line-height:1.5;font-size:13px}
.extra-service-banner li a p strong {display:block;padding-bottom:15px;font-size:20px}
.extra-service-banner li a >  span {position:absolute;right:20px;bottom:25px;padding:7px 15px;font-size:12px;font-weight:bold;border:1px solid  #333}
.extra-service-banner li a >  span:after {content: ">";margin-left: 5px;}

/* 신 요금 안내 */
.new-price-all .scroll-content .price-division {width:20%;font-weight:700}
.new-price-all .scroll-content .price-version {width:16%}
.new-price-all .scroll-content > dl dt,.new-price-all .scroll-content > div > strong {color:#fff;background-color:#44423C}
.new-price-all .scroll-content > dl:first-child dd,.scroll-price .scroll-content .price-version dl dt {color:#333;font-weight:700;background-color:#f1f1f3}

.new-price-all .price-division .important,.new-price-all .price-version .important + dd {background-color:#eff1ff !important}
.new-price-all .scroll-content .price-division dd:nth-of-type(2),.new-price-all .scroll-content .price-version dl dd:nth-of-type(2),
.new-price-all .scroll-content .price-division dd:nth-of-type(9),.new-price-all .scroll-content .price-version dl dd:nth-of-type(9),
.new-price-all .scroll-content .price-division dd:nth-of-type(10),.new-price-all .scroll-content .price-version dl dd:nth-of-type(10)
{margin-bottom:10px}
.new-price-all .scroll-content .price-version dl dd:nth-of-type(2) {font-weight:700;color:#381EFF}
.new-price-all .scroll-content .price-division dd,.new-price-all .scroll-content .price-version dt {overflow:visible}
.new-price-all .row-mall + dd a:hover {color:#ff6a00}

.new-price-table {width:100%;table-layout:fixed;font-size:14px;line-height:1.5;word-break:keep-all}
.new-price-table .tip-btn {width:15px;height:13px;vertical-align:text-top;border:1px solid #363cff;border-radius:8px;background-position:-4px -2px}
.new-price-table th {font-weight:700}
.new-price-table td {text-align:center}
.new-price-table th,.new-price-table td {padding:15px;border-left:1px solid #ccc;vertical-align:middle;border-bottom:1px solid #ccc}
.new-price-table tr th:first-child,.new-price-table tr td:first-child {border-left:0}
.new-price-table thead th {padding:15px 10px;color:#fff;background:#44423c}
.new-price-table thead th span {display:block;font-size:11px;color:#aaa}
.new-price-table tbody th {padding-right:5px;color:#333;text-align:left;background:#f1f1f3}
.new-price-table .empty-cell td {height:10px;padding:0}
.new-price-table .important-cell th,.new-price-table .important-cell td {background:#eff1ff}
.new-price-table .price-cell td {color:#381EFF;font-weight:700}

.api-price .new-price-table thead th {color:#fff;background:#0b2a74}
.api-price .new-price-table tbody th {color:#01267f;background:#e6f4f4}

.price-par-mall {display:none;position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%}
.price-par-mall:after {content:'';position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,.5)}
.price-par-mall ul {
    overflow:hidden;position:absolute;left:50%;top:50%;width:600px;padding:50px 20px 20px;border:2px solid #333;cursor:pointer;background-color:#fff;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.price-par-mall ul:after {content:'X';position:absolute;right:-1px;top:-1px;width:30px;height:30px;text-align:center;line-height:30px;font-size:20px;font-weight:700;border:1px solid #333}
.price-par-mall li {float:left;width:25%;padding:3px;box-sizing:border-box}
.price-par-mall li img {display:block;padding:10px 4px;max-width:100%;border:1px solid #e1e1e1;box-sizing:border-box}

.extra-service {margin-top:30px}
.extra-service ul {overflow:hidden;margin:0 -5px}
.extra-service ul li {float:left;width:25%;padding:5px;box-sizing:border-box}
.extra-service ul li > div {padding-bottom:15px;text-align:center;border:1px solid #ccc;border-radius:5px}
.extra-service ul li > div > strong {display:block;padding:20px 0;margin-bottom:15px;background-color:#f1f1f2}
.extra-service ul li > div > strong em {font-weight:400}
.extra-service ul li > div > span {font-weight:800}
.extra-service ul .extra-total {width:100%}
.extra-service ul .extra-total > div > strong {background-color:#eff1ff }

.now-version {padding:30px 15px;text-align:center;font-size:16px;background-color:#f1f1f3}
.now-version strong {margin:0  5px;color:#381EFF;font-size:20px}
.pricing-list {position:relative;margin-top:30px;}
.pricing-list ul {overflow:hidden;margin:0 -5px}
.pricing-list ul > li {float:left;width:33.333333%;padding:5px;box-sizing:border-box}
.pricing-list ul > li > dl {position:relative;z-index:10;padding:20px;min-height:170px;text-align:center;border-radius:10px;background-color:#fafafa;box-sizing:border-box}
.pricing-list ul > li > dl dt {margin-bottom:20px;font-size:16px;font-weight:700;}
.pricing-list ul > li > dl dd {font-size:16px;line-height:1.7;text-align:right}
.pricing-list ul > li > dl dd:first-of-type {font-size:20px;font-weight:800;color:#e6722f}
.pricing-list ul > li > dl dd > span {padding-right:12px;opacity:.6;font-size:12px;font-weight:normal}
.pricing-list ul > li > dl.active {border-color:#8bceb0;background-color:#bbe8df}
.pricing-list ul > li > dl.disabled {opacity:.5}
.pricing-list ul > li > dl.disabled dd {font-size:16px;font-weight:normal;color:#000;text-align:center;word-break:keep-all}

.pricing-list ul > li.price-default {width:66.666666%}
.pricing-list ul > li.price-default > dl {overflow:hidden;background:#fffbee}
.pricing-list ul > li.price-default > dl:after {content: 'BEST';position: absolute;left: 15px;top: 15px;color: #fff;}
.pricing-list ul > li.price-default > dl:before {content:'';position: absolute;left: -60px;top: -60px;width: 120px;height: 120px;background-image: linear-gradient(45deg, #98cfff, #045ccd);transform: rotate(45deg);}


.pricing-list .i-radio {position:static}
.pricing-list .i-radio input {left:0;top:0;width:100%;height:100%;cursor:pointer}

.price-all-view {position:absolute;right:0;top:-35px}
.price-all-view:after {content:'보기'}
.price-all-view.on:after {content:'닫기'}
.layer-price-all {display:none;position:absolute;left:0;top:5px;z-index:100;width:100%;background-color:#fff}
.price-all-view.on + .layer-price-all {display:block}

.price-extra-tbl {margin-top:30px;border-top:0;border-right:1px solid #e3e3e3}
.price-extra-tbl thead th {color:#fff;background-color:#44423C;border:1px solid #44423C;border-right-color:#e3e3e3}
.price-extra-tbl thead tr th:last-child {border-right-color:#44423C}
.price-extra-tbl tbody tr td {padding:15px 10px}
.price-extra-tbl tbody tr td:first-child {text-align:left;background-color:#f1f1f3}

.price-select-month {margin-top:30px}
.price-select-month ul {overflow:hidden;margin:0 -5px}
.price-select-month ul > li {float:left;width:25%;padding:5px;box-sizing:border-box}
.price-select-month ul > li > div {position:relative}
.price-select-month ul > li > div input {position:absolute;left:0;top:0;opacity:0}
.price-select-month ul > li > div label {display:block;padding:20px 5px;text-align:center;font-size:16px;border-radius:10px;border:1px solid #dfdfdf;cursor:pointer;background-color:#fafafa}
.price-select-month ul > li > div input:checked + label {border-color: #8bceb0;background-color:#bbe8df}
.price-select-month ul > li > div label span {margin-left:5px;font-size:12px;color:red}

.price-total {overflow:hidden;margin-top:30px;border:1px solid #e3e3e3;border-bottom:0 none}
.price-total dt,.price-total dd {float:left;padding:15px;border-bottom:1px solid  #e3e3e3;box-sizing:border-box}
.price-total dt {width:55%;font-weight:700;background-color:#f1f1f3}
.price-total dd {width:45%;text-align:right}
.price-total dd span {margin-right:5px}
dt.total-price {background-color:#44423c !important;color:#fff}
.total-price + dd span {font-size:20px;font-weight:800;color:#f36b1c}
.price-discount span {color:red}

.wrap.loader:before,.wrap.loader:after {content: '';position: fixed;z-index: 99999}
.wrap.loader:before {width:100%;height:100%;background:rgba(0,0,0,.7) url(/images/bg/bg_loader_new.png) no-repeat 50% 50%}
.wrap.loader:after {width: 300px;height: 16px;left: 50%;top: 59%;margin-left: -150px;background: #E9ECEF url(/images/bg/bg_progress.png) repeat-x 0 0;border-radius:4px;animation: play 5s infinite alternate}
@keyframes play {
   100% { background-position-x: 300px; }
}

/* 채용공고 */
.recruitt-wrap {line-height:normal}
.recruitt-wrap .guide-txt {font-size:18px}
.recruit-title {margin-top:70px;text-align:center;font-size:40px;color:#333;font-weight:700;letter-spacing:-1px}
.recruit-title span {font-size:32px;font-weight:400;color:#2f278a}
.recruit-title span strong {font-size:40px}
.recruit-title-sub {margin-top:50px;font-size:26px;color:#2f278a}
.recruit-tbl-wrap {padding:30px 0 30px}
.recruit-tbl {letter-spacing:-1px;word-break:keep-all}
.recruit-tbl thead th {padding:15px 0;color:#2f278a;font-size:18px;border-top:2px solid #2f278a;border-bottom:2px solid #2f278a}
.recruit-tbl tbody th,.recruit-tbl tbody td {padding:20px;border-bottom:1px solid #ccc;vertical-align:middle}
.recruit-tbl tbody tr th {font-size:18px;background:#eff7ff}
.recruit-tbl tbody tr td {font-size:16px;line-height:1.5;border-left:1px solid #ccc}
.recruit-tbl tbody tr th + td {border-left:0 none;}
.recruit-info dt {font-weight:700}
.recruit-info dt:nth-of-type(2) {margin-top:30px;}
.recruit-info dd,.recruit-list li,.recruit-tbl tbody tr td ul li {position:relative;margin-top:5px;padding-left:10px;text-indent:-10px;}
.recruit-info dd:before, .recruit-list li:before,.recruit-tbl tbody tr td ul li:before {content:'';display:inline-block;width:2px;height:2px;margin-right:5px;vertical-align:middle;background:#222}
.recruit-personnel p {text-align:right}
.recruit-personnel p span {display:inline-block;width:70%;text-align:left;vertical-align:middle}
.recruit-list {padding:25px 0 30px}
.recruit-list li {font-size:20px;line-height:1.7}
.recruit-th {display:none;color:#2f278a}
.recruit-mail {margin-top:15px;padding:15px;font-size:26px;font-weight:700;text-align:center;color:#2f278a;border:2px solid #2f278a}
.recruit-mail span {padding:0 5%}

/* 세팅서비스 */
.setting-wrap {line-height:normal;color:#444}
.setting-wrap .slogan {display:table;width:100%;height:317px;padding:55px 60px;color:#fff;font-size:42px;font-weight:100;line-height:1.5;letter-spacing:-1.5px;background:transparent url(/images/content/setting/thumb_1.jpg) no-repeat 50% 0;box-sizing:border-box}
.setting-wrap .slogan-text {display:table-cell;vertical-align:middle}
.setting-wrap .slogan-primary {color:#ff7d00}
.setting-wrap .setting-title {position:relative;margin-top:100px;margin-bottom:50px;padding-left:20px;font-size:26px;}
.setting-wrap .setting-title:before {content:'';position:absolute;left:0;top:50%;width:4px;height:86%;background:#444;transform:translateY(-50%)}
.setting-wrap .setting-flow {height:330px;background:transparent url(/images/content/setting/thumb_2.jpg) no-repeat 50% 0;}
.setting-wrap .setting-flow-info {margin-top:100px;padding:35px 50px;font-size:26px;font-weight:400;line-height:1.8;background:#e7e7e9}
.setting-wrap .setting-flow-info strong:before {content:'';display:inline-block;width:5px;height:16px;margin-right:15px;border:5px solid #ff7d00;border-left-color:transparent;border-top-color:transparent;transform:rotate(45deg)}
.setting-wrap .setting-copy {margin:100px 0 70px;text-align:center;font-size:24px}
.setting-wrap .setting-copy strong {color:#ff923f}
.setting-wrap .setting-recommend {font-size:18px;line-height:1.5}
.setting-wrap .setting-recommend:after {content:'';display:block;clear:both}
.setting-wrap .setting-recommend img {vertical-align:top}
.setting-wrap .setting-recommend li {float:left;width:33.3333333333333%;padding:30px 0;text-align:center}
.setting-wrap .setting-recommend li:nth-child(2) {border-radius:10px;box-shadow:0 0 20px rgba(0, 0, 0, .15)}
.setting-wrap .setting-recommend li p {margin-top:10px;}
.setting-wrap .setting-step:after {content:'';display:block;clear:both}
.setting-wrap .setting-step li {float:left;width:14.285714285714285714285714285714%;text-align:center;font-size:16px;font-weight:700}
.setting-wrap .setting-step li:before {content:'';display:inline-block;width:90px;height:78px;margin-bottom:15px;background:transparent url('/images/content/setting/step_bg.png') no-repeat 0 0}
.setting-wrap .setting-step li:nth-child(2):before {background-position:-90px 0}
.setting-wrap .setting-step li:nth-child(3):before {background-position:-180px 0}
.setting-wrap .setting-step li:nth-child(4):before {background-position:-270px 0}
.setting-wrap .setting-step li:nth-child(5):before {background-position:-360px 0}
.setting-wrap .setting-step li:nth-child(6):before {background-position:-450px 0}
.setting-wrap .setting-step li:nth-child(7):before {background-position:-540px 0}
.setting-wrap .setting-step li > span {display:block;margin-bottom:15px;font-weight:800;font-size:18px}
.setting-wrap .setting-step i {display:inline-block;width:26px;height:26px;margin-left:10px;font-style:normal;line-height:26px;color:#fff;border-radius:50%;background:#444;}
.setting-wrap .setting-detail {display:table;width:100%;font-size:18px;line-height:1.8;background:#fff}
.setting-wrap .setting-detail .txt-sm {display:block;font-size:14px}

.setting-wrap .setting-detail .more-info {margin-top:20px;font-size:13px;word-break:keep-all}
.setting-wrap .setting-detail .more-info-title {position:relative;z-index:1;display:inline-block;margin-bottom:10px;padding-left:30px;font-weight:700;color:#46abff;text-decoration:underline;cursor:help;background:transparent url('/images/content/ico_question2.png') no-repeat 0 50%}
.setting-wrap .setting-detail .more-info-title + div {display:none;padding:15px;border-radius:5px;background:#ecf3fa}
/* .setting-wrap .setting-detail .more-info-title:after {content:'';position:absolute;left:0;right:0;bottom:0;z-index:-1;height:40%;background:#98ceff} */
.setting-wrap .setting-detail .more-info-detail {font-size:12px}
.setting-wrap .setting-detail .more-info-detail dt {margin-top:10px;}


.setting-wrap .setting-detail > div {display:table-row}
.setting-wrap .setting-detail > div > dt,.setting-wrap .setting-detail > div > dd {display:table-cell;padding:25px;vertical-align:middle;border-bottom:1px solid #ccc}
.setting-wrap .setting-detail > div:first-child > dt,.setting-wrap .setting-detail > div:first-child  > dd {border-top:1px solid #ccc}
.setting-wrap .setting-detail > div > dt {width:35%;text-align:center;font-weight:700;border-right:1px solid #ccc;background:#f1f1f3}
.setting-wrap .setting-support {margin-bottom:15px;}
.setting-wrap .setting-support:after {content:'';display:block;clear:both}
.setting-wrap .setting-support li {float:left;width:33.3333333333333333333%;margin:-1px -1px 0 0;padding:10px;text-align:center;border:1px solid #eaeaea;box-sizing:border-box}
.setting-wrap .setting-caution {font-weight:bold;line-height:1.7}
.setting-wrap .setting-caution span {font-weight:normal}
.setting-wrap .setting-contactus {margin-top:100px;padding:25px;line-height:1.7;font-size:20px;color:#fff;background:#fa7120}
.setting-flow-info + .setting-contactus {margin-top:0 !important;background:#8b8b8b}
.setting-wrap .setting-contactus strong {font-size:24px;color:#fff470}
.setting-wrap .setting-contactus strong + p {font-size:16px}
.setting-wrap .setting-contactus-mail {margin-top:20px;}
.setting-wrap .setting-contactus-mail + .setting-contactus-mail {margin-top:3px;}
.setting-wrap .setting-edu {min-height:326px;margin-top:100px;padding-left:480px;font-size:24px;line-height:1.5;background:transparent url('/images/content/setting/edu_bg.png') no-repeat 0 0}
.setting-wrap .setting-edu a {display:inline-block;margin-top:50px;padding:20px 60px;color:#fff;font-weight:700;text-align:center;border-radius:10px;background:#fb8122}
.setting-wrap .setting-agreement {margin-top:-10px;line-height:1.5}
.setting-wrap .setting-agreement li {margin-left:28px;margin-top:5px;list-style:decimal;word-break:keep-all}
.setting-wrap .setting-agreement li:first-child {margin-top:0;}
.setting-wrap .setting-agreement .underline {text-decoration:underline}

/* 제휴 서비스 */
.pd-wrap .sub-section-title .heading {font-size:28px}
.pd-wrap .sub-section-title  strong {color:#1111AF}
.partner-list {display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;}
.partner-list > div {flex:1 calc(50% - 10px);border:1px solid #ccc;background-color:#F5F5F5}
.partner-list > div p {padding:20px 25px 10px;font-size:16px;color:#fff;background-color:#1111AF}
.partner-list > div p strong {display:block;margin-bottom:10px;font-size:24px}
.partner-list > div ul {display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:30px}
.partner-list > div ul li {border:1px solid #ccc;text-align:center;background-color:#fff}
.partner-list > div ul li img {max-width:100%;vertical-align:top}


/***** Tablet & Mobile Device *****/
@media all and (max-width:1024px) {
	.txt_br{display:inline;}
    /*content layout*/
    .container{margin:0;padding:0;width:100%;}
    .snb{display:none;}
    #content{padding:0;width:100%;}
    .title-wrap{position:relative;}
    /*modal*/
    .modal-layout{position:fixed;top:10px;}
    /*회원가입 step3*/
    .post-input-b .txt-blur{display:block;padding-top:10px;}
    .post-input-b .txt-blur label{display:block;position:absolute;top:17px;left:10px;}
    /*빠른 상담요청 modal*/
    .advice-wrap textarea{height:109px;}
    /*모바일, 타블릿 너비 100%*/
    .recom-t-banner ul li img,
    .recom-t-l img,
    .recom2-list-img img,
    .hosting-b-img img,
    .hosting-b-list li img,
    .hosting-t-list-img img,
    .hosting-t-foot-img img{width:100%;height:auto;}
    /*지원쇼핑몰*/
    .mall-list-bg img{width:100%;height:auto;}
    .api-mall-list .api-mall-list-bg img{width:100%;height:auto;}
    .proxy-mall-list-bg img{width:100%;height:auto;}

    /*국내 온라인 판매대행 소개*/
    .proxyintro-f-img{display:block;}
    .proxyintro-f-img img{width:100%;height:auto;}
    .proxy-mall-list-bg img{width:100%;height:auto;}

	/*로그인 하단배너*/
	.login-banner li img{width:100%;height:auto;}
	.inputwid-ssm{width:90%;}
	.stock-list li span.txt_br{display:inline;}

	/* 2015-04-16 전진홍 브랜드벨류 추가*/
	.bv-foot{margin:0;width:100%;}
	.bv-f-list{display:inline-block;margin:20px 0 0 0;width:100%;text-align:center;*width:100%;*display:block;}
	.bv-f-txt{padding:25px 20px 10px 20px;}

	/*2015-05-18 전진홍 후추통*/
	.hct-foot{margin:15px 0 0 0;width:100%;}
	.hct-f-inner{padding:10px;border:1px solid #e4e4e4;height:auto;}
	.hct-f-list{margin:0 0 10px 0;width:100%;}
	.hct-f-list h4{padding:20px 0 10px 0;}

	/*2015-09-24 전진홍 판다코리아닷컴, 엘샵 추가*/
	.panda-t-wrap{height:auto;}
	.panda-t-wrap>ul>li{position:static;}
	.panda-t-wrap>ul>li.panda-t-first, .panda-t-wrap>ul>li.panda-t-sec, .panda-t-wrap>ul>li.panda-t-third, .panda-t-wrap>ul>li.panda-t-fourth{top:inherit;left:inherit;margin:15px 0 0 0;padding:0;}
	.panda-t-wrap>ul>li.panda-t-fourth{padding-bottom:50px;}
	.panda-t-wrap>h3{position:static;top:inherit;left:inherit;margin:50px 0 0 0;}

	/*smart editor 2016-01-29 add jzee@nemo-c.com*/
	.title_sm1, .title_sm2{padding:15px 0 10px 0;font-size:16px;line-height:16px;}
	.sm_evt_wrap{margin-left:0;width:100%;}
	.sm_evt{display:block;position:relative;margin:0;padding:60px 0 0 0;width:100%;height:auto;}
	.sm_evt .txt_smdesign{position:absolute;top:14px;left:-2px;}
	.sm_evt .txt_sale{position:static;bottom:inherit;left:inherit;margin-top:15px;text-align:center;}
	.sm_board{height:auto;}
	.txt_sm_top{font-size:24px;font-weight:bold;color:#000;line-height:30px;text-align:center;}
	.txt_sm_top em{font-weight:bold;color:#ff6200;}
	.txt_sm_top>span{display:block;}
	.sm_start_wrap{margin:10px 0 0 0;}
	.sm_start_l{display:block;margin-left:0;}
	.sm_start_l h3{font-size:16px;color:#000;}
	.sm_start_l ul{margin:15px 0 0 0;text-align:center;}
	.sm_start_l ul li{display:inline-block;margin:0 0 0 5px;color:#545252;font-weight:bold;}
	.sm_start_l ul li>span{display:block;margin:0 0 5px 0;}
	.sm_start_l>p{margin:15px 0 0 0;padding:0 10px;width:auto;font-size:14px;line-height:20px;text-align:center;}
	.sm_start_l>p>span{color:#ff6200;}
	.sm_start_m{display:block;margin:15px 0;vertical-align:middle;text-align:center;}
	.sm_start_r{display:block;width:auto;text-align:center;}
	.sm_start_r h3{font-size:16px;color:#000;}
	.sm_start_r .sm_start_r_img>img{padding:10px 0;}
	.sm_start_r>a{display:block;}
	#mapViewer1{border:0;}

	/*2016-04-27 jzee@nemo-c.com 웹가이드 교육*/
	.webguidez-list-bn{position:static;top:inherit;right:inherit;margin-top:10px;text-align:left;}
	/* 2018-01-15 ciwawa 웹가이드 교육 개선 */
	.webguidez-txt1, .webguide-wrap {word-break: keep-all;}
	.webguide-info > p {padding-right: 30px; box-sizing: border-box;}

	/* 2016-06-02 jzee@nemo-c.com marketing/roseofsharon */
	.sharon-title img, .sharon-app img{width:100%;height:auto;}
	.sharon-txt{padding:30px 0;}
	.sharon-list{padding:20px 0;}
	.sharon-list dl{margin:0 0 15px 0;padding:130px 0 0 0;width:auto;height:auto;float:none;}
	.sharon-list dl dt{padding:0;font-size:16px;text-align:center;}
	.sharon-list dl dd{padding:10px 15px 0 15px;font-size:14px;text-align:center;}
	.sharon-list dl.sharon-ico1{background:url('/images/bg/bg_sharon1.gif') no-repeat center top;}
	.sharon-list dl.sharon-ico2{padding:130px 0 0 0;width:auto;background:url('/images/bg/bg_sharon2.gif') no-repeat center top;}
	.sharon-list dl.sharon-ico3{margin-top:0;background:url('/images/bg/bg_sharon3.gif') no-repeat center top;}
	.sharon-list dl.sharon-ico4{margin-top:0;padding:130px 0 0 0;width:auto;background:url('/images/bg/bg_sharon4.gif') no-repeat center top;}
	.sharon-app{margin:15px 0 0 0;}
	.sharon-bn{margin:15px 0 0 0;}

    /* 글로벌 샵링커 */
    .img-gsl1 {text-align:center;background-color:#fff}
    .img-gsl1 img {width:100%;max-width:820px}

    .new-api-wrap {width:100%;}
    .new-api-wrap img {max-width:100%;height:auto}

	/*20171025 샵링커 소개 개편 by ciwawa*/
	.shopliner-info-wrap {overflow:hidden;width:840px;margin:0 auto}

	/* SKU 소개	 */
		.slogan-wrap {width:840px;margin:0 auto}
		.sku-evt-wrap {width:840px;margin: 50px auto 0}

    /* 지원쇼핑몰 */
    .mall-search-wrap.fix .mall-search-box {padding:0 10%}

    .slogan-wrap {width:840px;margin:0 auto}

    .recommend-banner {width:100%;height:auto;word-break:keep-all;background-position:50% 50%}

    /* 홀인원 요금제 스크롤시작 */
    .new-price-all {box-shadow:inset -8px 6px 20px rgba(0,0,0,.2)}
    .new-price-table {display:none}
    .scroll-content {display:block;min-width:900px;padding-left:170px;white-space:nowrap;font-size:0;box-sizing:border-box}
    .scroll-content > div {width:20% !important}
    .scroll-content .price-division {position:absolute;left:0;top:0;z-index:10;width:170px !important}
    .api-price .scroll-content > div {width:25% !important}

    .modal-layout.estimate {width:96%;margin-left:-48%}

    /* 판매대행 */
    .sales-agency-req li > div {background-size:cover}
    .wrap {min-width:960px}
    .easywinnerLogin {display:none}
    .shoplinker-copy {background-size: cover}

    /* 채용공고 */
    .recruit-tbl {word-break:keep-all}
}

/***** Tablet Device *****/
@media all and (min-width:768px) and (max-width:1024px) {
    /*content layout*/
    .container{padding:0 0 60px 0;}
    .title-wrap{padding:40px 30px 30px 30px;}
    .location{top:25px;right:30px;margin:0;}
    .content-title{margin:0;padding:15px 0 0 0;}
    .content-wrap{padding:0 30px;}
    /* DB 이전 서비스 */
    .summary-txt1.db{top:42.6%;font-size:13px;}
    /*네이버 지식쇼핑*/
    .naver-q-txt{padding:0;}
    /*추천쇼핑몰*/
    .recom-t-r dl{height:auto;}
    .recom-t-r dl dt{padding:20px 20px 0 20px;}
    .recom-t-r dl dd{padding:20px 20px 0 20px;}
    .recom-t-r dl dd.ssn-go{padding:20px 0 20px 20px;}
    .recom2-char-title.mgtm{padding:40px 10px 18px 10px;margin-top:0;}
    .recom2-char-inner{border:1px solid #e4e4e4;text-align:center;}
    .recom2-char-inner.diff{min-height:420px;}
    .recom-plus{top:37%;}
    /*고객 API 소개*/
    .c-api-t-list li.c-api-img1{width:28%;}
    .c-api-t-list li.c-api-img2{width:31%;}
    .c-api-t-list li.c-api-img3{width:33%;}
    .c-api-m-list li>span{padding:24px 0 24px 0;height:50px;}
    .c-api-m-list li>span.diff{padding:24px 0 24px 0;height:50px;}
    /*이미지 호스팅 소개*/
    .hosting-b-list li.hosting-b-list-last{width:21%;}
    /*지원쇼핑몰*/
    .mall-list1 img{width:100%;height:auto;}
    /*기대효과*/
    .intro-effec .intro-effec-inner{height:inherit;}
    .intro-effec .intro-effec-inner.abroad{height:inherit;}
    /*택배연동 서비스*/
    .parcel-ml-list{padding:0 0 8px 10px;font-size:13px;}
    .list-bundle{right:10px;font-size:13px;}
    .list-bundle-txt{display:block;padding:57px 0 0 10px;*display:inline;*zoom:1;float:right;}
    .list-bundle2{top:277px;}
    .list-bundle3{top:462px;}
    .parcel-mr-list li{padding:0 0 0 10px;}
    .parcel-m-diff .parcel-m-next{padding:33px 0 5px 47px;}

     /*국내 온라인 판매대행 소개*/
     .proxyintro-b-img img{width:100%;height:auto;vertical-align:top;}

     /*오프라인교육*
     .offline-m-img{position:absolute;bottom:0;right:0;width:38.55%;text-align:right;float:right;}
     .offline-m-img img{width:90%;height:auto;}

	/*오프라인 교육*/
    .offline-location{height:auto;*zoom:1;}
    .offline-location:after{content:'';display:block;clear:both;}
    .offline-api{width:100%;float:none;}
    .offline-api *{width:100%;height:auto;border-right:0;border-bottom:1px solid #e4e4e4;}
    .offline-loc-txt{width:100%;padding:30px 0 0 0;float:none;}
    .offline-loc-add{padding:0 0 30px 15px;}
    .offline-loc-alert{padding:10px 0 30px 15px;font-size:12px;color:#777;}

    /*온라인동영상교육*/
    .movie-l{width:100%;float:none;}
    .movie-r{width:100%;height:auto;float:none;overflow:inherit;overflow-y:inherit;}
    .movie-r p{padding:10px;font-size:13px;}

	/*원격교육*/
	.remote-top, .remote-bottom{padding:0 5%;width:90%;}

	/*뉴스레터, 이벤트*/
	.news-img img{width:100%;height:120px;}
	.news-img2 img{width:100%;height:120px;}
	.evt-img img{width:100%;height:200px;}
	.evt-left{padding-left:3%;width:59%;}
	.req-num-wrap label{left:15%;}

	/*재고관리서비스*/
	.stock1 .stock-txt{width:50%;}
	.stock3 .stock-title{width:50%;}
	.stock3 .stock-txt{width:50%;}

	/*회사소개*/
    .comhis-bx .comhis-txt .txt_br{display:inline;}

	/*2015-09-24 전진홍 판다코리아닷컴, 엘샵 추가*/
	.panda-solution-first{margin-left:0;width:50%;}
	.panda-solution-sec{margin-right:0;width:43%;}
	.panda-prd-t>p{position:static;bottom:inherit;right:inherit;margin-top:10px;text-align:center;}

	/* webguide edu 2016-01-07 추가 jzee@nemo-c.com*/
	.webguide-list-wrap{width:104%;margin-left:-4%;*zoom:1;}
	.webguide-list{margin-left:4%;width:45.6666%;}
	.webguide-list>a{width:100%;}

    /*제휴사 2017-01-11 ciwawa 추가*/
    .partner_wrap{margin-left:-2%;}
    .partner_wrap_inner > li {margin-left:2%;width:48%}
    .partner_wrap_inner > li > a {height:auto;line-height:normal}
    .partner_wrap_inner > li > a:hover {height:auto;line-height:normal;border:1px solid #ddd}
    .partner_wrap_inner > li > a > i {display:block;padding:10px 0}
    .partner_wrap_inner > li > a > em {display:block;position:static;bottom:0;width:100%;margin:-10px 0 10px;padding:0}
    .partner_info {display:block;height:130px;overflow:hidden;position:static;left:0;top:0;z-index:100;width:100%;padding:20px;box-sizing:border-box;border-top:1px solid #ddd;background-color:#fff}
    .partner_info:after,.ie8 .partner_info:after {content:"";display:block;clear:both;position:static;left:0;top:0;margin-left:0;width:0;height:0;border:0 none}
    .partner_info > dt,.partner_info > dd {float:left;margin:0;margin-bottom:10px}
    .partner_info > dt {width:80px;height:24px;line-height:24px}
    .partner_info > dd {width:100%;padding-left:88px;margin-top:-34px;box-sizing:border-box}
    .partner_info > dd > span {display:inline}
    /*제휴사 2017-01-11 ciwawa 추가*/

}

/* iphoneX 추가 */
@media all and (max-width:812px) {
    .modal-layout.layer-exceed{top:0 !important;max-height:100%;left:0 !important;margin:0 !important;width:100%;padding:10px 5px;box-sizing:border-box}
    .modal-layout.layer-exceed .exceed-pc {display:none}
    .modal-layout.layer-exceed .exceed-mobile {display:block}
	/* SKU 소개	 */
    .slogan-wrap {width: 100%;height:322px;padding: 30px 60px;background-size: auto 100%}
    .slogan-wrap .slogan-r {font-size: 18px}
    .slogan-wrap .slogan-b {font-size: 40px}
    .slogan-wrap .slogan-s {font-size: 15px}

    .sku-info li > div,.sku-join {font-size: 16px}
    .sku-diff li div img {max-width: 100%}
    .sku-advantages li > div {background-size: 70px auto !important}
    .sku-advantages li > div strong {font-size: 16px;}
    .sku-advantages li > div strong:before {width: 25px}
    .price-table th,.price-table td {font-size: 14px}
    .price-table th, .price-table tr:first-child td {font-size: 14px}

    .edu-time {margin-top: 25px;font-size: 16px; color: #000; text-align: center; text-decoration: underline;}
    .sku-caution {margin-top: 20px}
    .sku-caution > li {font-size: 14px}
    .sku-caution > li ol li {font-size: 13px}
    .sku-evt-wrap {width: 100%}
    .sku-evt-wrap img {max-width: 100%}
    .offline-edu-wrap1 {margin: 0}
    .offline-edu-wrap1 > li {width: 100%; margin: 7px 0;padding: 0}
    .edu-time strong {display: inline}

    .epost-info li {font-size:16px}
    .epost-step {margin:20px -20px 0}
    .epost-step > li {padding:0 20px}
    .epost-step > li > div {font-size:16px}
    .epost-step > li > div p {font-size:14px}

    /*지원쇼핑몰*/
    .mall-list-wrap li {padding:20px 5px;width:33.333333%}
    .empty-youtube ul > li {width:50%}
    .empty-youtube ul > li > div {padding:15px}

    /* splus 소개 */
    .splus-slogan,.slogan {width:100%}
    .splus-recommend > ul > li {width:50%}
    .splus-recommend > ul > li > div {position:relative;min-height:120px;padding-left:110px;text-align:left}
    .splus-recommend > ul > li > div:before {position:absolute;left:25px;top:25px;word-break:keep-all}
    .splus-function > li,.splus-function > li:first-child {width:50%}

    /* 버전추천 */

    .extra-service-banner li a {padding:20px}
    .extra-service-banner li a >  span {position:static;display:block;width:80%;margin:15px auto 0;text-align:center}

    .estimatepop {display:none}

    /* 판매대행 */
    .wrap {min-width:auto}
    .sales-agency-advantages {word-break:keep-all}
    .sales-agency-advantages li > div {height:150px;box-sizing:border-box}
    .sales-agency-client > div > ul li > div img {max-width:100%}

    /* 샵링커소개 */
    .shopliner-info-wrap {width:100%}
    .shoplinker-copy {margin:0 20px;height:374px;background-size:cover}
    .shoplinker-row {padding:0 20px;word-break:keep-all}
    .shoplinker-row-sub-1 .br {display:inline}
    .shoplinker-intro,.page-domestic {padding:0 !important}
    .shoplinker-bg img,.shoplinker-compare > div img {max-width:100%;box-sizing:border-box}
    .shoplinker-advantages > li,.shoplinker-advantages > li:first-child {width:50%}
    .shoplinker-advantages > li > div {position:relative;height:184px;padding-left:127px;text-align:left;box-sizing:border-box}
    .shoplinker-advantages > li > div:before {position:absolute;left:15px;top:0;bottom:0;margin:auto}
    .shoplinker-detail {margin:50px 0 0;padding:0 20px}
    .shoplinker-detail > li {width:100%;margin-top:10px;padding:0}
    .shoplinker-detail > li .br {display:inline}
    .shoplinker-detail > li:first-child {margin-top:0}
    .shoplinker-detail > li > div {padding:0 150px 0 214px !important;word-break:keep-all}
    .shoplinker-detail > li:nth-child(odd) > div {padding-left:194px;text-align:left}
    .shoplinker-detail > li:nth-child(odd) .spo {left:5px;right:auto;top:0}
    .shoplinker-detail > li:nth-child(even) .spo {top:0}
    .shoplinker-detail > li:nth-child(3) .spo {color:#fff;background:#4649a0}
    .shoplinker-detail > li:last-child .spo {color:#4649a0;background:#fff}
    .shoplinker-use {padding:0}
    .shoplinker-use > div {padding:80px 20px 50px 440px;background-position:40px 75px}
    .edu-location > li > span {display:block;margin-top:20px;margin-left:30px}

    /* 20200313 온라인판매대행 리뉴얼 */
    .page-domestic .bg-gray {padding:100px 20px}
    .page-domestic .shoplinker-advantages > li,.page-domestic .shoplinker-advantages > li:first-child {width:100%}
    .page-domestic .shoplinker-advantages > li > div {height:auto;padding:40px 20px 40px 160px;text-align:left}
    .page-domestic .shoplinker-advantages > li > div:before {left:25px;top:50%;margin:-55px 0 0}
    .page-domestic .shoplinker-advantages > li > div .br {display:inline}
    .why-agents > dl dd {padding:10px 10px 10px 95px}
    .why-agents > dl dd .br {display:inline}

    .gsl-wrap .shoplinker-copy p {font-size:50px}
    .gsl-function {padding-top:50px}

    /* 채용공고 */
    .recruit-title {margin-top:50px;text-align:center;font-size:40px;color:#333;font-weight:700;letter-spacing:-1px}
    .recruit-tbl thead {display:none}
    .recruit-tbl,.recruit-tbl tbody,.recruit-tbl tbody tr,.recruit-tbl tbody tr th,.recruit-th {display:block}
    .recruit-tbl tbody tr td {display:table;width:100%;box-sizing:border-box}
    .recruit-tbl tbody tr td > div,.recruit-th {display:table-cell;padding:15px 25px;vertical-align:middle}
    .recruit-tbl tbody tr td > div {width:65%;border-left:1px solid #ccc}
    .recruit-th {width:35%}
    .recruit-tbl tbody tr th {margin-top:30px;}
    .recruit-tbl tbody tr:first-child th {margin-top:0;}
    .recruit-tbl tbody tr td {border-left:0 none}
    .recruit-personnel p {text-align:left}
    .setting-wrap .slogan {font-size:40px}
    .setting-wrap .setting-flow {background-size:contain}
    .setting-wrap .setting-step li {min-height:180px;width:25%}
    .setting-wrap .setting-edu a {display:block;padding:20px 15px}

    /* erp 자동화 서비스 */
    .erp-m-wrap {margin-left:-3.33333%}
    .erp-m {width:30%;margin-left:3.33333%}
    .erp-arrow {left:27%}
    .erp-arrow.erp-arrow2 {left:61%}
    .erp-diff > div > p {min-height:270px;word-break:keep-all}
    .erp-diff > div > p:before {height:165px;background-size: auto 100%;}

    /* 상품진단 기능 서비스 */
    .pd-slogan .slogan-b {font-size:26px}

    /*쇼핑몰연동소개*/
    .sapi-info-content {flex-direction:column}
    .sapi-info-content .sapi-info-sub {width:100%;flex-direction:row;justify-content: center;padding:30px 0}
    .sapi-info-content .sapi-info-sub span {width: calc(30% - 20px);}
    .sapi-info-content .sapi-info-sub > span:nth-child(2) {display:flex;justify-content:center;width:40px;padding:50px 0}
    .sapi-info-content .sapi-info-sub > span:nth-child(2) img {max-width:none;transform:rotate(90deg);width:120px}
    .sapi-point {flex-direction: column;align-items:flex-start}
    .sapi-point > div {position:relative;min-height:120px;padding-left:150px;text-align:left}
    .sapi-point > div br {display:none}
    .sapi-point dt:before {position:absolute;left:0;top:0}
    .sapi-mall li {width:calc(25% - 8px)}
    .sapi-customer {flex-direction: column;}
    .sapi-customer > div:first-child {margin-right:0;margin-bottom:10px}
    .sapi-customer > div {width:100%}
}

@media all and (max-width:768px) {
    .content-wrap{padding:0 10px;}
    /* 글로벌 샵링커 */
    .gsl-mall-list > ul li img {width:94%}
    .gsl-mall-list > ul li {margin-top:5px}
    .heading-level1 {word-break:keep-all}
    .heading-level1 br {display:none}

    /* DM_event */
    .dm_guide_text br {display:none}
    .dm_coupon_fom {padding:25px 80px}

    .new-api-slogan {overflow:hidden;height:0;padding:0 0 43%;background-size:auto 100%}
    .api-slogan2 {margin:25px 0}
    .api-func-txt {top:190px;font-size:14px}
    .api-func-txt > span {display:inline-block}
    .api-func-txt > span:last-child {display:block}

    .api-func-list li {width:50%;height:160px;padding:3px}
    .api-compare dl dd,.api-caution li {margin-left:0;padding-left:15px;font-size:13px;background-position:0 8px}
    .api-compare dl dd.api-compare-img {padding:0 10px 20px}

	.shopliner-info-wrap {width:100%}
	.info-main-copy {background-position:100% 0;background-size:cover;}
	.info-list > li {font-size:16px;word-break:keep-all;}
	.shoplinker-func > li,.shoplinker-func > li:first-child,.shoplinker-func2 > li {width:50%}
	.shoplinker-func2 > li {margin-top:8px}
	.shoplinker-func2 > li > div {padding:30px 10px 20px}
	.shoplinker-push > li {width:100%}
	.shoplinker-push > li > div > p .br {display:inline;}
	.shoplinker-push > li > div:after {top:10px}
	.shoplinker-data > li > div {width:217px;height:217px;padding:90px 40px}
	.shoplinker-data > li > div:after {width: 145px;height: 145px}
	.shoplinker-data > li > div > strong {font-size:15px;letter-spacing: -1px}
	.shoplinker-data > li > div > div {margin-top:15px;font-size:12px;}
	.shoplinker-data > li > div > div div {font-size:20px}
	.shoplinker-data-txt > p {font-size:22px}
	.shoplinker-data-txt > p span strong {font-size:34px}
	.shoplinker-join-area {position:relative;padding-bottom:155px}
	.join-btn-area {margin-top:30px}
	.join-btn-area > div {position:absolute;left:0;bottom:40px;width:100%;text-align:center;}

	/* 2018-01-15 ciwawa 웹가이드 교육 개선 */
	.webguide-info strong {font-size: 14px}
	.webguide-info > p {width: calc(100% - 160px); font-size: 12px;}
	.tit-webguide {font-size: 16px}
	.webguide-btn {width: 160px; padding: 7px 0; font-size: 12px}

    /* 샵링커소개 */
    .shoplinker-row-title {font-size:32px}
    .shoplinker-advantages > li > div {padding-left:106px}
    .shoplinker-advantages > li > div:before {left:5px}

    .marketing-price {display:none}
    .marketing-price + .guide-p {display:none}
    .m-marketing-price {display:block}
    .m-marketing-price .guide-p {margin-bottom:20px}

    .markting-title,.gsl-edu .markting-title {font-size:34px}
}

/***** Mobile Device *****/
@media all and (max-width:767px) {
    .affiliate-txt {font-size:16px}
	.bn-gofirst{margin:10px 0 0 0;padding:12px 0 12px 0;width:94%;}
    .mobile-wrap{padding:0 3%;}
    /*modal resize*/
    .modal-layout.service, .modal-layout.pass-modify, .modal-layout.traffic, .modal-layout.advice, .modal-layout.mem-comfirm, .modal-layout.mem-comfirm2, .modal-layout.post, .modal-layout.pass-change, .modal-layout.evtlayer,.modal-layout.chk-member{margin:0  0 0 -150px;width:300px;}
    .modal-wrap{padding:20px 10px 10px 10px;}
    .btn-close-modal {top:20px;right:15px;}
    .advice-wrap textarea{width:135px;height:109px;}
	.advice-wrap input[type='text'].input-cl{width:26%;}
    .modal-title{font-size:18px;}
    .member-confirm .bn-or-s, .member-confirm .bn-or-s.s2{width:200px;padding-left:0;padding-right:0;}
    .member-confirm .bn-or-s.s2{margin-top:10px;}
	.modal-layout.post{top:20px;}

	/*서비스요금 안내 modal*/
	.modal-layout.service{top:20px;}
	.service-modal-txt{padding-top:35px;}
	.service-modal-input{margin:15px 0 0 0;}
	.service-modal-input span{display:none;}
	.service-modal-input input[type=text]{margin:5px 0 0 0;width:90%;height:20px;line-height:20px;}

	/*빠른 상담요청 modal*/
	.modal-layout.advice{top:20px;}
	.txtarea-wrap textarea{width:120px;height:111px;}

    /*주소검색 modal*/
    .post-cts-wrap{padding:15px 10px 0 10px;border-top:0;}
    .post-txt,.post-txt2,.post-txt3{padding-bottom:0;font-size:11px;line-height:16px;color:#555;}
    .post-txt2{padding-bottom:10px;}
    .post-txt3{padding-bottom:10px;}
    .post-search label{position:absolute;top:7px;left:8px;}
    .post-search input[type='text']{height:26px;width:99%;}
    .post-search input[type='submit'],.post-road input[type='submit']{position:static;top:auto;right:auto;width:100%;text-align:center;margin-top:10px;}
    .post-road{padding:5px 10px 10px 10px;}
    .post-road label{display:block;padding:5px 0 5px 0;font-size:13px;}
    .post-road label.post-city{position:static;top:auto;left:auto;}
    .post-road label.post-text{position:static;top:auto;left:auto;}
    .post-road input[type='text']{width:99%;}
    .post-road input[type='text'].diff{width:99%;}
    .post-road-b{margin-top:0;}
    .post-board-wrap{margin-top:15px;height:100px;}
    .post-board th{height:20px;line-height:20px;font-size:12px;}
    .post-board th.bd_right{border-right:1px solid #fff;}
    .post-board td{padding:7px 0;font-size:11px;}
    .post-cts-foot{padding:15px 10px 20px 10px;border:1px solid #dedede;border-top:0;}

    /* 11번가 회원전용 이벤트 */
    .join-select .join-type:first-child {margin-bottom:20px}
    .join-type strong {width:100%;margin-bottom:10px}
    .join-type > a {width:100%;box-sizing:border-box}
    /*비밀번호변경 modal*/
    .pass-change-wrap{padding:10px;}
    .pass-change-wrap .form-board th{padding-left:5px;}
    .pass-change-wrap .form-board td{padding-right:0;}
    .pass-change-wrap input[type='submit'].bn-or-form{width:100%;}
    /*이미지호스팅 트래픽 내역 modal*/
    .modal-layout.traffic{}
    .traffic-layer-input{padding:10px 0 0 0;}
     /*이벤트 당첨자 보기 modal*/
	 .modal-layout.evtlayer{top:10px;}
    .modal-evt-wrap{position:relative;padding:0 12px 0 10px;}
    .modal-evt-txt1{padding:10px 0 0 0;font-size:20px;line-height:20px;}
    .modal-evt-title{margin:10px 0 0 0;font-size:15px;}
    .modal-evt-title>span{height:30px;line-height:30px;}
    .modal-evt-title>img{width:100%;height:auto;}
    .modal-layout.evt .btn-close-modal {top:10px;}
    .modal-evt-txt2{padding:0 0 15px 0;font-size:12px;}
    .modal-evt-txt2>span{font-size:15px;color:#f27112;line-height:30px;}
    .modal-evt-list{padding:20px 0;font-weight:bold;font-size:13px;}
	.modal-layout.evtlayer .btn-close-modal {top:10px;}

    /*content layout*/
    .container{padding:0 0 30px 0;}
    .content-title{margin:0;padding:10px 0 0 0;font-size:21px;line-height:27px}
    .title-wrap{padding:15px;}
    /*location*/
    .location{position:inherit;top:auto;right:auto;color:#555;font-size:12px;z-index:99998;text-align:right}
    .location strong{color:#fb802d;}
    .location img{padding:0 6px 3px 0;vertical-align:middle}
    .location span{margin:0 6px 0 6px;color:#999;}
    /*******common********/
    .mobile-wrap{padding:0 3%;}
    /*title*/
    .title-h3{padding:20px 0 10px 0;line-height:15px;font-size:15px;}
    /* board btn */
    .bn_c, .bn_r, .bn_l{margin:10px 0 0 0;}
    .bn_r *, .bn_l *{margin-right:10px;}
    .m-wide-bn{padding-left:0;padding-right:0;width:94%;}
    /* Paginate */
	.paginate{margin:15px 0 0 0;}
    .paginate a,
    .paginate strong{padding:2px 5px;}
    .paginate .pre_end,
    .paginate .pre,
    .paginate .next,
    .paginate .next_end{padding:0 6px;}
    .paginate .pre_end,.paginate .next_end{padding:0 6px;}
    /*button*/
    #printing{display:none;}
    /*board list*/
    .notice-list>li{border-left:0;border-right:0;}
	ul.notice{padding:0;}
    ul.notice>li{padding:10px 0 5px 0;}
	ul.notice>li.notice-txt{width:82%;}
	ul.notice>li.notice-txt a{line-height:15px;}
    ul.notice>li.notice-date{padding:0 0 10px 17%;width:82%;text-align:left;}
	/*FAQ*/
    .faq-wrap{padding:20px 0 0 0;}
    .q-best-title{padding:0 0 10px 3%;font-size:15px;line-height:15px;}
    .q-best-list>li{font-size:12px;}
    .faq-sort-list{margin:15px 0 0 0;}
    .faq-sort-list li{padding:0 10px 0 10px;font-size:12px;line-height:12px;height:13px;}
    .faq-list-wrap{margin:15px 0 0 0;}
    .faq-list dt a{font-size:12px;line-height:12px;color:#555;}
    .faq-list dd{padding:21px 10px 28px 50px;font-size:12px;line-height:16px;background:url('/images/bg/line_faq.png') no-repeat 12px top;}
    .faq-question-sort{font-size:12px;}
    .faq-answer{position:absolute;top:23px;left:30px;}
    .faq-file{margin:15px 0 0 0;}
    .tab.tab125 li{width:50%;*width:50%;letter-spacing:-1px;font-size:12px;}
    .tab.tab125 li a {margin-top:-1px;margin-left:-1px;border-left:1px solid #dedede;border-bottom:1px solid #dedede}
    .tab.tab125 li.ov a {border-bottom-color:#dedede}
    /*search*/
    .search-board{margin:13px 0 0 0;}
    .search-board input[type='text']{width:92%;}
    .search-board input[type='submit'],  .search-board input[type='button']{margin:10px 0 0 0;width:94%;}
    .search-board select{width:30%;}
    /*title bground*/
    .comb-wrap{padding:0 10px;}
    .comb{padding:5px;}
    .comb p{padding:20px 0 20px 0;font-size:20px;line-height:25px;}
    /*board view*/
    .view-board-t,.view-board-list,.view-board-txt{border-left:0;border-right:0;}
	.view-board-txt2{padding:30px 15px;}
    .view-board-num{width:17%;}
    .view-board-list .view-board-filet{width:22%;}
    .view-board-list .view-board-file{width:70%;}
	.view-board-list .view-board-end, .view-board.evt .view-board-date{padding-left:15px;width:70%;text-align:left;}

    /*board-row*/
    .board-row{font-size:12px;}
    .board-row th{padding:6px 5px 6px 10px;}
    .board-row td{padding:6px 0 6px 10px;}
    /*board-col*/
    .board-col{width:100%;font-size:12px;}
    .board-col th{padding:9px 0 9px 0;}
    .board-col td{padding:4px 3px 4px 3px;}
    .board-col tfoot td{padding:8px 3px 8px 3px;text-align:left;border:0;background-color:#f6f6f6;}
    .board-col tfoot td.total{font-size:13px;font-weight:bold;color:#f37916;text-align:right;}
    /*colorful board*/
    .boad-color{font-size:12px;}
    .boad-color th{padding:8px 0 7px 0;}
    .boad-color td{padding:8px 0 7px 0;}
    /*tab*/
    /* .tab li a{border-right:0;} */
    /*input mobile*/
    .inputwid-ss{width:25%;}
	.inputwid-s{width:26%;}
	.inputwid-smm{width:90%;}
    .inputwid-sm{width:90%;}
    .inputwid-m{width:90%;}
    .inputwid-l{width:90%;}
    /*margin*/
    .m-mgt10{margin-top:10px;}
    .mg_t20{margin-top:10px;}
    .mg_t30{margin-top:15px;}
    .mg_t40{margin-top:20px;}
    .mg_t50{margin-top:25px;}
    /*form board*/
    .form-board th{padding:14px 1% 13px 1%;}
    .form-board td{padding:6px 1% 7px 1%;}
    .infoinput-margin,.infoinput-margin2{margin:0;}
     /*event*/
    .evt-title1,.evt-title2{padding-left:10px;}
    .evt-list>li{border-left:0;border-right:0;}
    .evt>li.evt-num{padding-left:5%;width:12%;text-align:left;}
    .evt>li.evt-txt{width:82%;}
    .evt>li.evt-date{padding-left:5%;width:25%;text-align:left;}
    .evt>li.evt-cofirm{width:25%;}
    .evt-gallery-txt{padding:15px 0;width:100%;}
    .evt-gallery-txt dt{padding:0 0 5px 0;font-size:15px;line-height:17px;}
    .evt-gallery-txt dd{font-size:11px;}
    /*1:1문의*/
    .cs-wrap{padding:0 10px;}
    /*뉴스레터*/
	.letter-select ul{margin-left:-3%;position:static;top:auto;right:auto;}
	.letter-select ul li{margin-top:10px;padding:0 3%;height:15px;font-size:15px;line-height:15px;}
	.letter-select ul li.bn_rn{border-right:0;}
	.letter-select ul li a{color:#333;}
	.letter-select ul li.ov a, .letter-select ul li a:hover{color:#f4721b;}
	.news-img{width:100%;height:auto;float:none;}
	.news-img img{width:100%;height:auto;}
	.news-left{padding:0;width:100%;float:none;}
	.news-left .news-title{padding:10px 0;font-size:14px;}
	.news-left .news-txt{padding-bottom:10px;line-height:20px;font-size:13px;}
	.news-left .news-txt a:hover{text-decoration:underline;}
	.news-left .news-date{padding:0 0 5px 0;position:static;top:auto;right:auto;}
	.news2{padding:10px;}
	.news-img2{width:100%;height:auto;float:none;text-align:center;}
	.news-img2 img{width:99%;height:auto;}
	.news-left2{padding:0;width:100%;float:none;}
	.news-left2 .news-title2{padding:15px 0 0 0;width:100%;}
	.news-left2 .news-date2{padding:5px 0;position:static;top:auto;right:auto;}

	/*로그인*/
    .login-wrap{padding:25px 0;border-left:0;border-right:0;border-bottom:0;}
    .login{padding:0 3% 0 3%;width:93%;}
    .bn-img-s{width:99%;}
    .bn-img-s.s2{margin-top:10px;}
    .login-banner{margin-top:0;padding:0 3% 0 3%;width:93%;}
    .login-banner li{margin-bottom:5px;width:100%;}
    /*아이디비밀번호 재발급*/
    .reidpass-wrap{padding:0 0 30px 0;border:0;padding:0 3% 0 3%;}
    .reidpass-txt{width:100%;padding:54px 0 32px 0;}
    .reidpass-form{margin:30px 0 0 0;padding-left:0;width:100%;text-align:center;}
    .reidpass-form-id label,  .reidpass-form-comnum label, .reidpass-form-com label{display:block;margin-bottom:10px;position:static;top:auto;left:auto;text-align:left;}
    .reidpass-form-id input, .reidpass-form-com input{width:92%;}
    .reidpass-form-comnum input{margin-right:1%;width:27%;}
    .reidpass-form-submit{margin-top:10px;position:static;top:auto;right:auto;width:100%;height:40px;}
    .reidpass-form-submit input{width:100%;height:40px;}
    .reidpass-form-submit.id{height:40px;}
    .reidpass-form-submit.id input{height:40px;}
    /*회원가입 progress*/
    .member-step{height:62px;background-image:url('/images/bg/bg_step.gif');background-position:100% -241px;border:0;}
    .member-step li{height:62px;background-image:url('/images/bg/bg_step.gif');background-position:100% -241px;font-size:12px;line-height:14px;}
    .member-step li.prev{background-position:100% -365px;}
    .member-step li.ov{background-position:100% -303px;color:#fff;}
    .member-step li.member-step3{background-position:left -241px;}
    .member-step li.ov.member-step3{background-position:left -303px;}
    .member-step-list{display:block;padding-top:15px;height:62px;}
    .member-step1.ov .member-step-list,
	.member-step2.ov .member-step-list,
	.member-step3.ov .member-step-list,
	.member-step.ms-ez li.member-step1.ov .member-step-list,
	.member-step.ms-ez li.member-step2.ov .member-step-list,
	.member-step.ms-ez li.member-step3.ov .member-step-list{background:none;}
    .member-step1 .member-step-list,
	.member-step2 .member-step-list,
	.member-step3 .member-step-list,
	.member-step.ms-ez li.member-step1 .member-step-list,
	.member-step.ms-ez li.member-step2 .member-step-list,
	.member-step.ms-ez li.member-step3 .member-step-list{padding-left:10%;background:none;}
    .member-step2, .member-step3, .member-step3, .member-step.ms-ez li.member-step1, .member-step.ms-ez li.member-step2, .member-step.ms-ez li.member-step3{margin-left:-1px;}

    /*회원가입 step1*/
    .member-wrap{padding:35px 0 40px 0;border:0;}
    .member-form{margin:0 0 25px 0;padding:0 3% 0 3%;width:94%;text-align:center;}
    .member-form input{height:36px;}
    .member-form label{display:block;margin-bottom:10px;}
    .member-form-comnum, .member-form-com{position:relative;margin-bottom:10px}
    .member-form-comnum label, .member-form-com label{position:static;top:auto;left:auto;text-align:left;}
    .member-form-comnum input{width:25%;}
    .member-form-com input{width:94%;}
    .member-form-submit input, .member-form-submit a{width:94%;height:40px;border:1px solid #e87012;background-color:#ff6200;color:#fff;font-size:13px;font-weight:bold;}
    .member-txt-wrap{padding:0 3% 0 3%;width:94%;}
    .member-txt{margin:0;padding:37px 0 0 0;width:100%;}
	.member-free-txt{padding:0 10px 20px 10px;font-size:15px;line-height:17px;}

    /*회원가입 step2*/
    .agreeinfo-wrap{padding:10px 3% 0 3%;width:94%;}
    .agreeinfo{margin:20px 0 0 0;}
    /*회원가입 step3*/
    .infoinput-title{padding:20px 0 10px 3%;font-size:15px;line-height:16px;}
    .check-same{position:static;top:auto;left:auto;right:auto;margin-top:10px;}
    .bn-img.adress{display:block;margin-top:10px;}
    .bn-img.overlay{display:block;margin-top:10px;}
    .bn-img.adresspop{display:block;margin-top:10px;}
    /*회원가입 step4*/
    .complete-wrap{margin-top:15px;padding:0 3%;width:94%;}
    .complete-info-title{padding-left:3%;}
    .member-complete{margin-top:0;padding:30px 0 30px 0;}
    .member-complete-txt1{margin-bottom:10px;font-size:20px;line-height:21px;}
    .member-complete-txt2{margin-bottom:4px;font-size:15px;line-height:16px;}
    .member-complete-txt3{font-size:12px;line-height:15px;}
    .complete{padding:12px 10px 12px 10px;width:auto;float:none;}
    .complete.right{margin-top:10px;float:none;}
    .complete-title{font-size:16px;}
    .complete-txt{margin-top:10px;font-size:12px;line-height:20px;}
    .complete-bn{margin-top:10px;}
    .complete-bnlist{padding:0 3%;}
    .complete-bnlist a.bn-or-l{}
    .complete-bnlist a.bn-or-l.margin,{margin-top:10px;}
    /*개인정보취급방침*/
    .indiv-info{margin-bottom:10px;padding:15px 3% 0 3%;font-size:11px;line-height:15px;}
    .indiv-info h3, .indiv-info h4{margin:0 0 10px 0;font-size:15px;line-height:17px;}
    .indiv-info ol,.indiv-info ul,.indiv-info p{padding:0 0 10px 0;}
    .indiv-info dl dt{padding:0 0 3px 0;}
    .indiv-info dl dd{padding:0 0 10px 0;}
    .policy-board li{width:100%;margin:0;padding:0;line-height:13px;}
    .policy-board li span{display:inline;padding:0;height:auto;line-height:13px;border:0;}
    .policy-board2{padding:10px 0 10px 10px;}
    .policy-board2 dl dt{margin:0 0 10px 0;}
    .policy-board2 dl dd{padding:0 0 10px 0;}
    .policy-board-col1,.policy-board-col2,.policy-board-col3,.policy-board-col4{width:100%;}
    /*이메일무단수집거부*/
    .email_policy{padding:0 3% 0 3%;}
    .email_policy p{margin:0 0 12px 0;line-height:14px;font-size:12px;}
    .email_policy p strong{color:#000;}
    .email_policy ol{padding:10px 0 0 0;}
    .email_policy ol li{padding:0 0 12px 0;line-height:14px;font-size:11px;}
    /*이용내역, 결제내역*/
    .utilize-wrap{position:relative;padding:0 3%;}
    .utilize-title{padding:20px 0 10px 0;font-size:15px;line-height:16px;}
    .utilize-manual{padding:10px;height:150px;}
    .utilize-manual-agree{top:15px;font-size:12px;}
    .utilize-wrap .board-col select,.utilize-wrap .board-col input[type='text']{width:90%;}
    .utilize-wrap-txt{padding:30px 0 30px 0;}
    .utilize-wrap-txt1{font-size:15px;line-height:15px;}
    .utilize-wrap-txt2{margin-top:10px;font-size:12px;line-height:12px;}
    .utilize-wrap-txt3{margin-top:10px;font-size:11px;}
    .bn-or-m.utilize4,.bn-gray-m.utilize4{width:94%;margin:3px 0;padding:12px 0 12px 0;}
    .utilize-wrap .bn-or-m{padding:12px 0 12px 0;width:94%;}
    .tax-check-t, .tax-check-b{width:100%;*zoom:1;}
    .tax-check-t:after, .tax-check-b:after{content:'';display:block;clear:both;}
    .tax-check-label{width:20%;float:left;}
    .tax-check-t .selectbox, .tax-check-b .selectbox{width:60%;float:left;}
    .tax-check-label.mgl{margin-left:0;}
    .tax-check-foot{padding-top:20px;*zoom:1;}
    .tax-check-foot:after{content:'';display:block;clear:both;}
    .tax-check-foot .tax-check-label.last{width:20%;float:left;}
    .tax-check-foot .float-wrap{width:60%;float:left;}
    .caledar-data2-1{display:block;}
    input[type='submit'].bn-or-form.taxsubmit{margin-top:10px;width:83px;height:30px;vertical-align:top;*margin-left:4px;}
    .tax-wrap{position:relative;padding:65px 0 0 0;}
    .tax-wrap .pay-bnlist{top:28px;}
    .tax-check-b{margin-top:10px;display:block;}
    .board-l{padding-top:5px;float:none;}
    .board-r{margin-top:5px;padding-right:0;float:none;}
    .board-r a.bn-img{margin-bottom:0;}
    .reset-check{display:inline-block;margin:10px 10px -6px 0;}
	.req-num-wrap label{left:2%;font-size:11px;letter-spacing:-1px;}
    /*calendar*/
    .calendar-t{margin:0 0 20px 0;}
    .calendar-t select{width:60%;}
    .calendar-t-r{margin-top:10px;display:block;}
	.calendar-b{text-align:center;}
	.calendar-b .caledar-data{padding:0 5px;margin-top:10px;width:40%;line-height:normal}
    .calendar-b .caledar-data input[type='text']{display:inline-block;padding:10px 0;width:80%;}
    .caledar-data img {vertical-align:middle}
	.calendar-mgl{margin-left:0;}
    .caledar-mobile-c{display:block;margin-top:10px;text-align:center;}
	.caledar-bnlist{display:block;margin:10px 0 0 0;width:100%;text-align:center;}
    /*1:1 문의*/
    .toggle-q-top-l{float:none;}
    .toggle-q-top-r{margin-top:5px;float:none;}
    .toggle-q{padding:10px 10px;line-height:normal;}
    .toggle-a-wrap{padding:10px 10px 6px 10px;}
    .toggle-a-top-l{font-size:13px;float:none;}
    .toggle-a-top-r{float:none;text-align:right;}
    .toggle-a{padding:12px 0 0 0;line-height:15px;}
    /*샵링커 소개 주요기능*/
    .intro-func-wrap{padding:0 3%;}
    .intro-func-txt1{padding:20px 0 0 0;font-size:18px;line-height:22px;word-break: keep-all}
    .intro-func-list-wrap{margin:0;}
    .intro-func{margin:10px 0 0 0;width:100%;float:none;}
    .intro-func .intro-func-inner{padding:20px 0 0 0;min-height:inherit;}
    .intro-func-title{padding-bottom:10px;font-size:15px;line-height:15px;}
    .intro-func-txt{margin:20px 0 0 0;padding:0 10px 20px 10px;}
    .intro-advan-wrap{margin:10px 0 0 0;padding:5px;}
    .intro-advan-wrap .intro-advan-wrap-inner{padding:15px 0;background-color:#fff;}
    .intro-advan{width:100%;min-height:inherit;}
    .intro-advan .intro-advan-inner{padding:10px 10px 0 10px;}
    .intro-advan-title{margin:20px 0 0 0;font-size:15px;line-height:18px;}
    .intro-advan-txt{padding:10px 0 20px 0;line-height:15px;font-size:12px;color:#777;}
    /*기대효과*/
    .effec-wrap{padding:0 3%;}
    .effec-top-txt{margin:20px 0 20px 0;font-size:18px;line-height:22px;word-break: keep-all}
    .intro-effec-txt-b{margin-top:10px;padding:0 0 0 10px;font-size:11px;line-height:15px;background:url('/images/bg/dot_or.gif') no-repeat left 4px;}
    .intro-effec-list-wrap{margin:0;}
    .intro-effec-list-wrap.abroad{margin-top:-10px;}
    .intro-effec{margin:15px 0 0 0;width:100%;}
    .intro-effec .intro-effec-inner{height:inherit;}
    .intro-effec .intro-effec-inner.abroad{height:inherit;}
    .intro-effec-title{padding:20px 0 15px 0;font-size:15px;line-height:17px;}
    .intro-effec-txt{margin-top:15px;padding:0 11px 20px 11px;}
    /*서비스 신청 및 결제*/
    .service-wrap{padding:0 3% 0 3%;}
    .service-top-txt{padding:30px 10px 27px 10px;}
    .service-top-txt1{font-size:20px;line-height:22px;}
    .service-top-txt2{margin-top:5px;font-size:11px;}
    .service-top-txt3{font-size:15px;}
    .service-txt{padding:30px 0 10px 0;}
    .service-title{padding:15px 0 10px 0;font-size:15px;line-height:16px;}
    .bn-or-m.service-pay{padding:12px 0 12px 0;width:94%;}
    .bn-or-m.service-pay2, .bn-or-m.service-pay3, .bn-gray-m2.pay-prev{padding:12px 0 12px 0;width:94%;}
    .bn-or-m.service-pay3, .bn-gray-m2.pay-prev{margin-top:10px;}

    /*개요, DB 이전 서비스*/
    .summary-wrap{padding:5px;}
    .summary-wrap .summary-inner{padding:10px;background-color:#fff;}
    .summary-txt1{padding:0 0 15px 0;font-size:16px;text-align:center;font-weight:bold;color:#333;}
    .summary-market{padding:15px 0 0 0;}
    .summary-market li{position:absolute;width:auto;padding:0;}
    .summary-market li img{width:47px;height:47px;}
    .summary-market li span{padding:5px 0 0 0;font-size:11px;}
    .summary-market li.summary-market-list1{top:35px;left:10%;}
    .summary-market li.summary-market-list2{top:140px;left:10%;}
    .summary-market li.summary-market-list3{padding:0;top:245px;left:10%;}
    .summary-market li.summary-market-list4{padding:0;top:35px;right:10%;}
    .summary-market li.summary-market-list5{top:140px;right:10%;}
    .summary-market li.summary-market-list6{top:245px;right:10%;}
    .summary-customer{display:none;}
    .summary-customer-m, .summary-customer-m2{display:block;text-align:center;}
    .summary-customer-m img{width:125px;height:auto;}
    .summary-customer-m2 img{width:144px;height:auto;}
    .summary-txt2{padding:300px 0 0 0;font-size:14px;}
    .summary-txt-list{padding:50px 0 0 0;margin:0;}
    .summary-txt-list p{display:inline-block;margin:10px 0 0 0;width:100%;}
    .summary-txt-list p span{display:block;padding:15px 0 15px 0;}
    .summary-mwrap{padding:0 3%;}
    .summary-m-txt{padding:25px 0 15px 0;font-size:20px;line-height:25px;}
    .summary-inner.sec{background-image:url('/images/bg/bg_summary_after_ratio.jpg');background-size:144px 358px;background-repeat:no-repeat;background-image:url('/images/bg/bg_summary_after_s.jpg')\9;}
    .summary-txt2.sec{padding:20px 0 0 0;}
    .summary-main-txt{padding:15px 3% 20px 3%;font-size:18px;line-height:22px;word-break: keep-all}
    .summary-txt1.db{padding:15px 0 0 0;position:static;width:100%;top:auto;left:auto;font-size:13px;}
    .summary-customer.db{margin-top:-85px;}
    .summary-txt2.db{padding:20px 0 22px 0;line-height:20px;}
    .summary-market.db li.summary-market-list1{top:70px;left:10%;}
    .summary-market.db li.summary-market-list2{top:177px;left:10%;}
    .summary-market.db li.summary-market-list3{padding:0;top:275px;left:10%;}
    .summary-market.db li.summary-market-list4{padding:0;top:70px;right:10%;}
    .summary-market.db li.summary-market-list5{top:177px;right:10%;}
    .summary-market.db li.summary-market-list6{top:275px;right:10%;}
   .db-wrap{padding:0 3%;}
    .db-foot-title{padding:20px 0 10px 0;font-size:15px;line-height:17px;}
    .db-foot-wrap{padding:5px;}
    .db-foot-wrap .db-foot-inner{padding:15px 0;border-right:0;}
    .db-foot-wrap .db-foot-list-inner.last{border-right:0;}
    .db-foot-list li{width:100%;}
    .db-foot-list-inner{min-height:inherit;}
    .db-foot-img img{max-width:100px;width:100%;height:auto;}
    .db-foot-txt{padding:20px 10px 10px 10px;}
    .db-foot-txt1{margin:10px 0 0 0;font-size:12px;color:#ff6200;}
    .db-foot-txt2{margin:10px 0 0 0;padding-left:10px;font-size:12px;}
    /*특징*/
    .charac-wrap{padding:0 3% 0 3%;}
    .charac-main-txt{margin:20px 0 20px 0;font-size:18px;line-height:22px;word-break: keep-all}
    .charac-top-wrap{padding:5px;}
    .charac-top-wrap .charac-top-inner{padding:15px 0 15px 0;}
    .charac-top-list li{padding:10px 0 0 0;width:100%;min-height:inherit;float:none;background:none;font-size:12px;line-height:15px;*zoom:1;}
    .charac-top-list li:after{content:'';display:block;clear:both;}
    .charac-img{padding-left:3%;width:35%;float:left;}
    .mobile-charac-float{width:60%;float:right;}
    .charac-em{display:block;margin:15px 0 0 0;font-size:18px;line-height:22px;text-align:left;}
    .charac-foot-txt{padding:10px 3% 0 0;text-align:left;}
    .charac-bottom-title{margin:20px 0 10px 0;font-size:15px;line-height:16px;}
    .charac-list li{display:inline-block;margin-top:10px;float:none;*display:inline;*zoom:1;}
    .charac-list li img{height:auto;}
    .charac-list1 img{width:86px;}
    .charac-list2 img{width:87px;}
    .charac-list3 img{width:87px;}
    .charac-list4 img{width:87px;}
    .charac-list5 img{width:71px;}
    .charac-txt{margin-top:15px;font-size:13px;}
    /*쇼핑몰 API 이용요금안내*/
    .api-wrap{padding:0 3% 0 3%;}
    .bn-or-m.api3{padding:12px 0 12px 0;width:94%;}
    /*네이버 지식쇼핑*/
    .naver-wrap{padding:0 3% 0 3%;}
    .naver-t-banner{padding:30px 0 0 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
    .naver-t-banner img{width:100%;}
    .naver-t-banner-txt1{padding:0 0 0 30px;position:static;top:auto;left:auto;font-size:14px;font-weight:bold;color:#000;}
    .naver-t-banner-title{padding:10px 0 0 30px;position:static;top:auto;left:auto;font-size:36px;line-height:36px;}
    .naver-t-banner-txt2{padding:15px 0 0 30px;position:static;top:auto;left:auto;font-size:13px;}
    .naver-t-banner-txt3{padding:3px 0 0 30px;position:static;bottom:auto;left:auto;}
    .naver-t-banner-img{display:none;}
    .naver-t-banner-img-m{display:block;text-align:center;}
    .naver-t-banner-img-m img{width:233px;height:auto;vertical-align:bottom;}
    .naver-q-img{width:100%;float:none;text-align:center;}
    .naver-q-img img{width:99%;}
    .naver-q-txt{padding:20px 0 0 0;width:100%;float:none;}
    .naver-recom-wrap{margin-left:0;}
    .naver-recom{margin:0 0 30px 0;width:100%;min-height:inherit;float:none;}
    .naver-recom-title{padding:38px 0 18px 0;}
    .naver-recom-txt2{padding:0 17px 25px 17px;}
    .naver-diag-wrap{padding:0 20px;background:none;}
    .naver-diag-txt{padding:20px 0 8px 0;}
    .naver-diag{width:100%;float:none;}
    .naver-diag-title{margin-top:20px;padding:0;text-align:center;}
    .naver-diag-txt2{margin:30px 0 0 0;padding:0 0 20px 0;}
    a.bn-naver{width:94%;}
   /*추천쇼핑몰*/
    .recom-wrap{padding:0 3%;}
    .recom-t-l{display:block;width:100%;float:none;}
    .recom-t-r{width:100%;float:none;}
    .recom-plus{padding:20px 0 0 0;position:static;top:auto;left:auto;text-align:center;}
    .recom-t-r dl{margin:10px 0 0 0;height:auto;}
    .recom-t-r dl dt{padding:15px 15px 0 15px;}
    .recom-t-r dl dd{padding:15px 15px 0 15px;}
    .recom-t-r dl dd.ssn-go{padding:15px 0 15px 15px;}
    .recom-t-banner{margin:15px 0 0 0;}
    .recom-t-banner ul li{margin-left:0;width:100%;float:none;}
    .recom-title{padding:20px 0 10px 0;font-size:15px;line-height:17px;}
    .recom-list-wrap{margin-left:0;}
    .recom{margin:0 0 15px 0;width:100%;}
    .recom-txt{min-height:inherit;}
    .recom-txt dt{padding:10px 15 10px 15;font-size:13px;line-height:15px;}
    .recom-txt dd{padding:0 15px 15px 15px;line-height:15px;font-size:12px;}
    .recom2-wrap{padding:0 3%;}
    .recom2-t-wrap{position:relative;padding:5px;}
    .recom2-t-wrap .recom2-t-inner{background:#fff;}
    .recom2-t-txt{padding:30px 10px 0 10px;}
    .recom2-t-pd{margin:20px 0 0 0;padding:0 15px;}
    .recom2-t{position:relative;padding:15px;background-image:url('/images/bg/bg_plus_ratio.gif');background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-image:url('/images/bg/bg_plus_s.gif')\9;}
    .recom2-t-l{float:none;width:100%;}
    .recom2-t-r{float:none;width:100%;}
    .recom2-t-r .recom2-t-list{margin:0;}
    .recom2-t-title{margin-left:0;padding:0 0 15px 0;}
    .recom2-t-list li{margin-right:0;}
    .recom2-t-l .recom2-t-list li{width:33.3333%;}
    .recom2-t-r .recom2-t-list li{width:50%;}
    .recom2-t-r{padding:20px 0 0 0;}
    .recom2-t-r .recom2-t-list{margin:0 auto;width:66.6666%;}
    .recom2-list-txt{display:block;margin-top:10px;}
    .logo-sesang{position:relative;padding:35px 0 0 0;width:100%;}
    .logo-sesang-txt{padding:0 10px;position:static;top:auto;left:auto;width:auto;}
    .recom2-title{padding:20px 0 10px 0;font-size:15px;}
    .recom2-char-list-wrap{margin-left:0;}
    .recom2-char{margin:0 0 20px 0;width:100%;float:left;}
    .recom2-char-inner{min-height:inherit;}
    .recom2-char-inner.diff{min-height:inherit;}
    .recom2-char-title{padding:20px 10px 10px 10px;}
    .recom2-char-title.mgtm{padding:40px 10px 6px 10px;margin-top:0;}
    .recom2-char-txt{padding:15px 30px 20px 30px;font-size:12px;line-height:16px;}
    .recom2-foot-banner-wrap{margin:20px 0 0 0%;}
    .recom2-foot-banner li{margin:0 0 10px 0;width:100%;}
    /*.recom2-sns-list{margin:0 0 20px 3px;display:block;}*/
    .bn-or-m.recom2{padding-left:0;padding-right:0;width:94%;}
    /*고객 API 소개*/
    .c-api-wrap{padding:0 3%;}
    .c-api-txt{padding:20px 0 0 0;font-size:20px;line-height:25px;}
    .c-api-t-wrap{margin:25px 0 0 0;padding:5px;}
    .c-api-t-inner{padding:0;}
    .c-api-t-txt1{margin-left:0;position:absolute;top:70px;right:2%;}
    .c-api-t-txt1-txt{margin:0;padding:35px 0 0 0;float:left;line-height:13px;font-size:12px;}
    .c-api-t-txt1-txt>span{display:block;}
    .c-api-t-txt1-img{display:none;}
    .c-api-t-txt1-img-m{display:block;padding-left:4px;float:right;}
    .c-api-t-txt1-img-m img{width:36px;height:auto;}
    .c-api-t-txt2{margin:0;position:absolute;top:80px;left:2%;}
    .c-api-t-txt2-txt{display:block;position:relative;padding:15px 0 0 0;float:right;line-height:14px;font-size:12px;}
    .c-api-t-txt2-txt>span{display:block;}
    .c-api-t-txt2-img{display:none;margin:0;}
    .c-api-t-txt2-img-m{display:block;float:left;}
    .c-api-t-txt2-img-m img{width:36px;height:auto;}
    .c-api-t-list{margin-top:0;}
    .c-api-t-list li{float:none;}
    .c-api-t-list li.c-api-img1{width:100%;}
    .c-api-t-list li.c-api-img2{width:100%;}
    .c-api-t-list li.c-api-img3{width:100%;}
    .c-api-t-list li.c-api-img1 img{padding:30px 0 0 0;}
    .c-api-t-list li.c-api-img2 img{padding:75px 0 80px 0;}
    .c-api-t-txt3{padding:55px 10px 30px 10px;font-size:16px;font-weight:bold;text-align:center;}
    .c-api-m-wrap{margin-left:0;}
    .c-api-m-list li{margin:0 0 10px 0;width:100%;float:none;}
    .c-api-b-wrap{padding:5px;}
    .c-api-b-inner{padding:20px 0 20px 0;}
    .c-api-b{padding:0 0 20px 0;width:100%;float:none;}
    .c-api-b-line{border:0;}
    .c-api-b-title{margin:20px 0 0 0;}
    .c-api-b-txt{margin:10px 0 0 0;}
    .api-mall-list ul li.api-mall-list-logo1 img{width:70px;}
    .api-mall-list ul li.api-mall-list-logo2 img{width:54px;}
    .api-mall-list ul li.api-mall-list-logo3 img{width:51px;}
    .api-mall-list ul li.api-mall-list-logo4 img{width:55px;}
    .api-mall-list ul li.api-mall-list-logo5 img{width:33px;}
    .api-mall-list ul li.api-mall-list-logo6 img{width:79px;}
    .api-mall-list ul li.api-mall-list-logo7 img{width:61px;}
    .api-mall-list ul li.api-mall-list-logo8 img{width:54px;}
    .api-mall-list ul li.api-mall-list-logo9 img{width:61px;}
    .api-mall-list ul li.api-mall-list-logo10 img{width:70px;}
    .api-mall-list ul li.api-mall-list-logo11 img{width:55px;}
    .api-mall-list ul li.api-mall-list-logo12 img{width:70px;}
    .api-mall-list ul li.api-mall-list-logo13 img{width:61px;}
    .api-mall-list ul li.api-mall-list-logo14 img{width:69px;}
    .api-mall-list ul li.api-mall-list-logo15 img{width:70px;}
    .api-mall-list ul li.api-mall-list-logo16 img{width:70px;}
    /*이미지 호스팅 소개*/
    .hosting-wrap{padding:0 3%;}
    .hosting-wrap{border-top:1px solid #d9d9d9;}
    .hosting-t-txt{padding:20px 0 30px 0;}
    .hosting-t-wrap{padding:5px;}
    .hosting-t-inner{position:relative;padding:20px 0 0 0;}
    .hosting-t-list{position:relative;margin-left:0;}
    .hosting-t-list li{display:block;position:absolute;margin:0;width:62px;}
    .hosting-t-list li.hosting-t-list-fir{top:65px;left:7%;}
    .hosting-t-list li.hosting-t-list-sec{top:170px;left:7%;}
    .hosting-t-list li.hosting-t-list-thir{margin:0 0 0 -31px;top:0;left:50%;}
    .hosting-t-list li.hosting-t-list-four{top:65px;right:7%;}
    .hosting-t-list li.hosting-t-list-fif{top:170px;right:7%;}
    .hosting-t-list-txt{padding:5px 0 0 0;}
    .hosting-t-foot-img{display:none;}
    .hosting-t-foot-img-m{display:block;}
    .hosting-t-foot-img-m img{width:125px;height:auto;}
    .hosting-t-foot{margin:90px 0 0 0;text-align:center;}
    .hosting-t-foot strong{display:block;margin:10px 0 0 0;}
    .hosting-t-foot-txt{padding:30px 0 20px 0;}
    .hosting-list-margin{margin:0;}
    .hosting-list{margin:10px 0 0 0;width:100%;float:none;}
    .hosting-list-inner{padding:0 0 20px 0;height:auto;}
	.hosting-list-inner.diffheight{height:auto;}
    .hosting-list-title{padding:20px 0 15px 0;}
    .hosting-list-txt{padding:15px 15px 0 15px;}
    .hosting-list-bn a{margin:10px 0 0 0;width:94%;}
    .hosting-b-wrap{padding:0 15px;}
    .hosting-b-list{padding:20px 0 15px 0;}
    .hosting-b-list li{width:32%;}
    .hosting-b-list li.hosting-b-list-last{width:26%;}
    .hosting-list-img{display:block;text-align:center;}
    .hosting-title{position:relative;margin:30px 0 0 0;}
    .hosting-b-img{margin-top:-65px;display:block;width:100%;float:none;}
    .hosting-b-manual{padding:20px 0 0 0;width:100%;float:none;}
    .hosting-b-manual-title{font-size:16px;font-weight:bold;color:#000;line-height:30px;}
    .hosting-b-manual-txt{font-weight:bold;color:#000;line-height:25px;}
    .hosting-notice-wrap{margin:40px 0 0 0;padding:30px;background-color:#a4a4a4;font-weight:bold;color:#fff;}
    .hosting-notice-title{padding:0 0 20px 0;font-size:20px;line-height:20px;}
    .hosting-notice{margin:-8px 0 0 0;font-size:13px;}
    .hosting-notice li{margin:8px 0 0 0;padding-left:16px;}
    .hosting-notice li span{margin-left:-16px;}
	.txt_break{display:block;}
    /*이용요금 안내*/
    .hosting-price-wrap{padding:20px 3% 0 3%;}
    .hosting-price-wrap .boad-color .select-hosting{display:inline;}
    .hosting-price-wrap .boad-color .hidden{display:none;}
    .hosting-price-wrap .boad-color .th-hid{display:none;}
    .bn-gray-m2.host{padding-left:0;padding-right:0;width:94%;}
    .bn-or-m2.host1{margin:10px 0 0 0;padding-left:0;padding-right:0;width:41.4%;}
    .bn-or-m2.host2{margin:10px 0 0 0;padding-left:0;padding-right:0;width:51.4%;}
    .select-board2 .select-ver1, .select-board2 .select-ver2{display:inline;}
    .select-board2 .select-hidden{display:none;}

    /* 20161128_ciwawa 추가 */
    .select-board2 {table-layout:auto}
    .select-board2 tbody .change-board2 > th + th {width:130px}
    /*세금계산서*/
    .bn-or-m.calendar-bn{padding-left:0;padding-right:0;width:94%;}

    /*택배연동 서비스*/
    .parcel-wrap{padding:0 3%;}
    .parcel-m-txt{padding:20px 0 0 0;font-size:20px;line-height:25px;}
    .parcel-t-wrap{margin:20px 0 0 0;padding:5px;}
    .parcel-t-inner{padding:25px 0 0 0;}
    .parcel-t-list li{display:block;text-align:center;}
    .parcel-t-list li.parcel-t-list-1{padding:0;width:100%;}
    .parcel-t-list li.parcel-t-list-2{margin-top:15px;padding:0;width:100%;}
    .parcel-t-list li.parcel-t-list-3{margin-top:15px;width:100%;}
    .parcel-t-list li .parcel-t-list-img{position:relative;display:block;z-index:10;}
    .parcel-t-list-next{display:none;}
    .parcel-t-list-next-m{display:block;}
    .parcel-t-list-next-m img{width:68px;height:74px;}
    .parcel-t-list-txt{display:block;margin:5px 0 20px 0;font-size:14px;line-height:19px;font-weight:bold;}
    .parcel-t-txt{padding:35px 0 25px 0;font-size:14px;}
    .title-parcel{padding:20px 0 10px 0;font-size:15px;line-height:20px;}
    .parcel-ml{height:inherit;padding-bottom:20px;width:auto;float:none;}
    .parcel-m-title{padding:20px 0 20px 0;font-size:15px;line-height:20px;}
    .parcel-ml-list{padding:0 0 8px 15px;font-size:13px;}
    .list-bundle{top:71px;right:15px;}
    .list-bundle img{display:block;float:left;}
    .list-bundle-txt{display:block;padding:57px 0 0 10px;font-size:13px;}
    .list-bundle-hid{display:none;}
    .list-bundle2{top:250px;}
    .list-bundle3{top:432px;}
    .parcel-mr{position:relative;height:inherit;width:auto;float:none;}
    .parcel-mr-list{font-size:14px;}
    .parcel-mr-list li{padding:0 0 0 15px;}
    .parcel-mr-list li.parcel-m-diff{font-size:12px;}
    .parcel-m-diff .parcel-m-next{padding:33px 0 5px 50px;}
    .parcel-mr-txt{padding:50px 9% 40px 9%;font-size:12px;line-height:21px;}
    .parcel-mr-txt span{display:block;padding-left:10px;background:url('/images/bg/dot_or_s.gif') no-repeat left 8px;font-size:12px;}
    .ba-next{position:static;top:auto;left:auto;margin-left:0;width:100%;}
    .ba-next img{display:none;}
    .ba-next-m{display:block;padding:15px 0;text-align:center;}
    .ba-next-m img{width:214px;height:auto;}

    /*국내 온라인 판매대행 소개*/
    .proxyintro-wrap{}
    .proxyintro-main-txt{padding:20px 0 15px 0;font-size:20px;line-height:25px;}
    .proxyintro-title{padding:20px 0 10px 0;font-size:15px;line-height:17px;color:#000;}
    .proxyintro-t-wrap{padding:5px;}
    .proxyintro-t-img{padding:20px 0 20px 0;width:100%;float:none;}
    .proxyintro-t-txt{padding:0 10px 20px 10px;width:auto;float:none;}
    .proxyintro-t-txt-t{display:block;padding:0 0 15px 0;color:#000;font-size:16px;line-height:22px;font-weight:bold;}
    .proxy-mall-list ul li img{height:auto;}
    .proxy-mall-list ul li.proxy-mall-list-logo1 img{width:52px;}
    .proxy-mall-list ul li.proxy-mall-list-logo2 img{width:70px;}
    .proxy-mall-list ul li.proxy-mall-list-logo3 img{width:51px;}
    .proxy-mall-list ul li.proxy-mall-list-logo4 img{width:52px;}
    .proxy-mall-list ul li.proxy-mall-list-logo5 img{width:52px;}
    .proxy-mall-list ul li.proxy-mall-list-logo6 img{width:56px;}
    .proxy-mall-list ul li.proxy-mall-list-logo7 img{width:39px;}
    .proxy-mall-list ul li.proxy-mall-list-logo8 img{width:61px;}
    .proxy-mall-list ul li.proxy-mall-list-logo9 img{width:53px;}
    .proxy-mall-list ul li.proxy-mall-list-logo10 img{width:69px;}
    .proxy-mall-list ul li.proxy-mall-list-logo11 img{width:61px;}
    .proxy-mall-list ul li.proxy-mall-list-logo12 img{width:61px;}
    .proxy-mall-list ul li.proxy-mall-list-logo13 img{width:57px;}
    .proxy-mall-list ul li.proxy-mall-list-logo14 img{width:61px;}
    .proxy-mall-list ul li.proxy-mall-list-logo15 img{width:61px;}
    .proxy-mall-list ul li.proxy-mall-list-logo16 img{width:78px;}
    .proxy-mall-list ul li.proxy-mall-list-logo17 img{width:78px;}
    .proxy-mall-list ul li.proxy-mall-list-logo18 img{width:56px;}
    .proxy-mall-list ul li.proxy-mall-list-logo19 img{width:65px;}
    .proxy-mall-list ul li.proxy-mall-list-logo20 img{width:56px;}
    .proxy-mall-list ul li.proxy-mall-list-logo21 img{width:70px;}
    .proxy-mall-list ul li.proxy-mall-list-logo22 img{width:52px;}
    .proxy-mall-list ul li.proxy-mall-list-logo23 img{width:52px;}
    .proxy-mall-list ul li.proxy-mall-list-logo24 img{width:51px;}
    .proxy-mall-list ul li.proxy-mall-list-logo25 img{width:51px;}
    .proxy-mall-list ul li.proxy-mall-list-logo26 img{width:61px;}
    .proxy-mall-list ul li.proxy-mall-list-logo27 img{width:58px;}
    .proxy-mall-list ul li.proxy-mall-list-logo28 img{width:66px;}
    .proxy-mall-list ul li.proxy-mall-list-logo29 img{width:52px;}
    .proxyintro-m-txt1{padding:27px 10px 17px 10px;font-size:20px;line-height:22px;}
    .proxyintro-m-list1{padding:20px 0 0 0;height:70px;}
    .proxyintro-m-list2{width:22%;height:auto;}
    .proxyintro-m-list2-txt2{padding:12px 0 0 0;font-size:10px;}
    .proxyintro-m-list2-txt3{padding:19% 0 0 0;font-size:10px;}
    .proxyintro-m-list2-img img{margin-left:-32px;width:63px;height:auto;}
    .proxyintro-m-list-img{display:block;}
    .proxyintro-m-list-img img{width:39px;height:auto;}
    .proxyintro-m-list-txt{padding:5px 0 0 0;font-size:13px;}
    .proxyintro-m-txt2{padding:15px 20px 0 20px;font-size:14px;}
    .proxyintro-m-txt3{padding:0 10px;bottom:4%;width:auto;font-size:13px;line-height:15px;}
    .proxyintro-b-wrap{padding:0 20px;}
    .proxyintro-b-txt{padding:20px 0 15px 0;font-size:15px;line-height:20px;}
    .proxyintro-b-clear{margin-left:0;}
    .proxyintro-b{display:block;margin-left:0;padding:0 0 30px 0;width:100%;}
    .proxyintro-b-title{padding:14px 0 8px 0;font-size:18px;}
    .proxyintro-b-img{display:block;width:100%;text-align:center;}
    .proxyintro-b-list li{margin:0 0 3px 0;padding:0 0 0 10px;font-size:12px;background:url('/images/bg/dot_or_s.gif') no-repeat left 6px;}
    .proxyintro-f-txt1{padding:20px 10px;font-size:15px;line-height:20px;}
    .proxyintro-f-list{margin-left:0;padding:20px 0 8px 0;}
    .proxyintro-f-list li{display:inline-block;margin:0 0 10px 0;padding:24px 0;width:90%;}
    .proxyintro-f-txt2{padding:0 0 20px 4.5%;font-size:12px;font-weight:bold;text-align:left;}
    .abroad-mall-list ul li img{height:auto;}
    .abroad-mall-list ul li.abroad-mall-list-logo1 img{width:71px;}
    .abroad-mall-list ul li.abroad-mall-list-logo2 img{width:72px;}
    .abroad-mall-list ul li.abroad-mall-list-logo3 img{width:67px;}
    .abroad-mall-list ul li.abroad-mall-list-logo4 img{width:80px;}
    .abroad-mall-list ul li.abroad-mall-list-logo5 img{width:63px;}
    .abroad-mall-list ul li.abroad-mall-list-logo6 img{width:77px;}
    .abroad-mall-list ul li.abroad-mall-list-logo7 img{width:73px;}
    .abroad-mall-list ul li.abroad-mall-list-logo8 img{width:71px}
    .abroad-mall-list ul li.abroad-mall-list-logo9 img{width:63px}
    .abroad-mall-list ul li.abroad-mall-list-logo10 img{width:73px}
    /*진행절차 및 선청*/
    .abroad-prog-wrap{padding:5px;}
    .abroad-prog-inner{padding:0 0 20px 0;}
    .abroad-prog-txt{padding:20px 10px 20px 10px;font-size:20px;line-height:25px;}
    .abroad-prog-title{padding:20px 0 15px 0;font-size:15px;line-height:20px;}
    .abroad-prog-title2{font-size:15px;}
    .abroad-grog-manual{position:relative;padding:10px 15px;height:160px;}
    /*판매대행 상담*/
    .proxy-advice-wrap{margin:0 0 20px 0;padding:5px;}
    .proxy-advice-inner{padding:20px 10px 20px 10px;}
    .proxy-advice-txt{font-size:20px;line-height:25px;}
    .proxy-advice-title{padding:0 0 10px 0;font-size:15px;line-height:17px;}
    .proxy-advice-manual{position:relative;padding:10px 15px;height:160px;}
	.offline-wrap{padding:30px 3% 0 3%;border-top:1px solid #d9d9d9;}
	.offline-title{padding:20px 0 10px 0;font-size:15px;line-height:16px;}
	.offline-t-txt{font-size:20px;line-height:23px;}
	.offline-req-wrap{padding:5px;}
	.offline-req-inner{position:relative;padding-bottom:15px;background-color:#fff;text-align:center;}
	.offline-req-list{padding:15px 10px;font-size:13px;text-align:left;}
	a.offline-req-bn{width:60%;height:36px;line-height:36px;font-size:16px}
	.offline-edu-wrap{padding:60px 15px 15px;border:1px solid #e4e4e4;}
    .offline-tit {font-size:14px}
	.offline-title2{padding:0 0 0 10px;font-size:14px;line-height:14px;}
	.offline-edu-list1{margin-left:0;padding:10px 0 20px 0;}
	.offline-edu-list1 li{width:47%;vertical-align:top;}
	.offline-edu-list1 li>span{padding:28px 0 0 0;height:40px;font-size:12px}
	.offline-edu-list1 li.offedulist2>span{padding:18px 0 0 0;height:50px;}
	.offline-edu-list1 li.offedulist2>span>span{display:block;}
	.offline-edu-list1 li.offedulist3, .offline-edu-list1 li.offedulist4{margin-top:10px;}
	.offline-edu{margin:5px 0 0 0;padding:12px 0 0 0;height:auto;float:none;background:none;}
	.offline-edu h5{padding:0 0 12px 0 ;font-weight:bold;color:#ff6200;}
	.offline-edu ol{padding:0 0 10px 0;font-size:13px;border-bottom:1px dotted #d5d5d5;}
	.offline-edu ol li{padding:0 0 5px 0;}
	.offline-edu.offedu1, .offline-edu.offedu2, .offline-edu.offedu2-1, .offline-edu.offedu3{padding:12px 0 0 0;width:100%;height:auto;}
	.offline-edu.offedu3 ol{padding:0;border-bottom:0;}
	.offline-list-wrap{margin-left:0;}
	.offline-list li{margin:0;width:99%;}
    /*오프라인 교육*/
    .offschedule-wrap{padding:20px 3% 0 3%;}
    .schedule-num{padding:20px 0 0 0;}
    .schedule-num-c{font-size:20px;line-height:20px;}
	.schedule-num-r{margin-top:10px;position:static;top:auto;right:auto;}
    .schedule-board{margin:10px 0 0 0;font-size:10px;}
    .schedule-board th{padding:3px 0 3px 0;font-size:12px;}
    .schedule-board td{padding:0 2px;height:55px;}
    .schedule-board td>div{height:55px;}
    .schedule-board td span.txt-date{position:absolute;top:3px;left:3px;}
    .schedule-board td span.txt-date.sun{top:3px;}
    .schedule-board td .bn-img{margin-top:20px;padding:3px;width:auto;height:auto;line-height:12px;font-size:12px;line-height:inherit;background:none;border:1px solid #cfcfcf;white-space:inherit;}
    .schedule-board td .bn-img span{padding:0;background:none;width:auto;height:auto;line-height:12px;}
    .schedule-board td .ico-end{margin-top:20px;padding:3px;width:auto;height:auto;background:none;background-color:#ededed;border:1px solid #cfcfcf;white-space:inherit;}
    .schedule-board td .ico-end span{padding:0;background:none;width:auto;height:auto;line-height:12px;}
	.edu-req-bn{position:static;top:auto;right:auto;text-align:center;}
    .edu-req-bn a.bn-img{margin:0 0 10px 0;width:94%;}
	.edu-req-bn{margin-left:0;}

    .local-edu-gift {padding-top:20px}
    .local-edu-gift img {width:40%}
    .local-edu-gift > div {width:60%;font-size:20px;box-sizing:border-box}
    .local-edu-gift > div > p {margin-top:15px;font-size:14px}

    /*웹가이드교육*/
	/*
    .edu-guide-txt-wrap{width:94%;padding:0 3% 0 3%;top:10%;}
    .edu-guide-txt1{font-size:18px;line-height:22px;}
    .edu-guide-txt2{margin:15px 0 0 0;font-size:14px;line-height:16px;}
    .edu-guide-txt3{margin:10px 0 0 0;font-size:12px;}
    */
	.edu-guide{position:relative;padding:35px 3% 30px 3%;width:94%;}
	.edu-guide-txt1{margin:0 0 20px 0;width:auto;font-size:20px;line-height:30px;}
	.edu-guide-img img{width:100%;height:auto;}
	.edu-guide-txt2{margin:-12px 0 10px 0;width:auto;font-size:13px;line-height:16px;}
	.edu-guide-txt3{font-size:14px;}
	.mobile-wrap .bn_c .manual-bn{padding-left:0;padding-right:0;width:94%;}

	/*원격교육*/
	.remote-top, .remote-bottom{padding:0 3%;width:94%;}
	.remote-txt1{padding:3% 0 0 0;font-size:15px;line-height:18px;}
	.remote-txt2{padding:1% 0 0 0;font-size:12px;}
	.remote-txt3{font-size:12px;line-height:15px;}
	.remote-txt4{padding:3% 0 3% 0;font-size:12px;}
    .remote-wrap {padding-bottom:10%}

	/*온라인동영상교육*/
    .movie-select{text-align:center;}
    .movie-select select{margin-bottom:10px;width:94%;}
    .movie-title{margin:0 0 10px 0;padding:10px 15px 10px 15px;font-size:14px;line-height:14px;}
    .movie-l{width:100%;float:none;}
    .movie-r{width:100%;height:auto;float:none;overflow:inherit;overflow-y:inherit;}
    /*인증내역*/
    .license-wrap{margin:0;}
    .license-list li{margin:0 0 10px 0;width:100%;float:none;}
    .license-list li span.license-list-line, .license-list li span.license-list-line.custom, .license-list li span.license-list-line.custom2{padding:20px 10px;}
    .license-txt{padding:15px 0 0 0;font-size:15px;line-height:15px;}
    .license-img img{width:100%;height:auto;}
    /*오시는길*/
    .loc-wrap{margin:10px 0 0 0;}
    .loc-l{width:100%;float:none;}
    .loc-title{padding:10px 0 0 0;font-size:14px;line-height:14px;}
    .loc-list1{margin:10px 0 0 0;}
    .loc-list1 li{margin:0 0 3px 0;padding:0 0 0 10px;font-size:13px;background:url('/images/bg/dot_or_s.gif') no-repeat left 6px;}
    .loc-r{width:100%;float:none;}
    .loc-bus{width:100%;float:none;}
    .loc-subway{width:100%;float:none;}
    .loc-list2 dl dt{margin:10px 0 0 0;}
    /*회원정보수정 - 비밀번호확인*/
    .pass-con-wrap{padding:15px 3% 0 3%;}
    .pass-con-title{padding:0 0 10px 0;}
    .pass-con-txt{padding:0 0 5px 0;}
    .pass-con{padding:20px 0 20px 0;}
    .pass-con input[type="password"]{margin:0 0 10px 0;padding:6px;width:90%;}
	/*error 페이지*/
    .wrap-error{margin:0;padding:0 3%;width:94%;}
    .wrap-error h1{padding:25px 0 0 0;}
    .wrap-error h1 a img {width:186px}
    .wrap-error h2 img {width:72%}
    .error-wrap{margin:10px 0 0 0;padding:5px;}
    .error-inner{padding:25px 10px 25px 10px;}
    .txt-error1{margin:15px 0;width:auto;font-size:1.5rem;background:none;word-break:keep-all}
    .txt-error2{margin:10px 0 0 0;font-size:1rem;word-break:keep-all}
    .txt-error3>span{font-weight:bold;}
    a.bn-error{padding:10px 30px;line-height:1.8;font-size:1.125rem}
    a.bn-error .i-arrow {height:18px}
    a.bn-error .i-arrow:before,a.bn-error .i-arrow:after {width:10px;height:2px}
	/*이벤트, 뉴스레터 관리*/
	.bn-or-form.evta-bn, .bn-gray-form.evta-bn{width:94%;}
	.bn-gray-form.evta-bn{margin-top:10px;}
	.bn_r.newsadmin-bnlist{margin:10px 0 0 0;text-align:center;}
	.bn-img.newsadmin-bn1, .bn-img.newsadmin-bn2{width:94%;padding-left:0;padding-right:0;text-align:center;margin:0;}
	.bn-img.newsadmin-bn2{margin:10px 0 0 0;}
	.inputext.search-input2{margin:5px 0;width:94%;}
	.selectbox.newsad-select{width:48%;}
	.search-bn.newsad-search{width:97%;}
	.evt-wrap{border:0;}
	.evt-mobile{padding:0 3%;}
	.evt{width:100%;border:0;}
	.evt-img{display:block;padding:0;width:100%;height:auto;float:none;}
	.evt-img img{width:100%;height:auto;}
	.evt-left{padding:0;width:100%;float:none;}
	.evt-left .evt-title{padding:10px 0 15px 0;width:99%;font-size:14px;}
	.evt-left .evt-title a{color:#333;}
	.evt-left .evt-txt{line-height:16px;font-size:12px;}
	.evt-left .evt-date{margin-bottom:5px;position:static;top:auto;right:auto;}
	/*이벤트관리자*/
	.view-board-txt .evt-main-img-w{display:none;}
	.view-board-txt .evt-main-img-m{display:block;}
	.banner-adminlist{padding:20px 0 0 0;}
	.banner-adminlist>div{margin-top:10px;position:static;top:auto;right:auto;}
	/*재고관리서비스*/
	.stock-wrap{padding:20px 0 0 0;}
	.stock-m-title{font-size:20px;}
	.stock-list-wrap{margin:20px 0 0 0;padding:5px;}
	.stock-list-inner{padding:20px 30px 35px 30px;}
	.stock1, .stock2{padding:0 0 20px 0;}
	.stock-img1{text-align:center;}
	.stock1 .stock-img1, .stock2 .stock-img1, .stock3 .stock-img1, .stock1 .stock-img2, .stock2 .stock-img2, .stock3 .stock-img2{position:static;top:auto;right:auto;text-align:center;padding:0;margin:0;}
	.stock1 .stock-img1, .stock2 .stock-img1, .stock3 .stock-img1{padding:15px 0;}
	.stock1 .stock-title, .stock2 .stock-title, .stock3 .stock-title{padding:15px 0 10px 0;font-size:15px;line-height:18px;text-align:center;}
	.stock1 .stock-txt, .stock2 .stock-txt, .stock3 .stock-txt{padding:0;text-align:center;}
	/*회사소개*/
    .comhis-wrap{padding:20px 0 0 0;}
    .comhis-title{font-size:20px;text-align:center;}
    .comhis-bx{margin:20px 0 0 0;padding:0 0 20px 0;line-height:15px;}
    .comhis-bx h4{padding:15px 0;font-size:15px;line-height:15px;text-align:center;}
    .comhis-txt{width:100%;text-align:left;}
    .comhis-txt em{display:block;padding:10px 0;font-size:15px;line-height:15px;text-align:center;}
    .comhis-img{display:block;position:static;top:auto;right:auto;width:100%;text-align:center;}
    .comhis-img img{padding-right:17px;}
    .comhis-img.img2, .comhis-img.img3, .comhis-img.img4{top:auto;}
    .partnerlist-title{font-size:20px;line-height:20px;}
    .partnerlist-wrap{margin:15px 0 0 0;padding:5px;}
    .partnerlist-inner{padding:15px 0 5px 0;}
    .partnerlist{margin-left:0;text-align:center;}
    .partnerlist li{display:block;margin:0 0 10px 0;text-align:center;}
	/* 2015-03-30 전진홍 탈퇴페이지 추가 */
	.secede-wrap{padding:0 3%;}
	.secede-txt1{padding:20px 0 15px 0;font-size:20px;line-height:22px;}
	.secede-list em{padding:0 0 10px 0;}
	.secede-list li{line-height:16px;}
	.secede-mgr label{margin-right:0;}
	/*2015-04-16 전진홍 브랜드벨류 추가*/
	.bv-title{font-size:20px;line-height:24px;}
	.bv-wrap{margin:20px 0 0 0;padding:5px;}
	.bv-inner{padding:20px 20px 0 20px;}
	.bv{margin-top:0;padding:20px 10px;border:0;}
	.bv-c1,.bv-c2{display:block;text-align:center;vertical-align:middle;*display:block;}
	.bv-c1 h4{padding:0 0 12px 0;font-size:15px;line-height:15px;}
	.bv-c2{padding:15px 0;}
	.bv-c2 span{display:block;padding:0 0 10px 0;font-size:15px;}
	.bv-txt1{margin:10px 0 0 0;font-size:13px;}
	.bv-txt2{margin:6px 0 0 0;font-size:13px;}
	.bv-img-wrap{margin:20px 0 0 0;}
	.bv-img-wrap>span{display:block;}
	.bv-img2{margin:25px 0 0 0;padding:20px;}
	.bv-img2 img{width:100%;height:auto;}
	.bv-title2{margin:20px 0 0 0;font-size:15px;line-height:15px;}
	.bv-f-inner{border:1px solid #e4e4e4;}
	.bv-f-list h4{padding:20px 0 10px 0;}
	.bn-or-m.bn-bv{padding-left:0;padding-right:0;width:93%;}
	/*2015-05-18 전진홍 후추통 추가*/
	.hct-title{padding:20px 10px;font-size:20px;line-height:24px;}
	.hct-wrap{margin:20px 0 0 0;padding:5px;}
	.hct-inner{padding:0;}
	.hct{padding:20px 10px;border:0;}
	.hct-c1,.hct-c2{display:block;text-align:center;vertical-align:middle;*display:block;}
	.hct-c1 h4{padding:0 0 12px 0;font-size:15px;line-height:15px;}
	.hct-c2{padding:15px 0;}
	.hct-c2 span{display:block;padding:0 0 10px 0;font-size:15px;}
	.hct-txt1{margin:10px 0 0 0;font-size:13px;}
	.hct-txt2{margin:6px 0 0 0;font-size:13px;}
	.hct-img-wrap{margin:20px 0 0 0;}
	.hct-img-wrap>span{display:block;}
	.hct-img2{margin:25px 0 0 0;padding:20px;}
	.hct-img2 img{width:100%;height:auto;}
	.hct-title2{margin:20px 0 0 0;font-size:15px;line-height:15px;}
	.hct-txt-last{margin:10px;}
	.bn-or-m.bn-hct{padding-left:0;padding-right:0;width:93%;}
	.bn_c.bn-hct-last{margin:20px 0 0 0;}
	/*2015-09-24 전진홍 판다코리아닷컴, 엘샵 추가*/
	.newshop-title{margin:15px 0 0 0;font-size:16px;line-height:20px;}
	.panda-t-wrap{padding:0;border:0;}
	.panda-t-wrap img{width:100%;height:auto;}
	.panda-t-wrap>h3{margin-top:15px;}
	.panda-t-wrap>ul>li.panda-t-fourth{padding-bottom:15px;}
	.panda-m-wrap{margin-top:15px;padding:15px 0;border:0;}
	.panda-m-wrap img{width:100%;height:auto;}
	.panda-solution{margin-top:15px;}
	.panda-solution-first{margin-left:0;width:100%;float:inherit;}
	.panda-solution-first>p span>img{width:20px;height:12px;}
	.panda-solution-sec{margin-top:15px;margin-right:0;width:100%;float:inherit;}
	.panda-m2-wrap{padding:15px 0;border:0;}
	.panda-app-wrap{margin-top:0;}
	.panda-app-ios-img img{width:100%;height:auto;}
	.panda-app-ios{margin-left:0;width:100%;float:inherit;}
	.panda-app-ioswatch{margin-top:10px;margin-right:0;width:100%;float:inherit;}
	.panda-list-wrap{padding:15px 0;border:0;}
	.panda-prd-wrap{position:relative;margin-top:0;padding:10px 0 15px 0;border:0;}
	.panda-prd-wrap img{width:100%;height:auto;}
	.panda-prd-t>p{position:inherit;bottom:inherit;right:inherit;font-size:11px;color:#3e3e3e;text-align:center;margin-top:10px;}
	.panda-prd-b{margin-top:15px;}
	.bn-panda-wrap{margin-top:15px !important;}
	.bn-or-m.bn-panda{padding:12px 0 10px 0;font-size:16px;width:98%;}

	.lshop-intro{margin-top:15px;padding:15px 0;border:0;}
	.lshop-intro>p{margin-bottom:15px;font-size:15px;line-height:20px;}
	.lshop-intro-img{margin:0 0 10px 0;}
	.lshop-intro-img img{width:100%;height:auto;}
	.lshop-char-wrap{margin-left:0;width:100%;}
	.lshop-char{margin:10px 0 0 0;width:100%;height:auto;border:1px solid #e4e4e4;float:inherit;}
	.lshop-char>p{padding:0 10px 10px 10px;line-height:20px;font-size:15px;}
	.lshop-char-img{padding-top:10px;padding-bottom:10px;margin-bottom:10px;}
	.lshop-char-img.sec{padding-top:10px;}
	.lshop-b-txt{margin-top:15px;font-size:15px;line-height:20px;}

	/* webguide edu 2016-01-07 추가 jzee@nemo-c.com*/
	.webguide-search{text-align:center;}
	.webguide-search input[type='text']{width:64%;padding:8px 3%;}
	.webguide-list-wrap{width:100%;margin-left:0;*zoom:1;}
	.webguide-list{margin-left:0;width:100%;float:none;}
	.webguide-form-down{text-align:center;}

	/* 2016-04-15 jzee@nemo-c.com 이용요금결제 신규 추가*/
	.service-price-wrap{padding:15px;border-top:1px solid #d9d9d9;}
	.sp-t-txt{padding:0 0 20px 0;font-size:18px;font-weight:bold;text-align:center;line-height:23px;}
	.qustion-mall-wrap h3{font-size:14px;color:#000;line-height:18px;}
	.qustion-mall-wrap ul{padding:10px 0 0 10%;}
	.qustion-mall-wrap ul li{margin:5px 0 0 0;}
	.qustion-mall-wrap dl dt{padding:15px 0 0 0;text-align:center;}
	.qustion-mall-wrap dl dd{padding:15px 0 0 0;text-align:center;}
	.qustion-mall-wrap dl dd>span{display:block;padding:5px 0 0 20px;font-weight:bold;}
	.q-mall-bn{padding:40px;text-align:center;}
	.q-mall-bn .bn-or-m, .q-mall-bn .bn-gray-m{padding:0;width:100px;}
	.q-mall-bn.plural .bn-gray-m{margin-right:0;}
	.boad-color.svcInfo{margin-top:0;}

	/*2016-04-27 jzee@nemo-c.com 웹가이드 교육*/
	.webguidez-txt1{font-size:20px;line-height:24px;}
	.webguidez-list{position:relative;padding:90px 0 0 0;height:auto;background:url('/images/content/img_webguide1.jpg') no-repeat center 15px;}
	.webguidez-list.pd-guide{padding:110px 0 0 0;background:url('/images/content/img_webguide2.jpg') no-repeat center 15px;}
	.webguidez-list.order-guide{padding:110px 0 0 0;background:url('/images/content/img_webguide3.jpg') no-repeat center 15px;}
	.webguidez-list.claim-guide{padding:120px 0 0 0;background:url('/images/content/img_webguide4.jpg') no-repeat center 15px;}
	.webguidez-list dl dt{padding:15px 0 10px 0;font-size:16px;text-align:center;}
	.webguidez-list dl dd{line-height:18px;font-size:14px;text-align:center;}
	.webguidez-list-bn{position:static;top:inherit;right:inherit;margin-top:10px;text-align:center;}
	.webguidez-list-bn a{width:95%;}

	/* 2018-01-15 ciwawa 웹가이드 교육 개선 */
	.webguide-wrap {padding: 0 30px 30px}
	.webguide-wrap > li:before {width: 70px; height: 70px; margin-right: 30px; background-size: 280px}
	.webguide-wrap > li.webguide-list1:before {background-position: -70px 0}
	.webguide-wrap > li.webguide-list2:before {background-position: -140px 0}
	.webguide-wrap > li.webguide-list3:before {background-position: -210px 0}
	.webguide-info {width: calc(100% - 100px)}
	.webguide-info > p {width: calc(100% - 140px)}
	.webguide-btn {width: 140px; padding: 7px 0}

	/*2016-04-29 jzee@nemo-c.com /member/join_ez 가입경로*/
	.member-channel p{line-height:20px;font-size:14px;}
	.member-channel ul.member-channel-list1 li{margin:10px 0 0 0;float:inherit;}
	.member-channel ul.member-channel-list1 li input[type=text]{width:50%;}
	.member-channel ul.member-channel-list2 li label{display:inline;margin-right:10px;width:auto;}
	.member-channel ul.member-channel-list2 li input[type=text]{width:50%;}

	/*2016-05-03 jzee@nemo-c.com 세금계산서 modal*/
	.modal-tax{top:20px;margin:0 0 0 -150px;width:300px;height:auto;border:1px solid #b9b9b9;}
	.modal-tax .tax-modal-wrap{padding:15px;}
	.modal-tax .tax-title{font-size:14px;line-height:20px;}
	.modal-tax .tax-txt{margin:15px 0 0 0;font-size:14px;}
	.modal-tax .tax-input{margin:10px 0 0 0;text-align:center;}
	.modal-tax .tax-input input[type=text]{margin-bottom:5px;width:90%;height:30px;line-height:30px;}
	.modal-tax .tax-input span.tax-hyp{display:none;margin:0;}
	.modal-tax .tax-txt2{margin:10px 0 0 0;}
	.modal-tax .tax-email{margin:25px 0 0 0;font-size:12px;}
	.modal-tax .tax-email label{display:block;margin:0 0 10px 0;width:100%;text-align:center;}
	.modal-tax .tax-email input[type=text]{width:78px;height:19px;line-height:19px;vertical-align:top;}
	.modal-tax .tax-email select{padding:2px 0;width:77px;}
	.modal-tax .tax-file{margin:20px 0 0 0;font-size:12px;text-align:center;}
	.modal-tax .tax-file input[type=file]{}
	.modal-tax .tax-file label{display:block;margin:0 0 10px 0;width:100%;text-align:center;}
	.modal-tax .tax-txt-list{margin:10px 0 0 0;}
	.modal-tax .tax-txt-list li{padding:0 0 2px 0;}
	.modal-tax .tax-bn .bn-or-m{padding:0;width:90%;height:40px;line-height:40px;}

	/*2016-05-03 jzee@nemo-c.com 샵링커 이메일을 수신거부 modal*/
	.modal-reject{top:20px;margin:0 0 0 -150px;width:300px;height:auto;border:1px solid #b9b9b9;}
	.modal-reject .reject-modal-wrap{padding:20px 10px;}
	.modal-reject .reject-txt1{margin:15px 0 0 0;font-size:18px;line-height:24px;color:#ff6200;}
	.modal-reject .reject-txt2{margin:15px 0 0 0;padding:0;width:auto;font-size:14px;line-height:20px;background:none;}
	.modal-reject .reject-txt2 .reject-bold{font-weight:bold;color:#ff7300;text-decoration:underline;}
	.modal-reject .reject-bn{margin:25px 0 0 0;}
	.modal-reject .bn-gray-m{margin:0;padding:0;width:112px;height:40px;line-height:40px;background-color:#d8d8d8 !important;border:0 !important;color:#606060 !important;font-size:16px !important;}
	.modal-reject .bn-or-m{margin:0;padding:0;width:112px;height:40px;line-height:40px;border:0 !important;font-size:16px !important;}
	.modal-reject .btn-close-modal {top:25px;right:25px;}

	/* 2016-06-02 jzee@nemo-c.com marketing/roseofsharon */
	.sharon-txt img{width:80%;height:auto;}
	.sharon-bn a{width:90%;}

	/*2016-06-08 jzee@nemo-c.com marketing/womanstalk */
	.womanstalk img{width:100%;height:auto;}

	/*2016-07-21 jzee@nemo-c.com shoppingMall/service/serviceSm*/
	.sm_start_wrap{padding:5px;}
	.sm_start_inner{padding:15px 0;background-color:#fff;}

    /* 이메일 수신거부 */
    .email_rejection {padding-top:140px;background-size:80px}
    .email_rejection .email_ko {font-size:18px}
    .email_rejection .email_en {font-size:14px}
    .email_rejection .email_info {padding:15px;font-size:14px}

    .partner-banner-title{margin:30px 0 0 0;padding:0 10px;font-size:20px;line-height:23px;}
	.partner-banner{margin:20px 0 0 0;padding:5px;}
	.partner-banner .partner-banner-inner{padding:25px 10px 10px 10px;}
	.partner-banner-img{margin-bottom:15px;width:100%;float:none;}
	.partner-banner-tr{width:100%;text-align:center;font-size:15px;float:none;}
	.pbtr-txt{font-size:15px;}
	.pbtr-txt span{font-size:18px;}
    .pbt-title3{font-size:14px}
	.pbtr-list{margin:20px auto 0 auto;width:195px;}
	.pbtr-list li{text-align:left;}
	.pbtr-list.pbtr-m{width:210px;}
	.partner-banner-m{position:relative;padding:30px 0 0 0;*zoom:1;}
	.partner-banner-m:after{content:'';display:block;clear:both;}
	.partner-banner-next{position:static;margin:15px 0 0 0;top:auto;left:auto;width:100%;height:31px;background:url('/images/dummy/ico_bigevt_next2.gif') no-repeat center top;}
	.partner-banner-ml{width:100%;float:none;}
	.partner-banner-mr{width:100%;float:none;}
	.pvmr-vat{margin-top:15px;position:static;top:auto;right:auto;text-align:right;}
	.partner-bn{margin:20px 0 0 0;}
	.partner-bn .bn-or-m{padding:12px 0;width:95%;}
	.partner-banner-foot, .partner-banner-foot2{margin:20px 0 0 0;padding:20px 10px 10px 10px;}
	.partner-banner-foot h4{margin:0 0 12px 0;}
	.partner-banner-foot ul{margin:0;padding-left:10px;width:auto;text-align:left;}
	.partner-banner-foot2{padding:20px 0;}
	.pbf-txt2{margin:20px 0 0 0;}
	.partner-member-wrap{margin-top:30px;padding-top:20px;border:1px solid #e7e7e7;border-bottom:;}
	.partner-member-wrap2{position:relative;padding-bottom:20px;margin-top:-1px;border:1px solid #e7e7e7;border-top:0;background-color:#fff;}

    .partner-banner.page-in .partner-banner-img {position:relative;left:0;top:0;margin-top:0;width:100%}

	/*smart editor 2016-01-29 add jzee@nemo-c.com*/
	.title_sm1{padding:15px 0;font-size:16px;}
	.sm_why_wrap{margin-left:0;width:100%;}
	.sm_why{display:block;margin:0 0 20px 0;padding:28px 0 25px 0;width:100%;}
	.sm_why>h4{font-size:16px;}
	.sm_why>h4>span{display:inline;}
	.sm_why>span>img{padding:4px 0 10px 0;}
	.sm_why>p{font-size:13px;line-height:18px;}
	.sm_why>p>span{display:inline;}

    /*제휴사 2017-01-11 ciwawa 추가*/
    .partner_wrap{margin-left:0;}
    .partner_wrap_inner > li {margin-left:2%;margin-right:2%;width:96%}
    .partner_wrap_inner > li > a {height:auto;line-height:normal}
    .partner_wrap_inner > li > a:hover {height:auto;line-height:normal;border:1px solid #ddd}
    .partner_wrap_inner > li > a > i {display:block;height:70px;line-height:70px}
    .partner_wrap_inner > li > a > i img {max-height:65%}
    .partner_wrap_inner > li > a > em {display:block;position:static;bottom:0;width:100%;margin:0 0 10px;padding:0;font-size:12px;font-weight:700}
    .partner_info {display:block;height:140px;overflow:hidden;position:static;left:0;top:0;z-index:100;width:100%;padding:15px;box-sizing:border-box;border-top:1px solid #ddd;background-color:#fff}
    .partner_info:after,.ie8 .partner_info:after {content:"";display:block;clear:both;position:static;left:0;top:0;margin-left:0;width:0;height:0;border:0 none}
    .partner_info > dt,.partner_info > dd {float:left;margin:0;margin-bottom:10px}
    .partner_info > dt {width:80px;height:24px;line-height:24px}
    .partner_info > dd {width:100%;padding-left:88px;margin-top:-34px;box-sizing:border-box}
    .partner_info > dd > span {display:inline}
    /*제휴사 2017-01-11 ciwawa 추가*/

    .hosting-t-txt,.summary-m-txt,.parcel-m-txt,.txt_sm_top,.c-api-txt,.erp-main-txt,.erp-t-txt2,.offline-t-txt,.webguidez-txt1,.proxy-advice-txt
    {font-size:18px;line-height:1.5;word-break: keep-all}
    .erp-t-list-img img {width:30px}

     input[type=checkbox] {vertical-align:top}
    .c-gsl-wrap {overflow:hidden;padding:0 3%}
    .heading-level1 {padding-top:20px;font-size:18px}
    .c-gsl-row > li > div {word-break:keep-all}
    .c-gsl-row > li > div br {display:none}
    .c-gsl-row > li > div > strong {font-size:18px}
    .c-gsl-row > li > div > span {display:block;padding:0 10px}
    .c-gsl-row > li > div:before {width:180px;height:139px;background-size:720px}
    .c-gsl-row > li:nth-child(2) > div:before {background-position:-180px 0}
    .c-gsl-row > li:nth-child(3) > div:before {background-position:-360px 0}
    .c-gsl-row > li:nth-child(4) > div:before {background-position:-540px 0}
    .gsl-cs-center > strong, .gsl-cs-center > span {padding:10px}
    .gsl-cs-center > strong {font-size:16px}
    .gsl-cs-center > strong:before {width:30px;height:31px;background-size:cover}
    .gsl-cs-center > span {font-size:16px}
    .gsl-cs-center > span > em {font-size:24px}

    /* DM_event */
    .dm_guide_text {font-size:14px}
    .dm_coupon {margin:0 5px}
    .dm_coupon > span {font-size:20px}
    .label-row label {font-size:14px}

    /* 회원가입 */

    .member-step.n-step {height:58px;overflow:hidden}
    .member-step.n-step li {display:none;width:90% !important;font-size:16px}
    .member-step.n-step li.ov {display:block;margin-top:-1px;border:0 none}
    .member-step.n-step li.ov.member-step3 {background-position:100% -60px;border-right:0}

    .stepCon_1 .agreeinfo-bx {max-height:120px}
    .stepCon_2,.stepCon_3 {padding:0 3%}
    .stepCon_2 .form-board,.stepCon_2 .form-board tbody,.stepCon_2 .form-board tr,.stepCon_2 .form-board th,.stepCon_2 .form-board td,
    .pass-wrap .form-board,.pass-wrap .form-board tbody,.pass-wrap .form-board tr,.pass-wrap .form-board th,.pass-wrap .form-board td {display:block}
    .pass-wrap #time2 {display:block;margin-top:5px;text-align:right}
    .stepCon_2 .form-board td,.pass-wrap .form-board td {border-top:0}
    .stepCon_2 .form-board tr:last-child td,.pass-wrap .form-board tr:last-child td {border-bottom:0 none}
    .stepCon_2 #user_id_chk,.stepCon_2 #password_chk,.stepCon_2 #repassword_chk {display:block;margin-top:5px}
    .stepCon_2 #category {width:50%}
    .stepCon_2 #zipcode {width:63%}
    .stepCon_2 .bn-img.adresspop {display:inline-block;margin-top:0}
    .stepCon_2 .post-input-b .txt-blur label {display:none}
    .member-channel ul.member-channel-list1 li.lab-double label {display:block;width:100%}
    .member-channel ul.member-channel-list1 li.lab-double input[type=text] {display:block;width:100%;margin-top:5px}
    .areeinfo-check1 {padding-bottom:40px;font-size:12px}
    .areeinfo-check1 > strong {margin-bottom:5px;font-size:16px;word-break:keep-all}
    .areeinfo-check1 label{position:absolute;right:0;bottom:0;font-size:12px;font-family:"돋움",Dotum,sans-serif;font-weight:bold;color:#000;}

    .agree-marketing .agreeinfo-title {margin-bottom:10px}
    .agree-marketing > p {font-size:13px;letter-spacing:-1px}
    .agree-marketing > p span {display:block;margin-top:10px;text-align:right;position:static}
    .agreeinfo-title {font-size:16px}

    .sel_wrap {display:block}
    .sel_wrap > strong,.sel_wrap > div {display:block;box-sizing:border-box}
    .sel_wrap > strong {width:100%;padding:20px 0;font-size:14px;line-height:normal;text-align:center;background-color:#f1f1f1}
    .sel_wrap > strong em {display:inline;margin-left:10px}
    .sel_wrap > div {width:100%;padding:10px}
    .sel_wrap > div .inputwid-s {width:20%}



    .n-placeholder {position:relative}
    .n-placeholder .hold-txt {top:7px;font-size:12px}
    .n-placeholder input:disabled + .hold-txt {display:none !important}

    .radio-chk-list > li {width:100%;margin-left:0;margin-top:10px}
    .radio-chk-list > li .radioDis {display:block;margin-left:0;margin-top:5px}
    .company-detail-info label {display:block;margin:5px 0 0;width:100%}
    .company-detail-info label > span {display:inline-block;width:30%}

    .join-complete {margin-top:30px;padding:110px 30px 30px;background-size:60px auto;background-position:50% 30px}
    .join-complete > strong {margin-bottom:10px;font-size:20px}
    .join-complete > p {font-size:13px}
    .join-complete > p > strong {font-size:15px}
    .join-complete .complete-bnlist {margin-top:30px;text-align:center}

    .title-sub-txt {padding:0 3%;font-size:14px}
    .join-select-wrap {padding:10px;margin:20px 3%;background-color:#f3e3c4;border-color:#caba9b}
    .join-select-wrap > div {width:100%;padding:15px;font-size:13px;background-color:#fff}
    .join-select-wrap > div:first-child {margin-bottom:10px;border-right:0 none}
    .join-select-wrap > div > strong {}
    .join-select-wrap > div > strong img {width:120px}

    .nbn {height:34px;line-height:34px}


    .api-slogan2 {margin:20px 0}
    .api-title {font-size:18px}
    .api-title:before {width:35px;margin-bottom:10px}

    .api-func-list li > div strong {font-size:16px}
    .api-compare > div {margin:0}
    .api-compare dl {width:100%;padding:0;margin-top:20px}
    .api-compare dl:first-child {margin-top:0}
    .api-compare dl dt {font-size:16px}
    .api-compare dl dd.api-compare-img {padding:0 10px 20px}
    .api-compare dl dd.api-compare-img > span {width:111px}

    .api-client li {float:left;width:50%}

    .api-support,.api-cost table th {font-size:16px}
    .api-cost table td {font-size:14px}

    .api-information li {font-size:16px}
    .api-information li div > span strong {font-size:14px}
    .api-information li div:before {width:69px;height:67px;background-size:138px auto}
    .api-information li.api-info-phone div:before {background-position:-69px 0}

	.info-title {margin-top:30px;font-size:18px}
	/* .info-title::before {width:30px;margin-bottom:10px} */
	.info-main-copy {font-size:16px}
	.info-main-copy p {font-size:30px}
	.info-main-copy em {font-size:14px}
	.info-list > li {font-size:14px;word-break:keep-all;}
	.info-list > li .br {display:inline;}
	.shoplinker-data > li > div {width:185px;height:185px;padding:70px 20px}
	.shoplinker-data > li > div:after {border-width:20px}
	.shoplinker-join-area {padding-bottom:45px}
	.shoplinker-join-area > div {float:none;width:100%;}
	.join-btn-area {margin-top:20px;font-size:20px}
	.shoplinker-join-area > .join-free7 {width:274px;margin:0 auto}
	.shoplinker-join-area > .join-free7 img {max-width: 100%}
	.join-btn-area .br {display:inline;}
	.join-btn-area > div {position:static;height:50px}
	.join-btn-area > div a {display:inline-block;height:100%}
	.join-btn-area > div a img {max-height: 100%}

	/* 2018-01-15 ciwawa 웹가이드 교육 개선 */
	.webguide-wrap {padding: 0 20px 20px}
	.webguide-wrap > li {margin-top: 20px}
	.webguide-wrap > li:before {display: block; width: 80px; height: 80px; margin: 0 auto; background-size: 320px}
	.webguide-wrap > li.webguide-list1:before {background-position: -80px 0}
	.webguide-wrap > li.webguide-list2:before {background-position: -160px 0}
	.webguide-wrap > li.webguide-list3:before {background-position: -240px 0}
	.webguide-info {width: 100%; margin-top: 15px; text-align: center;}
	.webguide-info > p {width: 100%; padding-right: 0}
	.webguide-btn {width: 100%; margin-top: 10px; padding: 7px 0}

	/* SKU 소개	 */

		.sku-info li > div {font-size: 14px}
		.about-sku {font-size: 13px}
		.sku-advantages li {float:none;width: 100%}
		.sku-advantages li > div p span {display: inline-block;}
		.sku-advantages li > div {background-size: 70px auto !important}
		.sku-advantages li > div strong {font-size: 15px;}
		.sku-price-info {font-size: 13px}
		.price-table th,.price-table td {font-size: 12px}
		.price-table th, .price-table tr:first-child td {font-size: 14px}
		.sku-caution > li {font-size: 13px}
		.sku-caution > li ol li {font-size: 12px}
		a.sku-regist {margin-left: 0;margin-top: 10px}

	.offline-edu-wrap1 > li > span {font-size: 16px}
	.edu-list > p {font-size: 14px}
	.edu-time {font-size: 14px}

    /* 오프라인 - 지역교육 */
    .local-edu-info dt,.local-edu-info dd {font-size:14px}

    .local-edu-row dl {padding:20px}
    .local-edu-row dl dt {font-size:16px}
    .local-edu-btn span a {padding:5px}
    .local-edu-caution {font-size:13px}

    .local-edu-qus p > span {font-size:18px}
    .local-edu-qus p > span img {width:60px}

    /* 창업교육 */
    .edu-teacher-info {font-size:14px}
    .edu-teacher-info .teacher,.edu-teacher-info > ul {float:none;width:100%}
    .edu-teacher-info img {vertical-align:middle}
    .edu-teacher-info .teacher p {display:inline-block;padding-left:30px;text-align:left;vertical-align:middle}
    .edu-teacher-info .teacher p span {display:block}
    .edu-teacher-info > ul {margin-top:20px}

    /*지원쇼핑몰*/
    .mall-search-btn {overflow:auto;padding:0 10px;white-space:nowrap}

    /* 샵링커 Plus 소개 */
    .splus-slogan,.slogan {height:auto}
    .splus-slogan-main,.slogan-main {margin:20px 0 50px;font-size:36px}

    /* 버전추천 */
    .recommend-result-wrap .info-title {margin-top:50px}
    .extra-service-banner li a p {font-size:12px}
    .extra-service-banner li a p strong {padding-bottom:10px;font-size:16px}

    .pricing-list ul > li,.pricing-list ul > li.price-default {width:50%}

    /* 판매대행 */
    .sales-agency-recommend p {font-size:24px}
    .sales-agency-recommend ul,.sales-agency-advantages li > div > span strong,.sales-agency-client > div > strong {font-size:18px}
    .sales-agency-advantages li {width:100%}
    .sales-agency-advantages li > div {height:auto}
    .sales-agency-client > div > ul li > div img {max-width:100%}
    .sales-agency-req li > div > p {margin-top:20px}
    .sales-agency-req li > div {font-size:22px}
    .sales-agency-req li > div > p span {font-size:16px}
    .sales-agency-req li > div {height:auto}

    /* 샵링커소개 */
    .shoplinker-copy {height:258px;margin:0;font-size:22px}
    .shoplinker-copy p:nth-child(1) {margin-top:50px}
    .shoplinker-copy p.main,.gsl-wrap .shoplinker-copy p,.page-domestic .shoplinker-copy.abroad p.main {font-size:40px}
    .shoplinker-row-title {font-size:28px}
    .shoplinker-row-sub {font-size:18px}
    .shoplinker-row-sub-1 {font-size:14px;word-break:keep-all}
    .shoplinker-row {margin:50px 0}
    .shoplinker-row.bg-gray {padding:50px 15px}
    .shoplinker-row .br {display:inline}
    .shoplinker-main-btn {font-size:22px;border-radius:0}
    .shoplinker-advantages {font-size:14px}
    .shoplinker-advantages > li, .shoplinker-advantages > li:first-child {width:100%}
    .shoplinker-advantages > li > div {padding-left:115px;height:auto;min-height:120px}
    .shoplinker-compare > div {font-size:22px}
    .shoplinker-use > div {padding:275px 50px 50px 50px;text-align:center;background-position:50% 50px;background-size:auto 210px}
    .shoplinker-use > div > span {font-size:30px}
    .shoplinker-use > div > p {font-size:16px}
    .shoplinker-use .shoplinker-main-btn {margin-top:15px;border-radius:25px}
    .spo {width:140px;height:140px;line-height:130px;font-size:26px;font-weight:700}
    .shoplinker-detail > li {font-size:18px}
    .shoplinker-detail > li > div {padding:0 150px 0 170px !important}
    .shoplinker-detail > li > div > p {height:140px}

    .offline-wrap {word-break:keep-all}
    .offline-copy,.box-info-purple .list-schedule {font-size:21px}
    .edu-wrap,.edu-location {margin-top:60px}
    .edu-wrap .edu-tit {font-size:30px}
    .edu-wrap .edu-tit span {font-size:18px}
    .edu-tbl > li > div,.edu-location > li {font-size:18px}
    .edu-location > li .edu-t-small {font-size:14px}
    .edu-schedule > li > span:first-child + span {width:120px;margin-left:50px}
    .edu-location {padding:25px 30px}
    .edu-location > li {line-height:1.5}
    .edu-location > li > span {display:block;margin-top:20px;margin-left:0}
    .edu-location > li > ul {margin-left:0}
    ,.edu-location > li > strong {font-size:21px}
    .edu-detail > li:before,.edu-location > li:before {width:4px;height:4px;margin-right:15px;border-radius:2px}

    /* 20200313 온라인판매대행 리뉴얼 */
    .page-domestic .shoplinker-advantages > li > div:before {width:86px;height:80px;margin-top:-40px;background-size:auto 400px}
    .page-domestic .shoplinker-advantages > li:nth-child(1) > div:before {background-position:-193px 0}
    .page-domestic .shoplinker-advantages.abroad > li:nth-child(1) > div:before {background-position:-193px -240px}
    .page-domestic .shoplinker-advantages > li:nth-child(2) > div:before {background-position:-193px -80px}
    .page-domestic .shoplinker-advantages.abroad > li:nth-child(2) > div:before {background-position:-193px -320px}
    .page-domestic .shoplinker-advantages > li:nth-child(3) > div:before {background-position:-193px -160px}
    .page-domestic .shoplinker-advantages > li strong {font-size:20px}
    .why-agents {padding:25px 10px}
    .why-agents:after {display:none}
    .why-agents-tit span {font-size:26px}
    .why-agents > dl dt, .domestic-mall h3 {font-size:20px}
    .why-agents > dl dd {padding:10px 10px 10px 40px;font-size:16px}
    .why-agents > dl dd:before {left:10px;top:20px}
    .why-agents > dl dd .br {display:inline}
    .why-agents-tit {width:100%;padding:0 45px;box-sizing:border-box}
    .why-agents-tit > span {padding:0;text-align:center}
    .why-agents-tit > div {overflow:hidden;position:relative;text-align:center}
    .why-agents-tit span {line-height:1.5;box-sizing:border-box}
    .why-agents-tit > div span {position:static;display:inline;padding:0}
    .why-agents-cs {padding:10px 15px}
    .why-agents-cs span {font-size:13px}
    .why-agents-cs span strong {font-size:20px}
    .why-agents-cs span .why-agents-cs-call {width:100%;text-align:center;font-size:18px !important}
    .why-agents-cs span:first-child {width:100%;margin-bottom:15px;}
    .why-agents-cs span:first-child + span strong {font-size:26px}
    .domestic-mall ul > li {width:50%}

    .gsl-function {margin-bottom:0;}
    .gsl-wrap .shoplinker-bg {width:100%;padding:0 40px;box-sizing:border-box}
    .gsl-function dl dt {font-size:24px}
    .gsl-function dl dd {font-size:18px}
    .guide-txt {font-size:14px}
    .gsl-info-addr {font-size:16px}
    .gsl-infomation strong {font-size:24px}
    .gsl-link-btn a {font-size:16px}
    .gsl-wrap .shoplinker-row-sub {padding:0 5%;line-height:1.7}
    .gsl-function dl dd:before {top:20px}

    .shoplinker-copy p.sub .en-sizeup {font-size:34px}
    .shoplinker-row-title .en-sizeup {font-size:42px}

    .setting-wrap .slogan {font-size:34px}
    .setting-wrap .setting-title,.setting-wrap .setting-copy {margin-top:60px;margin-bottom:40px}
    .setting-wrap .setting-title,.setting-wrap .setting-contactus {font-size:18px}
    .setting-wrap .setting-flow {height:270px}
    .setting-wrap .setting-flow-info {margin-top:50px;font-size:18px}
    .setting-wrap .setting-copy {font-size:20px}
    .setting-wrap .setting-recommend li {width:100%;text-align:left;padding:20px;box-sizing:border-box}
    .setting-wrap .setting-recommend li p,.setting-wrap .setting-recommend li img {display:inline-block;vertical-align:middle}
    .setting-wrap .setting-recommend li img {width:110px;margin-right:20px}
    .setting-wrap .setting-recommend li br {display:none}
    .setting-wrap .setting-step li,.setting-wrap .setting-step li > span {font-size:14px}
    .setting-wrap .setting-step i {width:20px;height:20px;line-height:20px}
    .setting-wrap .setting-detail {font-size:16px}
    .setting-wrap .setting-contactus {margin-top:60px;}
    .setting-wrap .setting-edu {min-height:auto;margin-top:60px;padding-left:0;padding-right:42%;font-size:20px;background-position:100% 0;background-size:240px auto}
    .setting-wrap .setting-edu p br {display:none}

    .markting-support li {position:relative;flex:100%;min-height:130px;margin:2% 0;padding-top:34px;font-size:16px}
    .markting-support li strong {font-size:20px}
    .markting-support li:after {position:absolute;left:10px;top:10px;margin-top:0}

    .markting-support.abroad li {flex:100%;margin:2% 0}
    .markting-support.abroad li strong {font-size:inherit}
    .markting-support.abroad li:after {margin:0}

    .sub-section-title,.sub-section-title .heading {font-size:20px;}
     .pd-wrap .sub-section-title .heading {font-size:inherit}
    .sub-section-title-cap {font-size:14px;}
    .slogan-wrap {height:280px;padding: 30px 40px;background-size:cover}
    .slogan-wrap .slogan-r {font-size:16px}
    .slogan-wrap .slogan-b {font-size:34px}
    .slogan-wrap .slogan-s {font-size:14px}

    /*erp 자동화 서비스 소개*/
    .erp-title-3 {padding-bottom:60px}
    .erp-target {font-size:16px}
    .erp-target p {padding:10px;flex-basis:33.33333333%;word-break:keep-all;text-align:center;}
    .erp-target p br {display:none}
    .erp-diff > div > p {font-size:16px;}
    .erp-diff > div > strong {font-size:20px}
    .erp-m-wrap{margin-left:0;}
    .erp-m{margin:0;width:100%;float:none;}
    .erp-m-inner{display:flex;justify-content: space-evenly;align-items:center;border:1px solid #e4e4e4;height:inherit;}
    .erp-m-title{padding:0;margin-bottom:0;font-size:20px;flex-basis:160px}
    .erp-m-inner > div {position:relative;padding-left:120px;}
    .erp-m-inner > div:before {margin:-42px auto 0;position:absolute;left:0;top:50%}
    .erp-m-inner > div > strong, .erp-m-inner > div > p {text-align:left}
    .erp-m-img{display:block;}
    .erp-arrow{position:relative;top:auto;left:auto;width:100%;margin:10px 0;text-align:center;font-size:14px;z-index:10;}
    .erp-arrow-txt1{padding-left:30px;}
    .erp-arrow-txt1, .erp-arrow-txt2, .erp-arrow-m-img{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;}
    .erp-arrow-txt1>span{display:block;}
    .erp-arrow-img{display:inline-block;vertical-align:middle;padding:0;transform:rotate(90deg)}
    .erp-arrow-img img {height:30px}
    .erp-arrow-m-img img{width:54px;height:94px;}
    .erp-arrow.erp-arrow2{top:auto;left:auto;}
    .erp-partner dt {font-size:20px}
    .erp-partner dd {height:auto}
    .erp-partner-front img {max-width:100%}
    .erp-partner-back strong i {display:block}

    /* 상품진단 기능 서비스 */
    .pd-slogan .slogan-b {font-size:24px}
    .pd-title3 dd {flex-basis:100%}
    .pd-title3 dd > div {display:flex;}
    .pd-title3 dd > div:before {width:120px;height:120px;background-size:360px}
    .pd-title3 dd:nth-of-type(2) > div:before {background-position:-120px 0}
    .pd-title3 dd:nth-of-type(3) > div:before {background-position:-240px 0}
    .pd-title3 dd > div > div {flex-basis:60%;text-align:left}
    .pd-title3 dd > div strong {font-size:20px}
    .pd-title3 dd > div p {font-size:1rem}
    .pd-info {font-size:1rem}
    .pd-seller dd > span {width:40%}
    .pd-seller dd p {font-size:18px}

    /*쇼핑몰연동소개*/
    .sapi-wrap {font-size:20px;word-break:keep-all}
    .sapi-point {font-size:18px}
    .sapi-info-content > img:nth-child(1) {width:360px}
    .partner-list > div {flex:1 auto}
    .partner-list > div ul li {flex:1 auto}
    .partner-list > div p {font-size:14px}
    .partner-list > div p strong {font-size:20px}
}

@media all and (max-width:670px) {
    /* 샵링커 Plus 소개 */
    .splus-slogan,.slogan {padding:35px 40px}
    .splus-slogan-main,.slogan-main {margin:20px 0 50px;font-size:30px}
    .splus-slogan-bottom,.slogan-bottom {left:40px;font-size:14px}
    .splus-recommend > p {font-size:22px}
    .splus-use-guide > li {width:100%}
    .splus-info,.splus-link a {font-size:22px}
    .splus-use-guide > li > div span {font-size:16px}

    /* 샵링커 버전추천 NEW 2019-05-24 */
    .recommend-qlist dt {font-size:16px}
    .recommend-qlist dd button {padding:10px;font-size:12px}
    .price-vat {font-size:14px}
    .recommend-result {padding:25px}
    .recommend-result-version p {font-size:18px}
    .recommend-result-version div, .recommend-result-price div {font-size:26px}
    .recommend-result-version div strong, .recommend-result-price div strong {font-size:34px}
    .recommend-sub-info li {font-size:16px}
    .extra-service-banner {margin-left:0;margin-right:0}
    .extra-service-banner li {width:100%;padding:5px 0}
    .extra-service-banner li a p br {display:none}
    .extra-service-banner li a >  span {position:absolute;bottom:20px;width:auto}

    .recommend-banner {padding-top:0}

    /* 고객API 이용요금 스크롤링 */
    .api-price {box-shadow:inset -8px 6px 20px rgba(0,0,0,.2)}
    .api-price .scroll-content {min-width:700px;padding-left:190px;box-sizing:border-box}
    .api-price .scroll-content > div {width:50% !important}
    .api-price .scroll-content .price-division {position:absolute;left:0;top:0;z-index:10;width:190px !important}

    .extra-service ul li {width:50%}
    .extra-service ul .extra-total {width:100%}

    /* 판매대행 */
    .sales-agency-recommend p {font-size:22px}
    .sales-agency-recommend ul,.sales-agency-advantages li > div > span strong,.sales-agency-client > div > strong {font-size:16px}
    .sales-agency-advantages li,.sales-agency-recommend ul li,.sales-agency-recommend ul li:first-child {width:100%}
    .sales-agency-recommend ul {margin-top:20px}
    .sales-agency-recommend ul li {text-align:left}
    .sales-agency-recommend ul li:before {display:inline-block;width:62px;height:58px;margin-right:15px;margin-bottom:0;vertical-align:middle;background-size:205px auto}
    .sales-agency-recommend ul li:nth-child(2):before {background-position:-62px 0}
    .sales-agency-recommend ul li:nth-child(3):before {background-position:-124px 0}

    .sales-agency-req li > div {font-size:22px}
    .sales-agency-req li > div > p span {font-size:16px}
    .sales-agency-req li > div {height:auto}

    /* 샵링커소개 */
    .shoplinker-intro {word-break:keep-all}
    .shoplinker-copy {height:220px;font-size:16px;background-position:100% 0}
    .shoplinker-copy p.main,.gsl-wrap .shoplinker-copy p,.page-domestic .shoplinker-copy.abroad p.main {font-size:30px}
    .shoplinker-row-title {font-size:24px;line-height:1.4}
    .shoplinker-row-sub {font-size:16px}
    .shoplinker-bg {margin:45px -20px 0}
    .gsl-wrap .shoplinker-bg {padding:0 20px;margin:45px 0 0}
    .shoplinker-main-btn,.shoplinker-mall-more {width:100%;font-size:20px;box-sizing:border-box}
    .shoplinker-mall-more + .shoplinker-main-btn {margin-top:15px}
    .shoplinker-advantages {margin-top:30px}
    .shoplinker-advantages > li > div p {font-size:20px}
    .shoplinker-compare {margin:30px 0 0}
    .shoplinker-detail {padding:0}
    .shoplinker-detail > li {font-size:16px}
    .shoplinker-detail > li > div {padding:0 0 0 120px !important}
    .shoplinker-detail > li > div > p {height:100px}
    .spo {width:100px;height:100px;line-height:90px;font-size:22px}
    .support-mall {margin-top:30px}

    .edu-tbl,.edu-tbl > li,.edu-tbl > li > strong, .edu-tbl > li > div {display:block}
    .edu-tbl > li > strong, .edu-tbl > li > div {width:100%;box-sizing:border-box}
    .edu-tbl > li > div {border-top:0 none;padding-left:20px;}

    .edu-content-detail {padding-top:0;}
    .edu-content,.edu-indepth .edu-content,.edu-indepth .edu-group {float:none;width:100%;margin-top:10px;}
    .edu-content dl > div, .edu-content h4 + div {margin:5px 0}
    .edu-content dl > div:nth-child(1), .edu-content dl > div:nth-child(2), .edu-content > ul {min-height:auto}
    .edu-content > ul {margin-top:5px;}
    .edu-content dl dt {margin-bottom:5px;}
    .edu-caution {font-size:16px}
    .edu-caution p {display:inline}

    .zoom-link a {font-size:20px;}
    .zoom-link a:after {font-size:16px}
    .zoom-link + .edu-detail,.edu-caution + .edu-detail {font-size:18px}
    .zoom-guide {margin-top:60px;}
    .zoom-guide h3 {font-size:24px}
    .zoom-guide ol li {font-size:18px;}

    .gsl-function dl dt {width:96%}

    .markting-title,.gsl-edu .markting-title {font-size:26px}
    .marketing-price-caption {font-size:14px}
    .m-marketing-price,.m-marketing-price > dl > dd > strong {font-size:16px}
    .m-marketing-price > dl > dt {padding:20px 15px;font-size:20px}
    .m-marketing-price > dl > dd {padding-bottom:15px}
    .m-marketing-price > dl > dd > strong {margin-bottom:15px}
    .gsl-edu {font-size:18px}

    .shoplinker-copy p.sub .en-sizeup {font-size:24px}
    .shoplinker-row-title .en-sizeup {font-size:36px}

    .new-support-mall tr th:nth-child(n+3),.new-support-mall tr td:nth-child(n+3) {display:none}
    .mall-search-wrap.fix + .new-support-mall thead {position:static;display:none}

    /* erp 자동화 서비스*/
    .erp-title-1,.erp-title-2 {word-break:keep-all}
    .erp-title-1 br {display:none}
    .erp-target {flex-direction:column}
    .erp-target p {position:relative;display:flex;align-items:center;padding-left:150px;min-height:120px;text-align:left}
    .erp-target p:before {position:absolute;left:0;top:50%;margin:-60px 0 0}
    .erp-title-3 {padding-top:30px;padding-bottom:0;margin-top:-30px;background-position:95% 0;background-size:28%}
    .erp-title-3 .sub-section-title-cap {margin-top:30px;}
    .erp-diff > div > p {min-height:225px}
    .erp-diff > div > p:before {height:130px}
}

@media all and (max-width:568px) {
    .sub-heading br {display:none;word-break:keep-all}
    .c-gsl-row > li {width:100%;margin-top:10px}
    .c-gsl-row > li > div {min-height:auto;padding-bottom:20px}
    .c-gsl-row > li > div:before {width:140px;height:108px;margin-top:20px;background-size:560px}
    .c-gsl-row > li:nth-child(2) > div:before {background-position:-140px 0}
    .c-gsl-row > li:nth-child(3) > div:before {background-position:-280px 0}
    .c-gsl-row > li:nth-child(4) > div:before {background-position:-420px 0}
    .card_info a {width:100%;margin-top:5px}

    .pbtr-txt {padding-top:0;font-size:14px}
    .pbtr-list.pbtr-m {width:auto}
    .pbtr-list li {font-size:12px;background-size:10px auto;background-position:0 8px}

    /* DM_event */
    .dm_guide_text {font-size:12px}
    .dm_coupon > span {font-size:16px}
    .label-row label {font-size:12px}
    .dm_cp_num input,.dm_cp_num1 input {font-size:12px}
    .dm_coupon_fom {padding:15px 40px}

    .modal-layout.layer-ars, .modal-layout.layer-sms,.modal-layout.service, .modal-layout.pass-modify, .modal-layout.traffic, .modal-layout.advice, .modal-layout.mem-comfirm, .modal-layout.mem-comfirm2, .modal-layout.post, .modal-layout.pass-change, .modal-layout.evtlayer, .modal-layout.chk-member
    {left:3%;width:94%;margin-left:0;}
    .modal-layout.post {top:50%;margin-top:-150px}
    .modal-title {font-size:14px}
    .pass-wrap {padding:15px}

    .bn-check-all {padding:3px 7px !important}

    .api-func > img {display:block;width:80%;margin:0 auto}
    .api-func-txt {margin-top:10px;position:static;font-size:13px;word-break:keep-all}
    .api-func-txt > span,.api-func-txt > span:last-child {display:inline}
    .api-func-list li {width:100%;height:auto;padding:3px}
    .api-func-list li > div p span {display:inline}
    .api-func-list li > div:after {bottom:5px}

	.shopliner-info-wrap {word-break:keep-all;line-height:normal;}
	.info-list {margin-top:40px}
	.br {display:inline;}
	.info-main-copy {padding:30px 40px 30px;font-size:14px}
	.info-main-copy p {font-size:22px}
	.info-main-copy em {font-size:12px}
	.info-list > li, .info-list > li:first-child {width:100%;box-sizing: border-box;}
	.info-list > li {display:table;padding:0 20px;margin-top:15px;text-align:left}
	.info-list > li:first-child {margin-top:0}
	.info-list > li:before {display:table-cell;width:72px;height:66px;margin-bottom:0;vertical-align:middle;background-size:auto 66px}
	.info-list > li > span {display:table-cell;padding-left:10px;vertical-align:middle;}
	.info-list > li + li:before {background-position:-72px 0}
	.info-list > li + li + li:before {background-position:-144px 0}
	.shoplinker-func > li, .shoplinker-func > li:first-child, .shoplinker-func2 > li {width:100%}
	.shoplinker-func > li > div:after {top:10px}
	.shoplinker-func2:before {width:40px;height:40px;background-size:cover;}
	.shoplinker-func2 > li > div {padding:20px 10px}
	.shoplinker-func2 > li > div > em {font-size:24px;top:15px}
	.shoplinker-func2 > li > div > p {font-size:13px}
	.shoplinker-func2 > li > div > p strong {font-size:15px}
	.shoplinker-client > li {width:50%}
	.shoplinker-client > li > div {overflow:hidden;text-align:center;}
	.shoplinker-client > li > div img {vertical-align:top}
	.shoplinker-data {margin-top:30px}
	.shoplinker-data > li, .shoplinker-data > li:first-child {width:100%;padding:0}
	.shoplinker-data > li {margin-top:20px}
	.shoplinker-data > li:first-child {margin-top:0}
	.shoplinker-data > li > div {width:100%;height:auto;padding:0 20px;text-align:left;box-sizing:border-box}
	.shoplinker-data > li > div > strong {display:inline-block;width:130px;height:130px;line-height:130px;font-size:14px;text-align:center;vertical-align:middle;}
	.shoplinker-data > li > div > div {display:inline-block;margin-left:30px;font-size:16px}
	.shoplinker-data > li > div > div div {font-size:36px;vertical-align:bottom}
	.shoplinker-data > li > div:after {left:20px;width:110px;height:110px;border-width:10px}
	.shoplinker-data-txt > p {font-size:18px }
	.shoplinker-data-txt > p > span {display:block;margin-top:10px}
	.shoplinker-data-txt > p > span strong {font-size:28px}

    /* 오프라인 - 지역교육 */
    .local-edu-info {display:block;border-bottom:1px solid #ccc}
    .local-edu-info dl {overflow:hidden;display:block}
    .local-edu-info dt,.local-edu-info dd {float:left;border-bottom:0 none}
    .local-edu-info dt {width:100%;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
    .local-edu-info dl:first-child dt {border-top:0 none}
    .local-edu-info dd {width:80%}
    .local-edu-info dt + dd {width:20%;border-left:0 none}

    .local-edu-row {width:100%}
    .local-edu-row dl {padding:15px}
    .local-edu-row dl dt {font-size:16px}
    .local-edu-btn span a {font-size:13px}

    .local-edu-qus p {width:100%}
    .local-edu-qus p > span {margin:5px 0;font-size:18px}
    .local-edu-qus p > span img {width:50px}
    .local-edu-row.row-full .local-edu-btn span {width:100%}

	.epost-info {margin-top: 30px}
    .epost-info li {position:relative;width:100%;min-height:61px;margin: 10px 0;text-align:left;}
    .epost-info li:first-child {width:100%}
    .epost-info li span {display:inline-block}
    .epost-info li:before {display:inline-block;width:70px;height:61px;margin:0 10px 0 0;vertical-align:middle;background-size:210px 61px}
    .epost-info li:nth-child(2):before {background-position:-70px 0}
    .epost-info li:nth-child(3):before {background-position:-140px 0}

    .epost-step {margin:20px 0 0}
    .epost-step > li {width:100%;padding:5px 0}
    .epost-step > li:first-child {width:100%}
    .epost-step > li:before {display:none}
    .epost-step > li > div {min-height:auto;text-align:left;font-size:16px}
    .epost-step > li > div span {display:inline}
    .epost-step > li > div p {margin-top:15px;font-size:15px;font-weight:normal}
    .epost-step > li > div:before {display:inline-block;margin:0 10px 0 0;vertical-align:middle}
    .epost-support > li > div > span {font-size:16px}

    .local-edu-gift {text-align:center}
    .local-edu-gift img,.local-edu-gift > div {float:none;width:auto;margin:0 auto}
    .local-edu-gift > div {width:100%;padding:15px 0 0 0}

    .recommend-result {display:block}
    .recommend-result-version, .recommend-result-price {display:block}

    /* 이용요금 안내 모바일 사이즈 시작 */
    .scroll-price {box-shadow:none}
    .scroll-price .scroll-content  {width:100%;min-width:auto;padding-left:0;white-space:normal}
    .scroll-price .scroll-content .price-division {display:none}
    .scroll-price .scroll-content > div {float:left;width:100% !important;margin-bottom:15px}
    .scroll-price .scroll-content .price-version dl {overflow:hidden}
    .scroll-price .scroll-content .price-version dl dt {display:block;position:static}
    .scroll-price .scroll-content .price-version dl dt {float:left;width:50%;border-right:0 none}
    .scroll-price .scroll-content .price-version dl dt {text-align:left;font-weight:700;}

    .mobile-detail-view {display:block}
    /* 전체 요금제 5개 항목 기본노출 */
    .new-price-all .scroll-content .price-version dl dt:nth-of-type(1n+5) ~ dt, .new-price-all .scroll-content .price-version dl dd:nth-of-type(1n+5) ~ dd {display:none}
    .new-price-all .scroll-content .mobile-detail-view.on + dl dt:nth-of-type(1n+5) ~ dt, .new-price-all .scroll-content .mobile-detail-view.on + dl dd:nth-of-type(1n+5) ~ dd {display:block}

    /* 고객API 요금제 6개 항목 기본노출 */
    .api-price .scroll-content .price-version dl dt:nth-of-type(1n+6) ~ dt, .api-price .scroll-content .price-version dl dd:nth-of-type(1n+6) ~ dd {display:none}
    .api-price .scroll-content .mobile-detail-view.on + dl dt:nth-of-type(1n+6) ~ dt, .api-price .scroll-content .mobile-detail-view.on + dl dd:nth-of-type(1n+6) ~ dd {display:block}

    .price-par-mall ul {width:98%;padding:40px 10px 10px;box-sizing:border-box}
    .price-par-mall li {width:33.3333333%;padding:4px 2px}

    .now-version {font-size:14px}
    .now-version strong {font-size:16px}
    .pricing-list ul > li,.pricing-list ul > li.price-default {width:100%}
    .pricing-list ul > li > dl {padding:15px;min-height:auto}
    .pricing-list ul > li > dl dt {margin-bottom:10px;font-size:14px}
    .pricing-list ul > li > dl dd {font-size:14px}
    .pricing-list ul > li > dl dd:first-of-type {font-size:16px}
    .pricing-list ul > li > dl.disabled dd {font-size:14px}
    .pricing-list ul > li.price-default {height:auto}
    .pricing-list ul > li.price-default dl {display:block}
    .pricing-list ul > li.price-default dl dt {margin-bottom:10px}
    .pricing-list ul > li.price-default dl dd {width:auto;text-align:right;border:0;padding:0}
    .price-select-month ul > li {width:50%}
    .price-extra-tbl td {vertical-align:middle}
    .price-extra-tbl tbody tr td {padding:10px 10px 5px}
    .price-extra-tbl .tooltip {display:block;margin-top:15px;margin-left:0}
    .price-extra-tbl .tooltip .tip-btn {width:100%;height:auto;padding:3px 0;text-align:center;color:#fff;font-size:12px;text-indent:0;background:#86847e none}
    .price-total dt,.price-total dd {width:100%}

    /* 판매대행 */
    .sales-agency-recommend p {font-size:20px;line-height:1.7}
    .sales-agency-recommend p span,.sales-agency-recommend p:before, .sales-agency-recommend p:after {display:block}
    .sales-agency-recommend p:before, .sales-agency-recommend p:after {line-height:26px}
    .sales-agency-recommend ul li {margin:10px 0;text-align:center;border-bottom:2px dashed #5b45c6}
    .sales-agency-recommend ul li:before {display:block;width:80px;height:75px;margin:0 auto 10px;background-size:269px auto}
    .sales-agency-recommend ul li:nth-child(2):before {background-position:-80px 0}
    .sales-agency-recommend ul li:nth-child(3):before {background-position:-160px 0}
    .sales-agency-recommend p:after {margin-top:20px}
    .sales-agency-client > div > ul li {width:100%}
    .sales-agency-client > div > ul li > div {text-align:center}
    .sales-agency-client > div > ul li > div img {vertical-align:top}
    .sales-agency-req {margin-top:20px}
    .sales-agency-req li {width:100%;margin-top:10px}
    .sales-agency-req li > div {font-size:18px}

	.inputwid-smm,.inputwid-sm,.inputwid-m,.inputwid-l{width:100%;box-sizing:border-box}
    .phone-sms {width:100% !important;margin-top:5px}
    .info-main-copy a {position: static;display: block;right:auto;bottom:auto;margin-top:15px;text-align:center}

    /* 샵링커소개 */
    .shoplinker-compare > div {font-size:20px}
    .shoplinker-compare > div > p {font-size:18px}


    .edu-wrap .edu-tit {font-size:24px}
    .edu-wrap .edu-tit span {font-size:16px;line-height:1.5}

    /* 20200313 온라인판매대행 리뉴얼 */
    .page-domestic .shoplinker-advantages > li > div {padding-left:140px;word-break:keep-all}

    .gsl-function dl dt {font-size:22px}
    .gsl-function dl dd {font-size:16px}
    .gsl-infomation strong {font-size:22px}
    .gsl-info-tit,.gsl-info-addr {width:100%;text-align:center}
    .gsl-info-tit {line-height:1.7}
    .gsl-info-addr {margin-top:15px}
    .gsl-link {height:260px;padding:20px 2%;background-size:cover;background-position:50% 50%}
    .gsl-link .br {display:block}

    /* 채용공고 */
    .recruitt-wrap {word-break:keep-all}
    .recruit-title {margin-top:30px;font-size:24px}
    .recruit-title span {font-size:20px}
    .recruit-title span strong {font-size:24px}
    .recruit-title-sub {font-size:20px}
    .recruit-tbl tbody tr th {font-size:18px}
    .recruit-tbl tbody tr td,.recruitt-wrap .guide-txt,.recruit-list li {font-size:16px}
    .recruit-mail {font-size:16px}

    .setting-wrap .slogan {height:170px;padding:25px;font-size:24px;background-size:auto 100%}
    .setting-wrap .setting-flow-info {padding:25px;font-size:15px}
    .setting-wrap .setting-flow-info strong:before {width:3px;height:10px;border-width:3px}
    .setting-wrap .setting-copy {font-size:18px}
    .setting-wrap .setting-recommend {font-size:16px}
    .setting-wrap .setting-recommend li {text-align:center}
    .setting-wrap .setting-recommend li img,.setting-wrap .setting-recommend li p {display:block;margin:auto}
    .setting-wrap .setting-step li {position:relative;width:100%;margin-top:15px;padding-left:100px;padding-top:12px;min-height:80px;text-align:left;box-sizing:border-box}
    .setting-wrap .setting-step li:first-child {margin-top:0;}
    .setting-wrap .setting-step li:before {width:60px;height:52px;margin-bottom:0;margin-right:15px;background-size:420px auto}
    .setting-wrap .setting-step li:nth-child(2):before {background-position:-60px 0}
    .setting-wrap .setting-step li:nth-child(3):before {background-position:-120px 0}
    .setting-wrap .setting-step li:nth-child(4):before {background-position:-180px 0}
    .setting-wrap .setting-step li:nth-child(5):before {background-position:-240px 0}
    .setting-wrap .setting-step li:nth-child(6):before {background-position:-300px 0}
    .setting-wrap .setting-step li:nth-child(7):before {background-position:-360px 0}
    .setting-wrap .setting-step li > span {display:inline-block;margin-bottom:0;margin-right:15px}
    .setting-wrap .setting-step li br {display:none}
    .setting-wrap .setting-step li:before {position:absolute;left:20px;top:0;margin-bottom:0;}
    .setting-wrap .setting-step i {text-align:center}
    .setting-wrap .setting-detail.setting-wrap .setting-detail > div,.setting-wrap .setting-detail > div > dt,.setting-wrap .setting-detail > div > dd {display:block}
    .setting-wrap .setting-detail {font-size:15px}
    .setting-wrap .setting-detail > div > dt,.setting-wrap .setting-detail > div > dd {padding:15px}
    .setting-wrap .setting-detail > div > dt {width:auto;border-right:0}
    .setting-wrap .setting-detail > div:first-child > dd {border-top:0}
    .setting-wrap .setting-support li {width:50%;margin:5px -1px 0 0}
    .setting-wrap .setting-caution,.setting-wrap .setting-edu p {word-break:keep-all}
    .setting-wrap .setting-edu {padding:220px 20px 0;font-size:16px;background-position:50% 0}
    .setting-wrap .setting-edu a {margin-top:30px;}
    .setting-wrap .setting-flow {height:auto;padding-bottom:135%;background:transparent url(/images/content/setting/thumb_2_m.png) no-repeat 50% 0;background-size:100% auto}

    .eventSearchForm,.eventFormList {overflow:auto}
    .eventSearchForm .board-row {min-width:600px;table-layout:auto}
    .eventFormList .board-col {min-width:770px}
    .eventFormList .board-col input {vertical-align:middle}

    .edu-indepth .edu-content {flex-basis:100%}
    .edu-indepth .edu-content ul {min-height:auto}
    .edu-indepth .edu-banner {height:174px;background-image:url('/images/banner/edu_bnr_20220322_m.jpg')}
    .markting-support li {padding-left:124px;}

    .layer_join_complate_tip {margin:0 2%;height:75%;padding:15px;font-size:14px}
    .complate_tip_title {font-size:20px}
    .layer_join_complate_tip ol li {padding-left:0;}
    .layer_join_complate_tip ol li:before {position:static;display:block;margin-bottom:10px;}

    /* erp 자동화 서비스*/
    .erp-wrap .sub-section-title {word-break:keep-all}
    .erp-title-2 {padding:15px}
    .erp-title-3 {padding-top:0;padding-bottom:0;margin-top:0;background:none}
    .erp-title-3 .sub-section-title-cap {margin-top:10px;word-break:keep-all}
    .erp-title-3 .sub-section-title-cap br {display:none}
    .erp-diff {margin:30px 0 0}
    .erp-diff > div {width:100%;margin:5px 0}
    .erp-diff > div > p:before {height:0;padding-bottom:40%}
    .erp-m-inner {flex-direction:column;align-items:flex-start}
    .erp-m-inner br {display:none}
    .erp-m-inner > div {width:100%;margin-top:30px;padding-left:0;}
    .erp-m-inner > div:before {left:auto;right:0;top:-30px}
    .erp-m-title {flex-basis:auto;border-bottom:4px solid #2f3b84}
    .erp-partner {margin:30px 0 0;flex-direction:column}
    .erp-partner dt {margin:0 0 5px}
    .erp-partner dd {padding:0;margin:5px 0}
    .erp-partner-front {position:relative;background-image:none}
    .erp-partner-front:after {content:'';position:absolute;right:30px;top:50%;width:28px;height:28px;margin-top:-14px;background:transparent url('/images/content/erp/ico_arrow.svg') no-repeat 50% 50%;background-size:contain;transition:transform .4s}
    .erp-partner-front img {width:196px}
    .erp-partner-back {height:0;opacity:0;transform:none}
    .can-hover .erp-partner-flip:hover .erp-partner-front, .erp-partner-flip.on .erp-partner-front {transform: none}
    .can-hover .erp-partner-flip:hover .erp-partner-back, .erp-partner-flip.on .erp-partner-back {height:auto;opacity:1}
    .can-hover .erp-partner-flip:hover .erp-partner-front:after, .erp-partner-flip.on .erp-partner-front:after {transform:rotate(-540deg)}
    .erp-target p {padding-left:130px;}
    .erp-target p:before {width:100px;height:100px;margin-top:-50px;left:10px;background-size:300px auto}
    .erp-target p:nth-child(2):before {background-position:-100px 0;}
    .erp-target p:nth-child(3):before {background-position:100% 0;}
    .erp-btn-active {margin-top:-30px;margin-bottom:30px}

    /* 상품진단 기능 서비스 */
    .pd-seller dd {padding:20px}
    .pd-seller dd > span {width:50%}
    .pd-seller dd p {font-size:16px}
    .pd-seller dd p span {display:inline}

    /*쇼핑몰연동소개*/
    .sapi-wrap .slogan-wrap .slogan-r {line-height:normal}
    .sapi-wrap .sub-section-title br {display:none}
    .sapi-mall li {width:calc(100% / 3 - 8px)}

    .api-information li {width:100%;margin-bottom:10px;padding:0;font-size:14px}

    .partner-list > div ul {padding:20px}
}

@media all and (max-width:415px) {
    .sub-section {margin:30px auto}
    .sub-section-title {font-size:18px}


    .heading-level1,.c-gsl-row > li > div > strong,.gsl-mall-list > strong {font-size:16px;line-height:24px}
    .gsl-mall-list > strong {padding:10px 0}
    .gsl-mall-info {font-size:12px}
    .c-gsl-row > li {width:100%;margin-top:10px}
    .c-gsl-row > li > div {min-height:auto;padding-bottom:10px}
    .c-gsl-row > li > div > strong {margin-bottom:10px}
    .c-gsl-row > li > div > span {font-size:12px}
    .c-gsl-row > li > div:before {width:100px;height:77px;margin-top:10px;margin-bottom:10px;background-size:400px}
    .c-gsl-row > li:nth-child(2) > div:before {background-position:-100px 0}
    .c-gsl-row > li:nth-child(3) > div:before {background-position:-200px 0}
    .c-gsl-row > li:nth-child(4) > div:before {background-position:-300px 0}

    .gsl-cs-center > strong, .gsl-cs-center > span {padding:10px}
    .gsl-cs-center > strong {width:auto;font-size:14px}
    .gsl-cs-center > strong:before {width:20px;height:21px;background-size:cover}
    .gsl-cs-center > span {font-size:14px}
    .gsl-cs-center > span > em {font-size:18px}

    /* DM_event */
    .dm_guide {margin-top:30px}
    .dm_guide_img img {width:40%}
    .dm_coupon > span {font-size:14px}
    .dm_coupon_fom {padding:15px}
    .label-row label,.label-row label + div {display:block;width:100%}
    .label-row label {margin-bottom:5px}
    .dm_cp_num input,.dm_cp_num1 input {font-size:12px}
    .dm_coupon:before,.dm_coupon:after {border-width:8px}

     /* 회원가입 */

    .member-step.n-step {height:40px;overflow:hidden}
    .member-step.n-step li {font-size:14px}
    .member-step.n-step li.ov {margin-top:-10px}

    .stepCon_1 .agreeinfo-bx {max-height:90px}
    .agreeinfo-title {font-size:14px}
    .areeinfo-check1 {font-size:12px;word-break:keep-all}
    .areeinfo-check1 > strong {font-size:14px}
    .agree-marketing > p {font-size:12px}

    .sel_wrap > strong {font-size:13px}
    .sel_wrap > div .inputwid-s {width:28%}
    .sel_wrap > div .phone-sms {display:block;width:100%;box-sizing:border-box;margin:10px 0;text-align:center;}

    .company-detail-info label {font-size:12px}
    .company-detail-info label > span {width:40%}

    .join-complete {background-size:50px auto}
    .join-complete > strong {font-size:16px}
    .join-complete > p {word-break:keep-all}
    .join-complete > p > strong {font-size:14px}

    .api-slogan2 {margin:10px 0}
    .api-func > img {width:94%}
    .api-func-txt {font-size:12px}
    .api-func-list li > div strong {margin:0 0 10px}
    .api-func-list li > div p span {display:block}
    .api-func-list li > div:after {width:103px;height:88px;background-size:412px auto}
    .api-func-list li + li > div:after {background-position:-103px 0}
    .api-func-list li + li + li > div:after {background-position:-206px 0}

    .api-client {margin:30px 0 0}
    .api-client li {width:100%;padding:7px 0}
    .api-client li > div {min-height:auto;padding:10px 0 0}
    .api-client li > div > span {width:200px;margin:0}
    .api-client li > div > p {padding:10px;margin-top:0;font-size:12px;word-break:keep-all}
    .api-client li > div > p span {display:inline}

    .api-information {margin:30px 0 0}

    .api-information li div > span {padding-left:20px}
    .api-information li div > span strong {display:inline-block;margin-bottom:0;margin-right:15px;font-size:12px}
    .api-information li div:before {width:45px;height:44px;background-size:90px auto}
    .api-information li.api-info-phone div:before {background-position:-45px 0}



	.shoplinker-push > li > div {padding:20px 10px 20px 100px}
	.shoplinker-push > li > div:after {width:60px;height:60px;top:50%;margin-top:-30px;background-size:240px auto}
	.shoplinker-push > li:nth-child(2) > div:after {background-position:-60px 0}
	.shoplinker-push > li:nth-child(3) > div:after {background-position:-120px 0}
	.shoplinker-push > li:nth-child(4) > div:after {background-position:-180px 0}
	.shoplinker-push > li > div > strong {font-size:15px}
	.shoplinker-push > li > div > p {font-size:12px}

    .slogan-wrap {height:170px;padding: 15px 25px}
    .slogan-wrap .slogan-r {font-size:14px}
    .slogan-wrap .slogan-b {font-size:24px}
    .slogan-wrap .slogan-s {font-size:12px}

	/* SKU 소개	 */
		.sku-slogan2 {padding-top: 15px}
		.sku-slogan3 {padding-top: 10px}
		.sku-slogan3 span {padding-top: 10px;}
		.sku-slogan4 {padding-top: 7px}
		.sku-info {margin-top: 30px}
		.sku-info li {float: none;width: 100%}
		.sku-info li > div {font-size: 13px}
		.about-sku {font-size: 13px}
		.sku-diff li {float: none; width: 80%;margin: 0 auto}
		.sku-join {font-size:14px;word-break:keep-all;line-height:1.7}
        .sku-join .sku-join-btn {font-size:13px}
		a.sku-regist {display: block;text-align: center;margin-top: 10px}

	.offline-edu-wrap1 > li > span {font-size: 15px}
	.edu-list > p {font-size: 14px}
	.edu-info > ul li {font-size: 13px}
	.edu-time strong {display: block;}
    .zoom-link a {font-size:18px;}
    .zoom-link a:after {font-size:14px}
    .zoom-link + .edu-detail,.edu-caution + .edu-detail {margin-left:0;font-size:16px}
    .zoom-guide {margin-top:60px;}
    .zoom-guide h3 {font-size:24px}
    .zoom-guide ol li {font-size:16px;}


    .epost-slogan2 {padding-top: 15px}
    .epost-slogan3 {padding-top: 5px}
    .epost-slogan3 span {padding-top: 5px;}
    .epost-slogan4 {padding-top: 15px}

    .epost-info li {padding-left:80px;font-size:14px;word-break:keep-all}
    .epost-info li span {display:inline}
    .epost-info li:before {position:absolute;left:0;top:50%;margin-top:-30px}

    .epost-step > li > div {font-size:14px}
    .epost-step > li > div p {margin-top:10px;font-size:13px}
    .epost-step > li > div:before {width:34px;height:29px;background-size:102px 29px}
    .epost-step li:nth-child(2) > div:before {background-position:-34px 0}
    .epost-step li:nth-child(3) > div:before {background-position:-68px 0}

    .epost-support {margin:20px -3px 0}
    .epost-support > li {width:50%;padding:0 3px;margin-bottom:6px}
    .epost-support > li > div {padding:10px}
    .epost-support > li > div > span {font-size:14px}
    .epost-support-info {font-size:14px;word-break:keep-all;text-align:left}
    .epost-support-info p {display:inline}

    .edu-teacher-info {font-size:13px}

    /*지원쇼핑몰*/
    .mall-search-wrap {background-size:cover}
    .mall-search-box {padding:0}
    .mall-search-wrap.fix .mall-search-btn {padding:0 15px}

    .mall-list-wrap {padding:0 10px}
    .mall-list-wrap li {padding:15px 5px;width:50%}
    .mall-list-wrap li > div > span {padding:5px 0}
    .mall-list-wrap li > div > strong {font-size:16px}
    .mall-search-wrap.fix .mall-search-box {padding: 0 3%}
    .empty-youtube ul > li {width:100%}
    .empty-youtube ul > li > div {padding:10px 36px}
    .empty-youtube .link-youtube {text-align:center}
    .empty-youtube .link-youtube a {width:100%;box-sizing:border-box}

     /* 샵링커 Plus 소개 */
    .splus-slogan,.slogan {padding:25px 30px;background-size:cover}
    .splus-slogan-main,.slogan-main {margin-bottom:40px;font-size:24px;word-break:keep-all}
    .splus-slogan-main span,.slogan-main span {display:inline}
    .splus-slogan-top,.slogan-top {font-size:16px}
    .splus-slogan-bottom,.slogan-bottom {left:30px;bottom:25px}
    .splus-recommend > p {font-size:18px}
    .splus-recommend > ul > li,.splus-function > li, .splus-function > li:first-child {width:100%}
    .splus-info,.splus-link a {font-size:18px}
    .splus-info-text {word-break:keep-all;line-height:1.8}
    .splus-info-text span {display:inline}
    .splus-info-text p {font-size:14px}
    .splus-call {position:relative;padding:15px 15px 15px 80px;text-align:left;line-height:1.5}
    .splus-call:before {position:absolute;left:30px;top:50%;margin-top:-18px;margin-right:0}
    .splus-call strong {display:block}
    .splus-link {width:80%;margin:40px auto 0}
    .splus-link a {display:block;padding:20px 0}

    .recommend-qlist dd ul {overflow:hidden}
    .recommend-qlist dd ul li {float:left}
    .recommend-qlist dd button {margin:4px}
    .recommend-path li {width:28px;height:28px;line-height:28px;font-size:14px;border-radius:14px}
    .recommend-path li.on {font-size:18px}
    .recommend-result {height:auto;padding:20px}
    .recommend-result-price {margin-top:10px}
    .price-vat {font-size:12px}
    .recommend-result-version p {margin-bottom:10px;font-size:16px}
    .recommend-result-version div, .recommend-result-price div {font-size:22px}
    .recommend-result-version div strong, .recommend-result-price div strong {font-size:28px}
    .recommend-sub-info li {font-size:14px}
    .recommend-banner {margin:0 auto 30px;background-size:auto 100%}
    .recommend-banner p {font-size:20px;line-height:1.5;word-break:keep-all}
    .price-info p:first-child {width:100%;margin-bottom:10px;line-height:1.5;word-break:keep-all}
    .extra-service-banner li a {min-height:100px;box-sizing:border-box}
    .extra-service-banner li a:before {position:absolute;left:20px;top:20px;width:60px;height:60px;margin-right:0;background-size:120px auto}
    .extra-service-banner li:nth-child(2) a:before {background-position:-60px 0}
    .extra-service-banner li a p {display:block;padding-left:80px;word-break:keep-all}
    .extra-service-banner li a >  span {margin-top:0;padding:7px 10px;bottom:auto;top:10px;right:10px;font-size:0;border-radius:50%;border-color:transparent;background-color:#dee1e4}
    .extra-service-banner li a >  span:after {content: ">";margin-left: 0;font-size:12px}

    .extra-service ul li,.extra-service ul .extra-total {width:100%}
    .extra-service ul .extra-total strong em {display:block;font-size:13px}

    /* 샵링커소개 */
    .shoplinker-compare > div {width:100%;padding:5px 0;font-size:20px}
    .shoplinker-compare > div:first-child {margin-bottom:20px}
    .offline-copy, .box-info-purple .list-schedule {font-size:18px}
    .edu-wrap .edu-tit {font-size:20px}
    .edu-wrap .edu-tit span {font-size:14px}
    .edu-tbl > li > strong {font-size:18px}
    .edu-tbl > li > div, .edu-location > li {font-size:16px}
    .edu-schedule > li > span:first-child + span {width:85px}

    /* 20200313 온라인판매대행 리뉴얼 */
    .why-agents-tit {padding:0 15px}
    .setting-wrap .slogan {word-break:keep-all}

    .edu-indepth .edu-banner {height:auto;padding-bottom:44%;background-size:cover}

    .markting-support li {font-size:14px;min-height:auto;padding-top:20px;padding-left:100px;text-align:left}
    .markting-support li br {display:none}
    .markting-support li strong {font-size:18px}
    .markting-support li:after {top:50%;width:70px;height:66px;background-size:280px auto;transform:translateY(-50%)}
    .markting-support li:nth-child(2):after {background-position:-70px 0}
    .markting-support li:nth-child(3):after {background-position:-140px 0}
    .markting-support li:nth-child(4):after {background-position:-210px 0}

    .markting-support.abroad li:after {width:70px;height:70px;background-size:211px auto;transform:translateY(-50%)}
    .markting-support.abroad li:nth-child(2):after {background-position:-70px 0}
    .markting-support.abroad li:nth-child(3):after {background-position:-140px 0}

    .webguide-wrap > li.webguide-list3 ul li {padding:5px;flex:1 50%}

    .erp-wrap .underline:before {height:5px}
    .erp-target {font-size:14px;}
    .erp-target p {min-height:80px;padding-left:110px;}
    .erp-target p:before {width:80px;height:80px;margin-top:-40px;background-size:240px auto}
    .erp-target p:nth-child(2):before {background-position:-80px 0;}
    .erp-diff > div > strong {font-size:18px;}
    .erp-title-2 {margin-top:15px;font-size:14px;}
    .erp-btn-active {margin:0 auto}
    .erp-partner-front:after {width:24px;height:24px;margin-top:-12px;right:15px}

    /* 상품진단 기능 서비스 */
    .pd-slogan .slogan-b {font-size:18px}
    .pd-title-2 {font-size:16px}
    .pd-title3 dd > div {padding:15px}
    .pd-title3 dd > div:before {width:80px;height:80px;background-size:240px}
    .pd-title3 dd:nth-of-type(2) > div:before {background-position:-80px 0}
    .pd-title3 dd:nth-of-type(3) > div:before {background-position:-160px 0}
    .pd-wrap a.new-btn {font-size:14px}

    /*쇼핑몰연동소개*/
    .sapi-wrap {font-size:18px}
    .sapi-mall li {width:calc(50% - 8px)}
    .sapi-point > div {padding-left:130px}
    .sapi-point dt:before {width:100px;height:100px;background-size:400px}
    .sapi-point div:nth-child(2) dt:before {background-position:-100px 50%}
    .sapi-point div:nth-child(3) dt:before {background-position:-200px 50%}
    .sapi-point div:nth-child(4) dt:before {background-position:-300px 50%}
    .sapi-info-content > img:nth-child(3) {width:110px}
}

@media all and (max-width:375px) {
	.info-main-copy {padding:20px 30px 20px;font-size:13px}
	.info-main-copy p {margin:15px 0;font-size:18px}
	.shoplinker-func > li > div:after {width:54px;height:50px;background-size:324px auto}
	.shoplinker-func > li:nth-child(2) > div:after {background-position:-54px 0}
	.shoplinker-func > li:nth-child(3) > div:after {background-position:-108px 0}
	.shoplinker-func > li:nth-child(4) > div:after {background-position:-162px 0}
	.shoplinker-func > li:nth-child(5) > div:after {background-position:-216px 0}
	.shoplinker-func > li:nth-child(6) > div:after {background-position:-270px 0}

	.shoplinker-data > li > div {padding:0 10px}
	.shoplinker-data > li > div > strong {width:110px;height:110px;padding-top:40px;line-height:normal;box-sizing:border-box;}
	.shoplinker-data > li > div > strong em {display:block;}
	.shoplinker-data > li > div > div {margin-left:10px;font-size:16px}
	.shoplinker-data > li > div > div div {font-size:28px}
	.shoplinker-data > li > div:after {left:10px;width:90px;height:90px}
	.shoplinker-join-area {margin-top:40px;padding:30px 5px}
	.shoplinker-join-area > .join-free7 {width:250px}
	.join-btn-area {margin-top:15px;font-size:18px}
	.join-btn-area > div {height:45px}
	/* 2018-01-15 ciwawa 웹가이드 교육 개선
	.webguide-wrap {padding: 0 20px 30px}
	.webguide-wrap > li:before {width: 50px; height: 50px; background-size: 200px}
	.webguide-wrap > li.webguide-list1:before {background-position: -50px 0}
	.webguide-wrap > li.webguide-list2:before {background-position: -100px 0}
	.webguide-wrap > li.webguide-list3:before {background-position: -150px 0}
	.webguide-info {width: calc(100% - 70px)}
	.webguide-btn {padding: 5px 0}*/

    /* 오프라인 - 지역교육 */
    .local-edu-info dd {width:68%;font-size:13px}
    .local-edu-info dt + dd {width:32%}
    .local-edu-gift img {width:70%}
    .local-edu-gift > div {font-size:18px}
    .empty-tit,.empty-sub {word-break:keep-all}

    /* 20200313 온라인판매대행 리뉴얼 */
    .why-agents-tit {padding:0 10px}
    .why-agents-tit span {font-size:24px}

    .setting-wrap .setting-support li {width:100%;margin-right:0;}
}

@media all and (max-width:360px) {
    .api-func, .api-title,.api-func-list {margin-top:30px}
    .api-slogan1 {margin-top:15px;font-size:13px}
    .api-slogan2 {margin:10px 0;font-size:16px}
    .api-slogan3 {font-size:12px}
    .empty-youtube ul > li > div {padding:10px 20px}

    /* 20200313 온라인판매대행 리뉴얼 */
    .why-agents-tit {padding:0}
}

@media all and (max-width:320px) {
    .recommend-result-version div, .recommend-result-price div {font-size:20px}
    .recommend-result-version div strong, .recommend-result-price div strong {margin-right:5px;font-size:26px}
    .edu-tbl > li > div {padding-left:15px}
    .edu-schedule > li > span:first-child + span {width:75px}

    /* 20200313 온라인판매대행 리뉴얼 */
    .page-domestic .shoplinker-advantages > li > div {padding-left:130px;text-align:right}
    .page-domestic .shoplinker-advantages > li > div:before {position:absolute;left:10px}
}

@media print{
  #skip, .header, .snb, .title-wrap, #quickmenu-wrap, .sitemap-wrap, .footer, .modal-layout,.bn_c,.modal-bg{display:none !important;}
  .estimate {width:100% !important;margin:0 !important;left:0 !important;top:0 !important;box-shadow:none}
  .modal-layout.estimate table th, .modal-layout.estimate table td, .print-area table th, .print-area table td {padding:5px;font-size:12px}
  .print-area {font-family:Dotum,"돋움",sans-serif;font-size:12px;letter-spacing:-1px}
  .estimate-tbl {margin-top:0}
  .estimate-tbl thead th {padding:10px 0 !important;font-size:26px;letter-spacing:50px;text-indent:25px}
  .estimate-tbl thead th img {width:80px}
  .estimate-tbl-list + div {padding:10px 20px}
  .estimate-reception strong,.estimate-tbl-info td div > strong,.estimate-tbl-info td > span strong,.estimate-tbl-info tr:first-child td,.estimate-tbl-list + div strong,.estimate-tbl-total tfoot th,.estimate-tbl-total tfoot td,.estimate-tbl-total tfoot th span {font-size:12px;font-weight:800}
  .estimate-list-detail dt {margin-bottom:5px}
  .estimate-tbl-info th div,.estimate-tbl-list th div,.estimate-tbl-total tfoot th div,.estimate-tbl-total tfoot td div {padding:5px}
}