@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,500,700);
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);


@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}


@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
    list-style: none;
	vertical-align: baseline;
}
a{text-decoration:none;color:inherit;}
button{padding:0;border:none;}

h1, h2 {font-weight:normal;}
body {margin:0;padding:0;font-size:0.75em;font-family:'GmarketSansMedium'; background-color:#fff; color:#999}

textarea, select {font-family:dotum;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:none}


/* 메인 : 슬라이더배너CSS */
.container {min-width:1240px;}
.inner{width:1240px;margin:0 auto;}
.visualWrap .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:160px;}
.visualWrap {position:relative;}
.ui-slide-banner{position:relative;overflow:hidden; min-width:1240px;}
.ui-slide-mask{overflow:hidden;height:590px;}
.ui-slide-banner-list{height:590px;}
.ui-slide-banner-list-item{float:left; width:100%;position:relative; text-align:center;}
.ui-slide-banner-list-item a{display:block;height:100%;position:relative;}
.ui-slide-shortcut{width:100%;text-align:center;position:absolute;z-index:3;bottom:25px;left:0;padding:0px 0px;}
.ui-slide-shortcut button{width:16px;height:16px;overflow:hidden;line-height:16px;margin:0px 4px;text-align:center;;text-indent:-9999px;background:#ffffff;border:0;padding:0; cursor:pointer; background:url('/partner/asset/images/new/pager.png') no-repeat left top;}
.ui-slide-shortcut button:hover,
.ui-slide-shortcut button.on{background:url('/partner/asset/images/new/pager_on.png') no-repeat left top;}
.ui-slide-btn-group{}
.ui-slide-controller{display:none;}

/* 메인 : 게시물추출 */
#latest .latest_container {width:1240px; margin:auto; overflow:hidden;}
#latest .cont01 {float:left; width:600px; border-right:1px solid #fff; overflow:hidden;}
#latest .cont01 h2 {display:block; font-size:22px; line-height:24px; color:#fff; font-weight:600; margin:0 0 20px 0;}
#latest .cont01 ul {display:block; max-width:100%; overflow:hidden;}
#latest .cont01 ul li {float:left; width:70%; color:#eee; font-size:14px; line-height:32px;}
#latest .cont01 ul li a {color:#eee; font-size:14px;}
#latest .cont01 ul li a:hover {color:#fff;}
#latest .cont01 ul li.date {float:left; width:20%; margin-left:30px; color:#eee; font-size:15px; line-height:32px;}


#latest .cont02 {float:left; width:600px; margin-left:30px; overflow:hidden;}
#latest .cont02 h2 {display:block; font-size:22px; line-height:24px; color:#fff; font-weight:600; margin:0 0 20px 0;}
#latest .cont02 ul {overflow:hidden;}
#latest .cont02 ul li {float:left; width:100%; color:#eee; font-size:14px; line-height:32px;}
#latest .cont02 ul li a {color:#eee; font-size:14px;}
#latest .cont02 ul li a:hover {color:#fff;}

#latest .cont03 {float:left; width:374px; margin-left:30px; overflow:hidden;}
#latest .cont03 h2 {display:block; font-size:22px; color:#fff; font-weight:600; margin:35px 0 20px 0;}
#latest .cont03 ul {width:100%; overflow:hidden;}
#latest .cont03 ul li.no {float:left; width:45px; color:#fff; font-size:14px; line-height:32px;}
#latest .cont03 ul li {float:left; width:290px; color:#fff; font-size:14px; line-height:32px;}
#latest .cont03 ul li a {color:#ffd2e4; font-size:14px;}
#latest .cont03 ul li a:hover {color:#fff;}
#latest .cont03 ul li.date {float:right; width:89px; color:#ffd2e4; font-size:14px; line-height:32px;}

/* 메인 : 오늘의 포스팅알바 */
#posting {width:1240px; margin:auto; overflow:hidden;}
#posting h2 {font-size:36px; font-weight:600; color:#4a4949; margin:70px 0 40px 0;}
#posting span {color:#ff0066;}
#posting .pwc {float:left; width:33.3%; margin-bottom:40px; overflow:hidden;}
#posting .thum{display:block; width:361px; height:274px; padding:15px; border:1px solid #ffdaeb; text-align:center; vertical-align:middle; background-color:#fff; -moz-border-radius: 21px; /*모질라*/ -webkit-border-radius: 21px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-top-left-radius: 21px; border-top-right-radius: 21px; }
#posting .subject{display:block; width:361px; padding:15px; border-top:1px solid #ff69ae; border-left:1px solid #ffdaeb; border-right:1px solid #ffdaeb; border-bottom:1px solid #ffdaeb; background-color:#ffecf5; -moz-border-radius: 21px; /*모질라*/ -webkit-border-radius: 21px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-bottom-left-radius: 21px; border-bottom-right-radius: 21px; overflow:hidden;}
#posting .subject ul {display:block; width:340px; margin:0 0 5px 10px; overflow:hidden;}
#posting .subject ul li.group {display:block; font-size:12px; color:#5f5f5f; font-family:'NanumGothic';}
#posting .subject ul li.title {display:block; font-size:20px; margin:0 0 5px; color:#232323; font-family: 'Jeju Gothic', serif;}
#posting .subject ul li.percent {float:left; width:192px; display:block; font-size:14px; line-height:22px; color:#5f5f5f; font-family:'NanumGothic';}
#posting .subject ul li.ico {float:right; width:138px; display:block; text-align:right;}
#posting .subject ul li.ico img {padding:0 5px;}
#posting .subject ul li.people {display:inline-block; font-size:13px; padding:10px 0 0; margin-right:5%; color:#232323; font-family:'NanumGothic';}
#posting .subject ul li.people:last-child {margin-right:0;}
#posting .subject ul li {clear:both; display:block; font-size:14px; padding:5px 0 0; color:#232323; font-family:'NanumGothic';}



/* 서브공통 : 타이틀 및 로케이션 */
#s_head {position:relative; clear:both; width:1240px;; margin:auto; overflow:hidden;}
#s_head .head {width:100%; overflow:hidden;}
#s_head .head h1 {float:left; width:50%;}
#s_head .location {float:left; width:50%; text-align:right;}



/* 공통 : FOOTER */
#footer {position:relative; width:100%; height:200px; margin:0; background-color:#363636;}
#footer .footWrap {width:1240px; margin:auto; overflow:hidden;}
#footer .logo {float:left; width:150px; margin-top:30px; text-align:center;}
#footer .fmn {float:left; margin-top:30px;}
#footer .fmn ul {margin:0 0 10px 0; padding:0;}
#footer .fmn ul li {display:inline-block; margin-right:15px;}
#footer .fmn ul li a {color:#dcdcdc;}
#footer .fmn ul li a:hover {color:#fff;}
#footer .copyright {display:block; margin-top:10px; color:#a4a4a4;}


/* 서브공통 : 영역 */
.sub_wrap {width:1240px; min-height:600px; margin:auto; padding:80px 0 0; overflow:hidden;}
.sub_wrap h1 {font-size:36px; font-weight:600; font-family: 'Jeju Gothic', serif; font-weight:900; padding:0 0 20px;}
.sub_wrap .sub_service{width:1920px; z-index: 10}
.sub_wrap .sub_service .service2{background: url(http://dcconseller.com/files/editor/2003/20200316221819_qqktrkse.png) repeat-x}

/* 입점신청 */
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align:middle;	list-style:none;}
#LblockContainer {position:relative;	float:left;	width:100%;	min-height:100%;	margin:0 auto;	display:inline;}
* html #LblockContainer {height: 100%;}
#LblockContainer #Content0103 {width:100%;	min-height: 100%;	height:827px;	margin:0 auto;	background:url('/partner/image/application/img_0101.jpg') -450px 0;}
#Content0201 {width:980px;	margin:0 auto;	}
#LblockContainer #ContentS02 {width:100%;	min-height: 100%; margin:100px auto;	background:#fff; overflow:hidden;}
#LblockContainer #ContentS05 {width:100%;	min-height: 100%;	height:608px;	margin:0 auto;	background:#eaecee;}
#Content0501 {width:980px;	margin:0 auto;}
#LblockContainer #SaleTitle {width:100%;	min-height: 100%;	height:275px;	text-align:center;	background:url('/partner/image/application/title_bg.jpg') -415px 0;}
#LblockContainer #SaleTitle li{margin-left:0;	padding-top:120px;}