@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);
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:'NanumGothic'; 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}
/* //BASE */
.head {position:absolute; top:0; width:100%; height:136px; z-index:99;}
.head_top {width:100%; height:32px; background-color:#f37ab1;}
.head_top .head_top_wrap {width:1240px; margin:auto; overflow:hidden;}
.head_top .head_top_wrap ul {float:right; margin-top:6px;}
.head_top .head_top_wrap ul li {display:inline-block;}
.head_top .head_top_wrap ul li a {color:#fff; margin:0 10px 0 0;}

/* GNB */
/* @group core nav menu */
#gnb {position:absolute; top:30px; width:100%; height:106px;  background:url('/partner/asset/images/new/gnb_bg.png') repeat-x 0 -26px; z-index:99;}
.gnb {width:1240px; margin:auto;}
.gnb .logo {float:left; width:185px; height:80px; margin-top:15px;}
.gnb .gnbWrap {float:right; margin-top:15px;}
#nav {margin: 10px 0 0 0; list-style: none; height: 50px; padding-right: 12px;}
#nav li { float: left; display: block; background: none; height:77px; position: relative; z-index: 999; margin: 0 1px;}
#nav li a { display: block; padding: 0; font-size:17px; font-weight: 600; line-height: 50px; text-decoration: none;  color: #595959; zoom: 1; padding: 0px 0 0 55px; }
#nav li a:hover, #nav li a.hov {color: #c80172; }
/* @group subnav */
#nav ul { position: absolute; top:77px; left:20px; display: none; margin: 0; padding: 0; list-style: none; border:1px solid #eee; border-top:none; background-color:#fff; z-index:9999}	
#nav ul li {width:180px; height:30px; padding:0 0 5px 10px; float: left; text-align: left; overflow:hidden;}
#nav ul li:hover { border-left:0px solid transparent; border-right: 0px solid transparent;background:#eee }
#nav ul a { display: block; height: 20px; line-height: 20px; font-size:12px; padding: 8px 5px; color: #666; border-bottom: 1px solid transparent; text-transform:  uppercase; color: #797979; font-weight: normal; }
#nav ul a:hover { text-decoration: none; color:#df0370; border-right-color: transparent; border-left-color: transparent; background: transparent; }
* html #nav ul { margin: 0 0 0 -2px; }
/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


/* 메인 : 슬라이더배너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:620px;}
.ui-slide-banner-list{height:620px;}
.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 {width:100%; height:265px; background-color:#ea4889;}
#latest .latest_container {width:1240px; margin:auto; overflow:hidden;}
#latest .cont01 {float:left; width:413px; overflow:hidden;}
#latest .cont01 h2 {display:block; font-size:22px; color:#fff; font-weight:600; margin:35px 0 20px;}
#latest .cont01 ul {overflow:hidden;}
#latest .cont01 ul li {float:left; color:#ffd2e4; font-size:14px; line-height:32px; width:250px;}
#latest .cont01 ul li a {color:#ffd2e4; font-size:14px;}
#latest .cont01 ul li a:hover {color:#fff;}
#latest .cont01 ul li.date {float:left; margin-left:30px; color:#ffd2e4; font-size:15px; line-height:32px; width:110px;}


#latest .cont02 {float:left; width:374px; margin-left:30px; overflow:hidden;}
#latest .cont02 h2 {display:block; font-size:22px; color:#fff; font-weight:600; margin:35px 0 20px 0;}
#latest .cont02 ul {overflow:hidden;}
#latest .cont02 ul li {float:left; color:#fff; font-size:14px; line-height:32px; width:260px;}
#latest .cont02 ul li a {color:#ffd2e4; 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-top:80px; background-color:#363636;}
#footer .footWrap {width:1240px; margin:auto; overflow:hidden;}
#footer .logo {float:left; width:200px; margin-top:60px;}
#footer .fmn {float:left; margin-top:60px;}
#footer .fmn ul {margin: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;}

/* 공통 : 레이아웃 */
.gap {position:relative; width:100px; height:128px;}

/* 서브공통 : 영역 */
.sub_wrap {width:1240px; min-height:600px; margin:auto; padding:50px 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;}

/* 입점신청 */
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;}