@charset "euc-kr";
#m_preview_wrap {display:none;} /* ¹Ì¸®º¸±â ¼û±â±â */
.swiper-container {overflow:hidden;}
/* base */
* {-webkit-text-size-adjust:none;}
body {position:relative; font-size:14px; line-height:1.4;color:#3b3b3b;-webkit-text-size-adjust:none;}
body.fix {overflow:hidden;}
body,input,textarea,select,button,table{font-family:"Pretendard Variable", sans-serif;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure{margin:0;padding:0}
h1, h2, h3, h4, h5, h6 { font-size:100%; word-break: break-all;}
ul, ol, li {list-style:none;}
fieldset, img {border:none;}
img {vertical-align:top;}
hr, button img {display:none;}
form, fieldset, legend, label {margin:0; padding:0;}
fieldset{border:0 none;}
fieldset legend {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}
em,address{font-style:normal;}
input,textarea,select,button,table{font-size:inherit; line-height:inherit;color:#3b3b3b;}
label { cursor:pointer; }
table {border-collapse: collapse; border-spacing: 0;}
/* //base */

/* cross */
* html input { margin:-1px 0; } 
*:first-child+html input { margin:-1px 0; }
input.checkbox { width:13px; height:13px; margin-top:-4px; vertical-align:middle;}
/* //cross */

/* a-style */
a {color:#3b3b3b; text-decoration:none;}
a:hover, a:active {text-decoration:none;}
/* //a-style */

/* °øÅë */
address, article, aside, figure, footer, header, hgroup, menu, nav, section {display:block;}
caption {font-size:0; height:0;}
input[type="text"], input[type="date"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], select {height:35px; border:1px solid #bbb; vertical-align: middle; padding-left:10px; box-sizing: border-box; -webkit-border-radius:0; border-radius: 0;}
input[type="radio"], input[type="checkbox"] {vertical-align: middle;}
textarea {border:1px solid #bbb; vertical-align: middle; box-sizing:border-box; background-color:#fff; padding:10px; -webkit-border-radius:0; border-radius:0;}
.clearFix {position:relative; overflow:hidden; zoom:1;}
.bold {font-weight:bold;}
.response100 {width:100%;}
.location {padding:0 10px; margin-bottom:8px;}
.h_title {border-top:1px solid #464646; border-bottom:1px solid #464646; padding:6px 10px;}
.h_title h3 {font-weight:bold; padding: 0 0 5px 0px;}
#mask {width:100%; height:100%; position:fixed; top:36px; left:0; right:0; bottom:0; background-color:#3c3c3c; z-index:1000; display:none; opacity:0.8;}
.none-data {text-align: center; margin: 20px 0;}
.none-data img {margin-bottom:10px;}
.pd10 {padding:0 10px;}
.fr {float:right !important;}
.fl {float:left !important;}
.txt-input1 {width:100% !important;}
.txt-input2 {width:46% !important;}
.txt-input3 {width:29% !important;}
.txt-input4 {width:20% !important;}
.txt-area1 {width:100% !important;}
.mt5 {margin-top:5px;}
.page_location {padding:5px 5px;}
.page_location li {float:left;}
.page_location li::after {content: ">"; margin: 0 7px;}
.page_location li:last-child::after {content: ""; margin:0;}
.h_layerTitle {height:35px; line-height:35px; background-color:#f2f2f2; padding:0 10px; margin-bottom:10px;}
.h_layerTitle h3 {font-weight:bold;}
.h_layerTitle .fa-times {float:right; margin-top: 5px;}
.MK-product-icons img {padding:0 2px;}
.clearfix:after {content:''; display:block; clear:both;}
#passimg {z-index:999 !important;}
/* //°øÅë */

/* ÆäÀÌÂ¡ */
.paging {text-align:center; margin:26px 0;}
.paging a {width:30px; height:30px; line-height:30px; background-color:#fff; border:1px solid #ddd; display:inline-block; margin:0 2px;}
.paging a.now {background-color:#3b3b3b; color:#fff; border:1px solid #3b3b3b;}
/* //ÆäÀÌÂ¡ */

/* ÆùÆ® °ü·Ã */
.color_1984f1 {color:#1984f1 !important;} /* Blue */
.color_f1191f {color:#f1191f !important;} /* Red */
.color_a63f42 {color:#a63f42 !important;} /* DarkRed */
.bgc077fe2 {background-color:#077fe2; color:#fff; padding:2px 5px; margin-right: 5px;}
.bgc464644 {background-color:#464644; color:#fff; padding:2px 5px; margin-right: 5px;}
.caution {color:#f1191f; text-align:center; font-size:0.917em;}
.ico_new {color: #ffffff; background-color: #ff8400; font-weight:bold; padding:1px 5px;}
.ico_hit {color: #ffffff; background-color: #f1191f; font-weight:bold; padding:1px 5px;}
/* //ÆùÆ® °ü·Ã */

/* ¹öÆ° °ü·Ã */
.btn_White {width:100%; height:29px; line-height:29px; background-color:#fff; text-align:center; display:block; border:1px solid #c6c6c6; box-sizing: border-box; vertical-align: middle;}
.btn_Black {width:100%; height:35px; line-height:35px; background-color:#393939; color:#fff; text-align:center; display:block; border:1px solid #393939; box-sizing: border-box; vertical-align: middle;}
.btn_Red {width:100%; height:40px; line-height:40px; background-color:#ff9a9a; color:#fff; text-align:center; display:block; border:1px solid #ff9a9a; box-sizing: border-box; vertical-align: middle;}
.btn_Grey {width:100%; height:29px; line-height:29px; background-color:#858585; color:#fff; text-align:center; display:block; border:1px solid #858585; box-sizing: border-box; vertical-align: middle;}
.fixButtonR {position:relative; padding-right:120px;}
.fixButton {width:115px; position:absolute; top:0; right:0;}
/*.more {text-align:center; width:100%; margin-top:30px;}*/
.btn_moreGray {width:224px; height:35px; line-height: 35px; background-color:#efefef; border:0px none; font-weight:bold; display: block; margin: 0 auto;}
.btn_moreGray span {color:#aaaaaa;}
.btn_moreGray span em {color:#f1191f;}
/* ¹öÆ° °ü·Ã */

/* »óÇ°Áø¿­ */
.list_array {height:52px; border-bottom:1px solid #4a4a4a; border-top:1px solid #c7c7c7; padding:0 8px; margin-bottom: 20px;}
.list_array .list_arrayLeft {float:left; margin-top:12px;}
.list_array .list_arrayLeft select {height:28px;}
.list_array .list_arrayRight {float:right; margin-top:12px;}
.list_array .list_arrayRight img {margin-left:10px;}
.list_shopping1x {text-align:center;}
.list_shopping1x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; text-align:left; font-size:0;}
.list_shopping1x li {width:100%; display:inline-block; vertical-align: top; border-top:1px solid #d9d9d9;}
.list_shopping1x li a {display: block; padding:18px 4px; position:relative; overflow:hidden; zoom:1;}
.list_shopping1x li:first-child {border:0px none;}
.list_shopping1x li:first-child a {padding:0 4px 18px 4px;}
.list_shopping1x li img.listPic {width:50%; float:left;}
.list_shopping1x .list_shoppingInfo {width:46%; float:left; padding-left:4%; font-size:12px;}
.list_shopping2x {text-align:center;}
.list_shopping2x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 2px;  text-align:left; font-size:0;}
.list_shopping2x li {width:50%; display:inline-block; vertical-align: top; text-align:left;}
.list_shopping2x li a {display: block; padding:0 2px 18px 2px;}
.list_shopping2x li img.listPic {width:100%;}
.list_shopping2x .list_shoppingInfo {margin-top:10px; text-align:center; font-size:12px;}
.list_shopping3x {text-align:center;}
.list_shopping3x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 2px; text-align:left; font-size:0;}
.list_shopping3x li {width:33.33%; display:inline-block; vertical-align: top;}
.list_shopping3x li a {display: block; padding:2px;}
.list_shopping3x li img.listPic {width:100%;}
.list_shopping3x .list_shoppingInfo {margin-top:10px; text-align:center; font-size:12px;}
.listName {color:#3b3b3b; word-break: break-all;}
.listDiscount {color:#b5b5b5;}
.listPrice {color:#1b1b1b; margin-bottom:4px;}
.listSoldout {color:#D22525; margin-bottom:4px;}
.listReplace {color:#1b1b1b; margin-bottom:4px;}
.listReview {color: #DB2E2E; margin-bottom:4px;}
.listReserve {color:#7d7d7d; font-size:0.917em;}
.listPoint {color:#7d7d7d; font-size:0.917em;}
/* //»óÇ°Áø¿­ */

/* ·Î±×ÀÎ */
.login .caution {margin-bottom:10px;}
.member {padding:0 15px; margin-top: 20px;}
.login #keyboard {text-align:center; margin:0 auto;}
.login #keyboard p {text-align:right; margin-bottom:12px;}
.login #keyboard img {display:none; width:100%;}
.login .loginInput {margin-top:18px;}
.login .loginInput input {width:100%; display:block; margin-bottom:10px;}
.login .loginCheck {margin-top:10px;}
.login .loginCheck label {margin-right:12px;}
.login .loginCheck label input {vertical-align: middle;}
.login .loginMiddle .btn_Red {font-size:1.167em; margin:10px 0;}
.login .loginMiddle .btn_White {font-size:1.167em;}
.login .loginBottom {background-color:#eaeaea; padding:18px 15px; margin-top:20px;}
.login .loginBottom h4 {background-color:#eaeaea; margin-bottom:5px; padding:0; font-weight:bold;}
.login .loginBottom a {font-size:1.167em;}
.login .loginBottom a.btn_Black {margin-top:16px;}
.login .loginBottom a.btn_Black:last-child {margin-top:10px;}
.login .loginBottom a.btn_White {margin-top:10px;}
.sns-login { position: relative; margin: 20px 10px 0; }
.sns-login .sns-title img { width: 100%; max-width: 300px; }
.sns-login ul li { position: relative; margin-top: 10px; padding-left: 50px; height: 40px; line-height: 40px; border: 1px solid #dfdfdf; border-radius: 4px; list-style: none; }
.sns-login ul li a { display: block; padding-left: 20px; border-left: 1px solid #dfdfdf; color: #999; font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
.sns-login ul li span { position: absolute; top: 0; left: 0; width: 50px; height: 40px; }
.sns-login ul li.facebook span { background: url(/images/d3/m_01/icon/ico_sns_facebook.gif) no-repeat 50% 50%; background-size: 12px auto; }
.sns-login ul li.naver span { background: url(/images/d3/m_01/icon/ico_sns_naver.gif) no-repeat 50% 50%; background-size: 18px auto; }
.sns-login ul li.kakaotalk span { background: url(/images/d3/m_01/icon/ico_sns_kakaotalk.gif) no-repeat 50% 50%; background-size: 20px auto; }
.sns-login ul li.apple span { background: url(/images/d3/m_01/icon/ico_sns_apple.gif) no-repeat 50% 50%; background-size: 20px auto; }
/* //·Î±×ÀÎ */

#check_auth {padding:15px 0;}
#check_auth .head {text-align:center; color:#f46b00; margin-bottom:10px;}
#check_auth .contents table {margin:0 auto;}
#check_auth .contents table td {padding:5px 0;}
#check_auth .contents table td input {width:100% !important; height:35px !important; margin-bottom:0 !important;}

/* ·¹ÀÌ¾îÆË¾÷ */
.layer {width: 100%; min-height: 100%; z-index: 3; position: fixed; left: 0; top: 0; background:rgba(60,60,60,0.8);}
.layer .layer-pop {width:90%; background-color: #fff; position: relative; box-shadow: 0px 1px 10px #494949; margin:80px auto;}
.layer .layer-pop h3  {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; padding: 0 10px; }
.layer .layer-pop .txt {max-height: 300px; overflow-y: auto; padding:10px;}
.layer .layer-pop .close {width:45px; height:36px; color:#fff; line-height: 42px; position:absolute; top:0; right:0;  background-color: #4f4f4f; text-align: center;}
body #comment_password {border-radius:0 !important; font-size:1em;}
body #comment_password .head {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; text-align:left !important; padding: 0 10px;}
body #comment_password .head h5 {border-bottom:0px none !important; font-size:1em !important; padding:0 !important;}
body #comment_password .head a.close {width:45px; height:36px; color:#fff; line-height: 42px; top:0 !important; right:0 !important; text-align: center;}
body #comment_password .contents p {font-size:1em !important; font-weight:normal;}
body #comment_password .contents .form-wrap2 input {height: 35px;}
body #comment_password .contents .form-wrap2 p:last-child a {display:block; background-color: #393939; color:#fff; position:initial !important; padding:10px 0; margin-top: 10px;}
/* //·¹ÀÌ¾îÆË¾÷ */

/* ÆË¾÷ */
.popup .pop h3  {background-color: #efefef; height: 36px; line-height: 36px; font-weight: bold; padding: 0 10px; }
.popup .pop .txt {padding:10px;}
.popup .pop .close {width:45px; height:36px; color:#fff; line-height: 42px; position:absolute; top:0; right:0;  background-color: #4f4f4f; text-align: center;}
#passimg {width: 90%; background-color: #fff; top:50%; left: 0; right: 0; margin: 0 auto; text-align: center; padding: 20px 0; box-shadow: 0 1px 10px #717171;}
#passimg .head {color:#f26c09;}
#passimg .btns {padding:0 10px; margin-top: 10px;}
#passimg .btns a {display:block; background-color: #393939; color:#fff; padding:10px 0;}
/* //ÆË¾÷ */

@media screen and (max-width:319px) {
    .tabletOnly {display:none !important;}
}
@media screen and (min-width:320px) and (max-width:419px) {
    .tabletOnly {display:none !important;}
}
@media screen and (min-width:420px) and (max-width:767px) {
    .tabletOnly {display:none !important;}

    /* »óÇ°Áø¿­ */
    .list_shopping1x li {width:50%;}
    .list_shopping1x li a {padding:4px;}
    .list_shopping1x li:first-child a {padding:4px;}
    .list_shopping1x li:nth-child(2) {border:0px none;}
    .list_shopping2x li {width:33.3%;}
    .list_shopping3x li {width:25%;}
    /* //»óÇ°Áø¿­ */
    
    /* ´õº¸±â ¹öÆ° */
    .btn_moreGray {width:335px;}
    /* //´õº¸±â ¹öÆ° */
    /* .layer .layer-pop .txt {max-height: 150px;} GÆÐµå¿¡¼­ »çÀÌÁî°¡ ÀÛ°Ô ³ª¿Í¼­ Á¦°ÅÇÔ */
    .layer .layer-pop {margin:20px auto;}
}
@media screen and (min-width:768px) {
    body {font-size:0.813em;}
    .mobileOnly {display:none !important;}

    /* »óÇ°Áø¿­ */
    .list_shopping1x li {width:50%;}
    .list_shopping1x li a {padding:10px;}
    .list_shopping1x li:first-child a {padding:10px;}
    .list_shopping1x li:nth-child(2) {border:0px none;}
    .list_shopping2x ul {padding:0 5px;}
    .list_shopping2x li {width:33.3%;}
    .list_shopping2x li a {padding:5px;}
    .list_shopping3x ul {padding:0 5px;}
    .list_shopping3x li {width:25%;}
    .list_shopping3x li a {padding:5px;}
    /* //»óÇ°Áø¿­ */
    
    /* ´õº¸±â ¹öÆ° */
    .btn_moreGray {width:335px;}
    /* //´õº¸±â ¹öÆ° */
}

/* °Ô½ÃÆÇ °øÅë */
#review-board-list .notice .notice-bar dl dt{padding: 0 0 8px 0;}

/* tZX Ãß°¡ */
.displaynone {
	display:none !important;
}
body.eMobilePopup {
	overflow:hidden;
	position:fixed;
}
.ec-base-label {
	display:inline-block;
	margin-right:5px;
}
.ec-base-label img {
	vertical-align:middle;
}
.gridContainer .gridItem {
	min-width:0;
}
.ec-solution-box {
	padding:20px;
	border:5px solid #e8e8e8;
	color:#404040;
}
.ec-solution-box.gHalf {
	position:relative;
	padding:20px 0;
}
.ec-solution-box.gHalf:before {
	position:absolute;
	top:0;
	left:50%;
	display:block;
	content:"";
	width:1px;
	height:100%;
	background-color:#e6e6e6;
}
.ec-solution-box.typeBg {
	background-color:#fbfafa;
}
.ec-solution-box.typeThin {
	border-width:1px;
	border-color:#d7d5d5;
}
.ec-solution-box.typeThinBg {
	border-width:1px;
	border-color:#d7d5d5;
	background-color:#fbfafa;
}
.ec-solution-box.typeThinBg>.agree {
	padding:20px;
	border:1px solid #e6e6e6;
	background:#fff;
}
.ec-solution-box.typeThinBg>.agree p {
	padding:0 0 17px;
}
.ec-solution-box.typeMember {
	padding:0;
}
.ec-solution-box.typeMember .information {
	display:table;
	table-layout:fixed;
	padding:10px 0;
	width:100%;
	box-sizing:border-box;
}
.ec-solution-box.typeMember .information>.title,.ec-solution-box.typeMember .information>.thumbnail {
	display:table-cell;
	padding:0 15px;
	width:70px;
	text-align:center;
	vertical-align:middle;
}
.ec-solution-box.typeMember .information>.title {
	vertical-align:middle;
}
.ec-solution-box.typeMember .information>.thumbnail img {
	max-width:70px;
}
.ec-solution-box.typeMember .information .description {
	display:table-cell;
	padding:0 10px;
	width:auto;
	line-height:1.5em;
	border-left:1px solid #e8e8e8;
	vertical-align:middle;
}
.ec-solution-box.typeMember.gMessage {
	border-width:1px;
	border-color:#d7d5d5;
}
.ec-solution-box .message {
	display:block;
	padding:10px 0 10px 35px;
	border-bottom:1px solid #e8e7e7;
	background:#fbfbfb url("/design/goldn/img/ico_info.gif") no-repeat 10px center;
}
.ec-solution-box.typeProduct {
	display:table;
	table-layout:fixed;
	padding:15px 0;
	width:100%;
	box-sizing:border-box;
}
.ec-solution-box.typeProduct .thumbnail,.ec-solution-box.typeProduct .information {
	display:table-cell;
	padding:0 20px;
	vertical-align:middle;
}
.ec-solution-box.typeProduct .thumbnail {
	width:100px;
}
.ec-solution-box.typeProduct .thumbnail img {
	max-width:90px;
	border:1px solid #d7d5d5;
}
.ec-solution-box.typeProduct .information {
	padding-left:0;
}
.ec-solution-button {
	padding:10px 0;
	text-align:center;
}
.ec-solution-button.justify {
	position:relative;
}
.ec-solution-button:after {
	display:block;
	content:"";
	clear:both;
}
.ec-solution-button .gLeft {
	float:left;
	text-align:left;
}
.ec-solution-button .gRight {
	float:right;
	text-align:right;
}
.ec-solution-button.justify .gLeft {
	position:absolute;
	left:0;
}
.ec-solution-button.justify .gRight {
	position:absolute;
	right:0;
}
.ec-solution-button .text {
	margin:0 6px 0 10px;
	color:#353535;
	line-height:24px;
}
.ec-solution-button.typeBorder {
	margin-top:-1px;
	padding:10px 20px;
	border:1px solid #d7d5d5;
}
.ec-solution-button.typeBG {
	padding:10px 20px;
	border:1px solid #d7d5d5;
	background:#fbfafa;
}
.ec-solution-layer li {
	list-style:none;
}
.ec-solution-layer table {
	width:100%;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
}
.ec-solution-layer caption {
	display:none;
}
.ec-solution-layer h1,.ec-solution-layer h3 {
	margin:0;
}
.ec-solution-layer {
	position:absolute;
	z-index:100;
	border:1px solid #757575;
	background:#fff;
}
.ec-solution-layer .header {
	padding:7px 35px 7px 19px;
	color:#fff;
	background:#495164;
}
.ec-solution-layer .header>h1,.ec-solution-layer .header>h3 {
	font-size:14px;
	line-height:1.5;
}
.ec-solution-layer .content {
	padding:20px;
	font-size:12px;
}
.ec-solution-layer div.ec-solution-help {
	margin-top:0;
}
.ec-solution-layer .ec-solution-button {
	padding:9px;
	border-top:1px solid #d7d5d5;
	text-align:center;
	background:#fbfafa;
}
.ec-solution-layer .close {
	position:absolute;
	right:0;
	top:0;
	padding:11px 20px;
	cursor:pointer;
}
#popup .ec-solution-layer {
	position:relative;
	border:0;
}
#popup .ec-solution-layer .header {
	padding:12px 35px 12px 19px;
}
#popup .ec-solution-layer .close {
	top:5px;
}
.ec-solution-layer .content>.ec-solution-table table:first-child {
	margin-top:0;
}
.ec-solution-layer .ec-solution-table table {
	line-height:1.4;
}
.ec-solution-layer .ec-solution-table thead th {
	padding:9px 0 8px;
}
.ec-solution-layer .ec-solution-table tbody th {
	padding:9px 0 8px 10px;
}
.ec-solution-layer .ec-solution-table td {
	padding:9px 10px 8px;
}
.ec-solution-layer .ec-solution-table.typeWrite td {
	padding:5px 10px 4px;
}
.ec-solution-layer .ec-solution-table.typeList tfoot td {
	padding:10px 10px 12px;
}
.ec-solution-layer .ec-solution-table.typeBorder tfoot td {
	padding:10px 10px 12px;
}
.ec-solution-table table {
	position:relative;
	margin:10px 0 0;
	border:1px solid #d7d5d5;
	border-top-color:#fff;
	color:#fff;
	line-height:1.5;
}
.ec-solution-table.gLayoutFixed table {
	table-layout:fixed;
}
.ec-solution-table.gLayoutFixed .gLayoutAuto table {
	table-layout:auto;
}
.ec-solution-table table:before {
	position:absolute;
	top:1px;
	left:0;
	display:block;
	content:"";
	width:100%;
	height:1px;
	background:#d7d5d5;
}
.ec-solution-table thead th {
	padding:11px 0 10px;
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	color:#353535;
	vertical-align:middle;
	font-weight:normal;
	background:#fbfafa;
}
.ec-solution-table tbody th {
	padding:11px 0 10px 18px;
	border:1px solid #dfdfdf;
	border-bottom-width:0;
	color:#353535;
	text-align:left;
	font-weight:normal;
	background-color:#fbfafa;
}
.ec-solution-table th:first-child {
	border-left:0;
}
.ec-solution-table td {
	padding:11px 10px 10px;
	border-top:1px solid #dfdfdf;
	color:#353535;
	vertical-align:middle;
}
.ec-solution-table td.clear {
	padding:0 !important;
	border:0 !important;
}
.ec-solution-table.typeWrite td {
	padding:8px 10px 7px;
}
.ec-solution-table.typeList table {
	border-top-color:#d7d5d5;
}
.ec-solution-table.typeList table:before {
	display:none;
}
.ec-solution-table.typeList td {
	padding:8px 10px 7px;
}
.ec-solution-table.typeList tfoot td {
	padding:15px 10px 17px;
	background:#fbfafa;
}
.ec-solution-table .message {
	border:1px solid #d7d5d5;
	padding:50px 0;
	text-align:center;
	color:#757575;
	font-weight:bold;
}
.ec-solution-table table+.message {
	margin:-1px 0 0;
}
.ec-solution-table table td.message {
	padding:50px 0;
}
.ec-solution-table .scroll .message {
	border:0;
}
.ec-solution-table.typeList .head td {
	padding:11px 0 10px;
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	color:#353535;
	vertical-align:middle;
	text-align:center;
	background:#fbfafa;
}
.ec-solution-table.typeList .head td:first-child {
	border-left:0;
}
.ec-solution-table.typeList .scroll {
	position:relative;
	overflow-x:hidden;
	overflow-y:scroll;
	max-height:185px;
	min-height:100px;
	border:1px solid #d7d5d5;
	border-top-width:0;
	margin-top:-1px;
}
.ec-solution-table.typeList .scroll table {
	border:0;
	margin:0;
}
.ec-solution-table.typeList .scroll table:before {
	display:none;
}
.ec-solution-table.typeList .scroll .message {
	border:0;
}
.ec-solution-table thead.blind,.ec-solution-table thead.blind th {
	display:none;
}
.ec-solution-table thead.blind+tbody tr:first-child th,.ec-solution-table thead.blind+tbody tr:first-child td {
	border-top-width:0;
}
.ec-solution-table.typeList.gLine table {
	border-width:0;
	border-bottom-width:1px;
}
.ec-solution-table.typeClear table:before {
	display:none;
}
.ec-solution-table.typeClear table,.ec-solution-table.typeClear th,.ec-solution-table.typeClear td {
	border:0 none;
	background:none;
}
.ec-solution-table.typeClear th {
	font-weight:bold;
}
.ec-solution-table.gBorder td {
	border-left:1px solid #dfdfdf;
}
.ec-solution-table.gBorder td:first-child {
	border-left:0;
}
.ec-solution-table .left {
	text-align:left;
}
.ec-solution-table .center {
	text-align:center;
}
.ec-solution-table .right {
	text-align:right;
}
.ec-solution-table.typeList .center td,.ec-solution-table.typeList td.center {
	padding-left:0;
	padding-right:0;
}
.ec-solution-table.typeList .center td.left {
	padding-left:10px;
}
.ec-solution-table.typeList .center td.right {
	padding-right:10px;
}
.ec-solution-table .top th,.ec-solution-table th.top,.ec-solution-table .top td,.ec-solution-table td.top {
	vertical-align:top;
}
.ec-solution-table .middle th,.ec-solution-table th.middle,.ec-solution-table .middle td,.ec-solution-table td.middle {
	vertical-align:middle;
}
.ec-solution-table img {
	vertical-align:middle;
}
@media print {
	.ec-solution-table table:before {
		display:none;
	}
}

.displaynone {
	display:none !important;
}
.xans-photoslide2-mdisplay {
	background:#fff;
}
.xans-photoslide2-mdisplay>.xans-photoslide2-mdisplay-sliderWrap {
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.xans-photoslide2-mdisplay .xans_photoslide2_mdisplay_sliderList {
	width:100%;
	font-size:0;
	line-height:0;
	padding:0;
}
.xans-photoslide2-mdisplay .xans_photoslide2_mdisplay_sliderList li {
	position:relative;
}
.xans-photoslide2-mdisplay .xans_photoslide2_mdisplay_sliderList li img {
	width:100%;
}
.xans-photoslide2-mdisplay .sliderPaging {
	position:absolute;
	width:100%;
	left:0px;
	bottom:9px;
	margin:auto;
	text-align:center;
}
.xans-photoslide2-mdisplay .sliderPaging button {
	display:inline-block;
	overflow:hidden;
	width:13px;
	height:13px;
	margin:0 0 0 4px;
	border:0;
	font-size:0;
	background:url("/design/goldn/img/sfix_photo_slide.png") 0 0 no-repeat;
	background-size:75px 100px;
}
.xans-photoslide2-mdisplay .sliderPaging button.selected {
	background-position:-16px 0;
}
.displaynone {
	display:none !important;
}
.xans-photoslide2-mdisplay {
	background:#fff;
}
.xans-photoslide2-mdisplay .xans-photoslide2-mdisplay-sliderWrap {
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.xans-photoslide2-mdisplay .xans_photoslide2_mdisplay_sliderList {
	width:100%;
	font-size:0;
	line-height:0;
	padding:0;
}
.xans-photoslide2-mdisplay .xans_photoslide2_mdisplay_sliderList li {
	position:relative;
}
.xans-photoslide2-mdisplay .xans_photoslide2_mdisplay_sliderList li img {
	width:100%;
}
.xans-photoslide2-mdisplay .sliderRemote {
	width:100%;
	font-size:0;
	line-height:0;
	padding:0;
}
.xans-photoslide2-mdisplay .sliderRemote button {
	display:block;
	overflow:hidden;
	position:absolute;
	top:50%;
	width:36px;
	height:38px;
	margin:-19px 0 0;
	border:0;
	font-size:0;
	background:url("/design/goldn/img/sfix_photo_slide.png") 0 -19px no-repeat;
	background-size:75px 100px;
}
.xans-photoslide2-mdisplay .sliderRemote .prev {
	left:0;
	background-position:0px -20px;
}
.xans-photoslide2-mdisplay .sliderRemote .next {
	right:0;
	background-position:-40px -20px;
}

#mobileBtnQuickLink.selected {
	transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	-webkit-transform:rotate(225deg);
}
#mobileQuickLink {
	z-index:301;
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	width:202px;
	height:210px;
	margin:-101px 0 0 -105px;
}
#mobileQuickLink img {
	width:100%;
	height:100%;
	background:url("/design/goldn/img/img_quick_link_before.png") no-repeat 0 0;
	background-size:202px 210px;
}
#mobileQuickLink img.after {
	background-image:url("/design/goldn/img/img_quick_link_after.png");
}
#mobileOverlay.overlay {
	top:0;
	left:0;
	position:absolute;
	background-color:#fff;
	filter:alpha(opacity = 10);
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	opacity:0.1;
	width:100%;
	height:100%;
	min-height:100%;
	z-index:201;
}
#mobileOverlay.overlay-fixed {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-height:100%;
	background-color:#fff;
	filter:alpha(opacity = 10);
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	opacity:0.1;
	z-index:201;
}
#mobileBtnQuickLink {
	background:url("/design/goldn/img/btn_quick_link.png") no-repeat 0 0;
	background-size:100% 100%;
	transition:all 0.2s ease;
}
#mobileQuickLink img {
	background:url("/design/goldn/img/img_quick_link_before.png") no-repeat 0 0;
	background-size:202px 210px;
}
#mobileQuickLink img.after {
	background-image:url("/design/goldn/img/img_quick_link_after.png");
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}
.btn,.btn * {
	-webkit-box-sizing:border-box;
	-khtml-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.btn {
	display:inline-block;
	cursor:pointer;
	position:relative;
	border-radius:0px;
	background:transparent;
	outline:0;
	vertical-align:middle;
	font-size:18px;
	margin:0;
	text-decoration:none !important;
	white-space:nowrap;
}
.btn.xs {
	font-size:11px;
	height:22px;
	line-height:20px;
	padding:0 8px;
}
.btn.sm {
	font-size:12px;
	height:28px;
	line-height:28px;
	padding:0 12px;
}
.btn.md {
	font-size:13px;
	height:33px;
	line-height:31px;
	padding:0 18px;
}
.btn.lg {
	font-size:13px;
	height:41px;
	line-height:39px;
	padding:0 20px;
}
.btn.xl {
	font-size:15px;
	height:47px;
	line-height:45px;
	padding:0 22px;
}
.btn.big {
	font-size:16px;
	height:50px;
	line-height:50px;
	padding:0 10px;
	width:140px;
}
.btn.xbig {
	font-size:16px;
	height:50px;
	line-height:50px;
	padding:0 10px;
	width:215px;
}
.btn.cart_zoom {
	font-size:16px;
	height:50px;
	line-height:48px;
	margin-right:3px;
	width:131px;
	font-weight:bold;
	text-align:center;
}
.btn.buy_zoom {
	font-size:16px;
	height:50px;
	line-height:48px;
	width:130px;
	font-weight:bold;
	text-align:center;
}
.btn.login {
	background-color:#efefef;
	border:0;
	border-radius:0px;
	height:50px !important;
}
.btn:focus,.btn:hover {
	z-index:1;
}
.btn.block {
	display:block;
	text-align:center;
}
.btn,.btn:link,.btn:visited {
	color:#777;
}
.btn:focus,.btn:hover {
	color:#333;
}
.btn:active,.btn.active {
	color:#999;
}
.btn.white,.btn.white:link,.btn.white:visited {
	color:#6c737c;
	background:#fff;
	border:1px solid #ddd;
}
.btn.white:focus,.btn.white:hover {
	background:#fff;
}
.btn.white:active,.btn.white.-active {
	color:#989ca3;
	background:#f4f4f4;
	border-color:#ddd;
	border-top-color:#ddd;
}
.btn.grey,.btn.grey:link,.btn.grey:visited {
	color:#777;
	background:#efefef;
	border:1px solid #dddddd;
	border-bottom-color:#cbcbcb;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9da6b3',endColorstr='#999999',GradientType=0 );
}
.btn.grey:focus,.btn.grey:hover {
	border:1px solid #dddddd;
	background:#efefef;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9da6b3',endColorstr='#9b9b9b',GradientType=0 );
}
.btn.grey:active,.btn.grey.-active {
	border:1px solid #dddddd;
	background:#efefef;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.04);
}
.btn.pink,.btn.pink:link,.btn.pink:visited {
	color:#fff;
	background:#FF9A9A;
	border:1px solid #FF9A60;
}
.btn.pink:focus,.btn.pink:hover {
	border:1px solid #FF9A60;
	background:#FF9A9A;
}
.btn.pink:active,.btn.pink.-active {
	border:1px solid #FF9A60;
	background:#FF9A9A;
}
.btn.pink2,.btn.pink2:link,.btn.pink2:visited {
	color:#fff;
	background:#FF9690;
	border:1px solid #FF9690;
}
.btn.pink2:focus,.btn.pink2:hover {
	border:1px solid #FF9690;
	background:#FF9690;
}
.btn.pink2:active,.btn.pink2.-active {
	border:1px solid #FF9690;
	background:#FF9690;
}
.btn.navy,.btn.navy:link,.btn.navy:visited {
	color:#fff;
	background:#fb6252;
	border:none;
}
.btn.navy:focus,.btn.navy:hover {
	border:1px solid #052B4B;
	background:#052B4B;
}
.btn.navy:active,.btn.navy.-active {
	border:1px solid #052B4B;
	background:#052B4B;
}
.btn.black,.btn.black:link,.btn.black:visited {
	color:#fff;
	border:1px solid #555555;
	border-bottom-color:#555555;
	text-shadow:0 0 2px rgba(0,0,0,0.2);
	box-shadow:0 2px 2px rgba(0,0,0,0.04);
	background:#555555;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#434a54',endColorstr='#434a54',GradientType=0 );
}
.btn.black:focus,.btn.black:hover {
	border:1px solid #555555;
	background:#555555;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c434d',endColorstr='#3c434d',GradientType=0 );
}
.btn.black:active,.btn.black.active {
	color:#fff;
	border:1px solid #555555;
	background:#555555;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn.loginbtn,.btn.loginbtn:link,.btn.loginbtn:visited {
	font-size:16px;
	height:50px;
	line-height:50px;
	padding:0 22px;
	color:#fff;
	border:1px solid #000;
	border-bottom-color:#000;
	box-shadow:0 2px 2px rgba(0,0,0,0.04);
	text-shadow:0 0 2px rgba(0,0,0,0.2);
	background:#1d1d1d;
	font-weight:bold;
}
.btn.loginbtn:focus,.btn.loginbtn:hover {
	border:1px solid #1e1e1e;
	background:#3d3d3d;
}
.btn.loginbtn:active,.btn.loginbtn.-active {
	color:#fff;
	border:1px solid #1e1e1e;
	background:#3d3d3d;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn.naverlogin,.btn.naverlogin:link,.btn.naverlogin:visited {
	font-size:14px;
	height:36px;
	line-height:50px;
	padding:0 22px;
	color:#fff;
	border:1px solid #26c826;
	border-bottom-color:#26c826;
	box-shadow:0 2px 2px rgba(0,0,0,0.04);
	background:#26c826;
	font-weight:bold;
	height:50px !important;
	border-radius:0px;
}
.btn.naverlogin:focus,.btn.naverlogin:hover {
	border:1px solid #26c826;
	background:#26c826;
}
.btn.naverlogin:active,.btn.naverlogin.-active {
	color:#fff;
	border:1px solid #26c826;
	background:#26c826;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn.facebooklogin,.btn.facebooklogin:link,.btn.facebooklogin:visited {
	font-size:14px;
	height:36px;
	line-height:50px;
	padding:0 22px;
	color:#fff;
	border:1px solid #5370ac;
	border-bottom-color:#5370ac;
	box-shadow:0 2px 2px rgba(0,0,0,0.04);
	background:#5370ac;
	font-weight:bold;
	height:50px !important;
	border-radius:0px;
}
.btn.facebooklogin:focus,.btn.facebooklogin:hover {
	border:1px solid #5370ac;
	background:#5370ac;
}
.btn.facebooklogin:active,.btn.facebooklogin.-active {
	color:#fff;
	border:1px solid #5370ac;
	background:#5370ac;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn.kakaologin,.btn.kakaologin:link,.btn.kakaologin:visited {
	font-size:14px;
	height:36px;
	line-height:50px;
	padding:0 22px;
	color:#444444;
	border:1px solid #fbeb06;
	border-bottom-color:#fbeb06;
	box-shadow:0 2px 2px rgba(0,0,0,0.04);
	background:#fbeb06;
	font-weight:bold;
	border-radius:0;
	height:50px !important;
}
.btn.kakaologin:focus,.btn.kakaologin:hover {
	border:1px solid #fbeb06;
	background:#fbeb06;
}
.btn.kakaologin:active,.btn.kakaologin.-active {
	color:#bbb;
	border:1px solid #fbeb06;
	background:#fbeb06;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn.googlelogin,.btn.googlelogin:link,.btn.googlelogin:visited {
	font-size:14px;
	height:36px;
	line-height:50px;
	padding:0 22px;
	color:#fff;
	border:1px solid #3c3c3c;
	border-bottom-color:#3c3c3c;
	box-shadow:0 2px 2px rgba(0,0,0,0.04);
	background:#4a4a4a;
	font-weight:bold;
	border-radius:0px;
}
.btn.googlelogin:focus,.btn.googlelogin:hover {
	border:1px solid #5a5a5a;
	background:#5a5a5a;
}
.btn.googlelogin:active,.btn.googlelogin.-active {
	color:#bbb;
	border:1px solid #5a5a5a;
	background:#5a5a5a;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn.btn1,.btn.btn1:link,.btn.btn1:visited {
	border-radius:0px;
	color:#222;
	border:1px solid #ddd;
	border-bottom-color:#b6b6b6;
	background:#fff;
}
.btn.btn1:focus,.btn.btn1:hover {
	border:1px solid #8e99a8;
	background:#fff;
	background:linear-gradient(to bottom,#fff 0%,#f8f8f8 100%);
}
.btn.btn1:active,.btn.btn1.-active {
	color:#222;
	border:1px solid #8e99a8;
	background:#fff;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn.btn2,.btn.btn2:link,.btn.btn2:visited {
	border-radius:0px;
	color:#222;
	border:1px solid #ddd;
	border-bottom-color:#b6b6b6;
	background:#fff;
	background:linear-gradient(to bottom,#fff 40%,#fff 100%);
}
.btn.btn2:focus,.btn.btn2:hover {
	border:1px solid #8e99a8;
	background:#fff;
	background:linear-gradient(to bottom,#fff 0%,#fff 100%);
}
.btn.btn2:active,.btn.btn2.-active {
	color:#222;
	border:1px solid #8e99a8;
	background:#fff;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn.btn3,.btn.btn3:link,.btn.btn3:visited {
	border-radius:0px;
	color:#222;
	border:2px solid #222;
	background:#fff;
	background:linear-gradient(to bottom,#fff 40%,#fff 100%);
}
.btn.btn3:focus,.btn.btn3:hover {
	border:2px solid #222;
	background:#222;
	color:#fff;
	background:linear-gradient(to bottom,#222 0%,#000 100%);
}
.btn.btn3:active,.btn.btn3.-active {
	color:#fff;
	border:1px solid #222;
	background:#222;
	color:#fff;
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);
}
.btn_more {margin:24px 0; text-align:center;}
.btn.viewmore button{
    font-size:16px;
    color:#000;
    font-weight:500;
    background:transparent;
    border:0;
    line-height:20px;
}
.btn.viewmore button i {
    line-height:20px;
    vertical-align:top;
}
.bx-wrapper {
	position:relative;
	margin:0 auto;
	padding:0;
	*zoom:1;
}
.bx-wrapper img {
	max-width:100%;
	display:block;
	height:auto;
	margin:auto;
	width:100%;
}
.bx-wrapper .bx-viewport {
	background:#fff;
	-webkit-transform:translatez(0);
	-moz-transform:translatez(0);
	-ms-transform:translatez(0);
	-o-transform:translatez(0);
	transform:translatez(0);
}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
	position:absolute;
	bottom:80px;
	width:100%;
}
.bx-wrapper .bx-loading {
	min-height:50px;
	background:url(/design/goldn/img/bx_loader.gif) center center no-repeat #fff;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2000;
}
.bx-wrapper .bx-pager {
	text-align:center;
	font-size:.85em;
	font-weight:bold;
	color:#666;
	padding-top:20px;
}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display:inline-block;
	*zoom:1;
	*display:inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background:#c1c8c1;
	text-indent:-9999px;
	display:block;
	width:10px;
	height:10px;
	margin:0 7px;
	outline:0;
	border-radius:20px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#828284;
}
.bx-wrapper .bx-prev {
	left:70px;
	background:url(/design/goldn/img/controls2.png) no-repeat 0 0px;
}
.bx-wrapper .bx-next {
	right:70px;
	background:url(/design/goldn/img/controls2.png) no-repeat -43px 0px;
}
.bx-wrapper .bx-prev:hover {
	background-position:0 0;
}
.bx-wrapper .bx-next:hover {
	background-position:-43px 0;
}
.bx-wrapper .bx-controls-direction a {
	position:absolute;
	top:50%;
	margin-top:-40px;
	outline:0;
	width:40px;
	height:50px;
	text-indent:-9999px;
	z-index:30;
	opacity:0.6;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display:none;
}
.bx-wrapper .bx-controls-auto {
	text-align:center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display:block;
	text-indent:-9999px;
	width:10px;
	height:11px;
	outline:0;
	background:url(/design/goldn/img/controls2.png) -86px -11px no-repeat;
	margin:0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position:-86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display:block;
	text-indent:-9999px;
	width:9px;
	height:11px;
	outline:0;
	background:url(/design/goldn/img/controls2.png) -86px -44px no-repeat;
	margin:0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position:-86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align:center;
	width:100%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right:0;
	width:35px;
}
.bx-wrapper .bx-caption {
	position:absolute;
	bottom:0;
	left:0;
	background:#6669;
	background:rgba(80,80,80,0.75);
	width:100%;
}
.bx-wrapper .bx-caption span {
	color:#fff;
	display:block;
	font-size:.85em;
	padding:10px;
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td {
	margin:0;
	padding:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
html {
	width:100%;
	height:100%;
}
body,code {
	min-width:320px;
	font-size:13px;
	line-height:1.4em;
	color:#1b1b1b;
	background:#fff;
	-webkit-text-size-adjust:none;
}
code {
	background:none;
	display:block;
}
ul li {
	list-style:none;
}
ol {
	list-style-position:inside;
}
img,fieldset {
	border:none;
}
img {
	vertical-align:middle;
}
hr.layout {
	display:none;
}
em,address {
	font-style:normal;
}
ins {
	text-decoration:none;
}
a {
	text-decoration:none;
	color:#000;
}
a:active {
	text-decoration:none;
}
table {
	width:100%;
	table-layout:auto;
	border:0 none;
	border-spacing:0;
	border-collapse:collapse;
}
table caption {
	display:none;
}
th,td {
	border:0;
	line-height:18px;
}
legend {
	height:0;
	width:0;
	display:block;
	text-indent:-9999em;
}
label {
	cursor:pointer;
}
object,del,sub,var {
	margin:0;
	padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
input[type=text],input[type=password],input[type=number],input[type=tel],textarea {
	padding:7px;
	font-weight:inherit;
	border:1px solid #cccccc;
	border-radius:2px;
	outline-style:none;
	line-height:13px;
	color:#353535;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
input[type="file"] {
	overflow:hidden;
	max-width:100%;
}
input[type=text],input[type=password],input[type=number],input[type=tel] {
	height:29px;
}
textarea,input,select {
	vertical-align:middle;
}
textarea {
	resize:none;
	line-height:1.2em;
}
select {
	max-width:100%;
	height:29px;
	margin:0;
	padding:0 35px 0 3px;
	color:#353535;
	font-weight:inherit;
	border:1px solid #ccc;
	background:#fff url("/design/goldn/img/bg_selectbox.gif") no-repeat right center;
	background-size:32px 27px;
	-webkit-border-radius:0px;
	-webkit-appearance:none;
}
select.disabled {
	color:#bfbfbf;
	background-image:url("/design/goldn/img/bg_selectbox_disabled.gif");
}
input[type="button"],input[type="text"],input[type="password"],input[type="tel"],input[type="image"],textarea {
	-webkit-appearance:none;
}
input:checked[type="checkbox"] {
	background-color:#fff;
}
button::-moz-focus-inner {
	padding:0;
	border:0;
}
label {
	margin:0;
	display:inline-block;
	min-height:29px;
	line-height:29px;
	vertical-align:middle;
}
input[type="radio"],input[type="checkbox"] {
	margin:0 7px 0 0;
}
textarea.disabled {
	background-color:#ffffff;
	color:#bfbfbf;
}
#header {
    position:sticky;
    top:0;
    left:0;
    z-index:1000;
    background:#fff;
}
#header .header {
	text-align:center;
	position:relative;
	width:100%;
    
}
#header .header:after {
	content:"";
	display:block;
	clear:both;
}

#header .header #topArea {
    position:relative;
    padding:12px 0;
}
#header h1 {
	width:116px;
    text-align:center;
    margin:0 auto;
    
}
#header h1 img {
    height:40px;
}
#header .category {
	position:absolute;
	left:0;
	top:0;
	width:47px;
	height:43px;
	vertical-align:middle;
}
#header .category a {
	display:inline-block;
	overflow:hidden;
	width:100%;
	height:100%;
	text-indent:100%;
	white-space:nowrap;
	background:url("/design/goldn/img/btn_category.png") no-repeat 0 0;
	background-size:47px 43px;
}
#header #category.fixed {
	position:fixed;
	top:34px;
	width:100%;
	background-color:#fff;
	z-index:100;
}
#header .search {
	position:absolute;
	right:15px;
	top:5px;
}
#header .search button {
	display:block;
	overflow:hidden;
	width:100%;
	height:35px;
	text-align:center;
	cursor:pointer;
	border:0;
	color:#fff;
	font-size:11px;
	line-height:27px;
	background:none;
}
#header .search button>img {
	width:20px;
}
#header .xans-layout-orderbasketcount {
	position:absolute;
	right:0;
	top:0;
	width:41px;
	height:43px;
	vertical-align:middle;
}
#header .xans-layout-orderbasketcount a.btnBasket {
	position:relative;
	display:inline-block;
	overflow:hidden;
	width:100%;
	height:100%;
	padding:0;
	text-indent:100%;
	text-align:left;
	white-space:nowrap;
	cursor:pointer;
	border:0;
	background:url("/design/goldn/img/btn_basket.png") no-repeat 0 0;
	background-size:48px 43px;
}
#header .xans-layout-orderbasketcount a.btnBasket .count {
	position:absolute;
	top:7px;
	right:10px;
	max-width:41px;
	border:1px solid #d01818;
	border-radius:7px;
	padding:0 1px;
	text-indent:initial;
	line-height:1.2;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	background-color:#e52728;
}
#layout #topArea .searchWrap {
	padding:5px 82px 0 47px;
}
#layout #header .search {
	top:0;
}
#container {
	width:100%;
	margin-top:0 !important;
	margin-left:0 !important;
}
#contents {
	position:relative;
	margin-top:-1px;
}
.sliderPaging {
	display:none;
}
.dimmed {
	display:none;
	position:fixed;
	left:0px;
	top:0;
	right:0px;
	bottom:0px;
	z-index:150;
	background:rgba(0,0,0,0.7);
}
#dimmedSlider {
	display:none;
	position:fixed;
	left:0px;
	top:0;
	right:0px;
	bottom:0px;
	z-index:500;
	background:rgba(0,0,0,0.7);
}
.btnTop {
	display:none;
	position:fixed;
	bottom:60px;
	right:5px;
	z-index:100;
	border-top:0;
	text-align:center;
}
.btnTop a {
	display:block;
	width:32px;
	height:32px;
	line-height:26px;
	color:#fff;
	margin:5px auto;
}
.btnTop a img {
	max-height:32px;
}
.toplink {
	font-size:0;
	position:relative;
	width:100%;
	background:#000000;
	z-index:100;
}
.toplink li {
	width:20%;
	display:inline-block;
	text-align:center;
	-webkit-transition:background,padding 0.4s ease-in-out 0s;
	-moz-transition:background,padding 0.4s ease-in-out 0s;
	-ms-transition:background,padding 0.4s ease-in-out 0s;
	-o-transition:background,padding 0.4s ease-in-out 0s;
	transition:background,padding 0.4s ease-in-out 0s;
}
.toplink li a {
	font-size:13px;
	color:#ffffff;
	padding:10px 0;
	display:block;
	position:relative;
}
.toplink li a.bold {
	font-weight:bold;
}
.toplink ul {
	position:relative;
	-webkit-transition:background,padding 0.4s ease-in-out 0s;
	-moz-transition:background,padding 0.4s ease-in-out 0s;
	-ms-transition:background,padding 0.4s ease-in-out 0s;
	-o-transition:background,padding 0.4s ease-in-out 0s;
	transition:background,padding 0.4s ease-in-out 0s;
}
.toplink.fixed {
	position:fixed;
	top:45px;
}
.toplink.fixed ul {
	width:89%;
	float:right;
}
.top_minibanner.fixed {
	position:fixed;
	top:0;
	width:100%;
	float:left;
	z-index:999;
}
.joinbtn {
	position:absolute;
	top:22px;
	text-align:center;
	left:30%;
	margin:0 0 0 -37px;
	z-index:101;
}
#jr_joinicon {
	height:40px;
	margin:0px;
	background:url('/design/goldn/img/bg_joinbtn3.png') top center no-repeat;
	color:#fff;
	line-height:37px;
	width:74px;
}
#jr_joinicon>a {
	color:#fff !important;
	font-size:12px;
	padding-left:4px;
	text-align:center;
}
.greybar {
	height:8px;
	background:url('/design/goldn/img/bar_line.jpg') repeat-x;
	font-size:0;
}
.btnmenu {
	position:absolute;
	left:10px;
    top:50%;
    margin-top:-9px;
}
.btnmenu img {
	height:17px;
}
.btncart {
	position:absolute;
	right:40px;
    top:50%;
    margin-top:-11px;
}
.btncart .cnt {position:absolute; top:-2px; right:-8px; width:16px; height:16px; border-radius:16px; background:#000; color:#fff; font-size:11px; text-align:center; line-height:16px;}
.btncart img {
	height:22px;
}
.btnmypage {
	position:absolute;
	right:10px;
    top:50%;
    margin-top:-10px;
}
.btnmypage img {
	height:20px;
}

#btnsearch {
	position:absolute;
	top:50%;
	left:40px;
    margin-top:-10px;
}
#btnsearch img {
	height:20px;
}
.grid_select {
	text-align:center;
	margin:0px 0 10px 0;
}
.grid_select div.gridicon {
	display:inline-block;
	width:30px;
	height:30px;
	border:0px solid #c5c5c5;
	font-size:0;
}
.grid_select .gridch1 {
	background:url("/design/goldn/img/grid1.png") 50% 50% no-repeat;
	background-size:22px 22px;
	cursor:pointer;
}
.grid_select .gridch2 {
	background:url("/design/goldn/img/grid2.png") 50% 50% no-repeat;
	background-size:22px 22px;
	cursor:pointer;
}
.grid_select .gridch3 {
	background:url("/design/goldn/img/grid3.png") 50% 50% no-repeat;
	background-size:22px 22px;
	cursor:pointer;
}
.grid_select .gridch1.select {
	background:#fff url("/design/goldn/img/grid1_on.png") 50% 50% no-repeat;
	background-size:22px 22px;
}
.grid_select .gridch2.select {
	background:#fff url("/design/goldn/img/grid2_on.png") 50% 50% no-repeat;
	background-size:22px 22px;
}
.grid_select .gridch3.select {
	background:#fff url("/design/goldn/img/grid3_on.png") 50% 50% no-repeat;
	background-size:22px 22px;
}
#main #header #topArea .xans-layout-mobilemaincategory .afterNone {
	display:none;
}
#main #header #topArea .xans-layout-mobilemaincategory>ul {
	display:table;
}
#main #header #topArea .xans-layout-mobilemaincategory>ul>li {
	width:100%;
}
#main #header #topArea .xans-layout-mobilemaincategory>ul>li>ul {
	padding:0 40px;
}
#main #header #topArea .xans-layout-mobilemaincategory>ul>li>ul li {
	border-bottom:3px solid #fff;
	width:33%;
}
#main #header #topArea .xans-layout-mobilemaincategory>ul>li>ul li.selected {
	border-bottom-color:#217bdb;
}
#main #header #topArea .xans-layout-mobilemaincategory>ul>li>ul li a {
	display:inline-block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:22px 0 18px;
	font-weight:bold;
	color:#9a9a9a;
}
#main #header #topArea .xans-layout-mobilemaincategory>ul>li>ul li.selected a {
	color:#217bdb;
}
#main #header #topArea .xans-layout-mobilemaincategory>ul>li>ul li a img {
	max-height:40px;
}
#main #header #topArea .xans-layout-mobilemaincategory p {
	position:absolute;
	top:0;
	background-color:#fff;
}
#main #header #topArea .xans-layout-mobilemaincategory p.btnPrev {
	left:0;
	display:none;
}
#main #header #topArea .xans-layout-mobilemaincategory p.btnNext {
	right:0;
	display:none;
}
#main #header #topArea .xans-layout-mobilemaincategory p a {
	display:inline-block;
	padding:13px 14px;
}
.xans-popup-mobile .mainLayerArea {
	position:relative;
	z-index:120;
	height:0px;
}
.xans-popup-mobile .mMainLayer {
	position:absolute;
	left:7px;
	top:7px;
	right:7px;
	border:1px solid #9d9db0;
}
.xans-popup-mobile .mMainLayer .banner {
	position:relative;
	overflow:hidden;
	background-color:#fff;
}
.xans-popup-mobile .mMainLayer ul {
	position:relative;
	white-space:nowrap;
	font-size:0;
	line-height:0;
}
.xans-popup-mobile .mMainLayer ul img {
	width:100%;
}
.xans-popup-mobile .mMainLayer li {
	display:inline;
}
.xans-popup-mobile .mMainLayer .pagenate {
	position:absolute;
	left:0px;
	bottom:5px;
	width:100%;
	text-align:center;
	font-size:0;
	line-height:0;
}
.xans-popup-mobile .mMainLayer .pagenate button {
	overflow:hidden;
	width:9px;
	height:9px;
	margin:0 5px 0 0;
	border:0;
	background:url("/design/goldn/img/ico_notice_paginate.png") no-repeat 0px 0px;
	background-size:8px 8px;
}
.xans-popup-mobile .mMainLayer .pagenate button.selected {
	background-image:url("/design/goldn/img/ico_notice_paginate_selected.png");
}
.xans-popup-mobile .mMainLayer .pagenate button span {
	visibility:hidden;
	font-size:0;
	line-height:0;
}
.xans-popup-mobile .mMainLayer .option {
	padding:5px;
	color:#fff;
	background-color:#434447;
	text-align:right;
}
.xans-popup-mobile .mMainLayer .option label {
	font-size:12px;
}
.xans-popup-mobile .mMainLayer .option button {
	padding:0 12px 0 4px;
	color:#fff;
	border:0;
	cursor:pointer;
	background:url("/design/goldn/img/btn_close_notice.png") no-repeat right 2px;
	background-size:10px 9px;
}
#titleArea {
	position:relative;
	border-bottom:1px solid #ddd;
	background-color:#fff;
}
#titleArea h2 {
	padding:15px 20px;
	line-height:20px;
	font-size:17px;
	color:#2e2e2e;
	text-align:center;
	font-weight:normal;
}
#titleArea h2 span {
	display:inline-block;
	color:#ff9a9a;
	font-size:17px;
}
#titleArea span.xans-layout-mobileaction {
	position:absolute;
	top:25px;
	left:0px;
	display:block;
}
.titimg img {
	width:100%;
}
.tableline {
	border:1px #e7e7e7 solid;
}
#titleArea .recent {
	position:absolute;
	bottom:25px;
	right:5px;
}
.tit_review {
	display:none;
}
.tit_review img {
	width:100%;
}
.help {
	margin:0;
	padding:0 0 0 22px;
	color:#757575;
	background:url("/design/goldn/img/ico_help.png") 0 2px no-repeat;
	background-size:14px;
}
.help p {
	margin:0 0 8px;
}
.myshopMain {
	padding:14px 7px;
	font-size:13px;
}
.paginate.typeSwipe .prev,.paginate.typeSwipe .next {
	display:none;
}
.slidearea {
	position:relative;
	margin:0px 0;
	text-align:center;
    overflow:hidden;
}
.sliderRemote {
	display:none;
}
.xans-photoslide2-mdisplay .sliderPaging {
	margin-left:0px;
	left:0px;
}
.swiper-pagination-switch {
	box-shadow:none;
}
.clearb {
	clear:both;
	height:0;
}
.displaynone {
	display:none;
}
.quik_ct img {
	width:100%;
}
#middle_blank {
	clear:both;
	height:45px;
}
#title_area_hot {
	clear:both;
	position:relative;
	font:24px Nanum Gothic,'³ª´®°íµñ';
	color:#c70000;
	font-weight:800;
	text-align:center;
}
#slide_item {
	width:374px;
	height:260px;
	margin:0 auto;
}
#slide_item #slide_btn_prev {
	float:left;
	margin-top:84px;
}
#slide_item #slide_btn_next {
	float:right;
	margin-top:84px;
}
#slide_item #viewArea {
	position:relative;
	height:300px;
	overflow:scroll;
}
#slide_item #viewArea #imgList {
	position:absolute;
	width:100%;
	left:0;
	top:0;
	display:inline-flex;
}
#slide_item #viewArea #imgList div {
	float:left;
	margin:0px;
	padding:0;
}
#slide_item #viewArea #imgList div img {
	margin:0 3px;
	width:160px;
	height:200px;
}
#slide_item #viewArea #imgList a {
	text-decoration:none;
	font:10px gulim;
	color:#555;
	outline:none;
}
#slide_item #viewArea #imgList p {
	padding-top:10px;
	text-align:center;
	overflow-x:hidden;
}
#slide_item #viewArea #imgList p a * {
	text-decoration:none;
	color:#999;
}
#slide_item #viewArea #imgList .price {
	display:block;
	padding:3px 0 20px;
	font:bold 10px gulim;
	color:#555;
	text-align:center;
}
.quik_ct {
	height:auto;
	margin-top:20px;
}
.quik_left {
	margin:15px 0;
}
.quik_left img {
	height:100%;
	margin:0 !important;
}
.quik_right {
}
.mainban01 ul {
	padding:15px 0 0 0;
	font-size:0;
}
.mainban01 li {
	width:33.33333333333333333%;
	display:inline-block;
	vertical-align:top;
}
.mainban01 li img {
	width:100%;
}
img.dotline {
	width:100%;
}
img.dotline2 {
	width:100%;
	margin:30px 0 40px;
}
.mainban07 ul {
	padding:0px 0 0 0;
	font-size:0;
}
.mainban07 li {
	width:50%;
	display:inline-block;
	vertical-align:middle;
}
.mainban07 li img {
	width:100%;
}
product_tab1
.mainban07 li a {
	position:relative;
	margin-bottom:10px;
	text-align:center;
}
.mainban07_fll img {
	width:100%;
}
.mainban02 img,.mainban03 img,.mainban04 img,.mainban05 img,.mainban06 img {
	width:100%;
}
.xans-photoslide2-mdisplay .sliderPaging button {
	background-image:none;
	background-color:#fff;
	width:8px;
	height:8px;
	margin:0 4px;
	border-radius:20px;
}
.xans-photoslide2-mdisplay .sliderPaging button:hover,.xans-photoslide2-mdisplay .sliderPaging button.selected {
	background-color:#444;
}
.creview {
	margin:10px 0;
	position:relative;
}
.creview ul {
	text-align:center;
	font-size:0;
	margin:30px 0;
}
.creview li {
	display:inline-block;
	width:50%;
	padding-bottom:15px;
}
.creview li img {
	width:100%;
}
.creview h2 {
	text-align:left;
	font-family:'NanumSquare',sans-serif;
	white-space:nowrap;
	font-size:18px;
	line-height:22px;
	font-weight:900;
	padding:10px 20px;
}
.creview h2 span.blue {
	display:block;
	font-size:14px;
	color:#ff9a9a;
	font-weight:bold;
}
.creview .more {
	position:absolute;
	top:15px;
	right:10px;
}
.creview .more a {
	display:block;
	font-size:14px;
	color:#ff9a9a;
	font-weight:bold;
}
.sreview {
	margin:10px 0 5px;
	position:relative;
}
.sreview h2 {
	text-align:left;
	font-family:'NanumSquare',sans-serif;
	white-space:nowrap;
	font-size:18px;
	line-height:22px;
	font-weight:900;
	padding:10px 20px;
}
.sreview h2 span.blue {
	display:block;
	font-size:14px;
	color:#ff9a9a;
	font-weight:bold;
}
.sreview .more {
	position:absolute;
	top:15px;
	right:10px;
}
.sreview .more a {
	display:block;
	font-size:14px;
	color:#ff9a9a;
	font-weight:bold;
}
.sreview ul {
	text-align:center;
	font-size:0;
	margin:20px 0 0;
}
.sreview li {
	display:inline-block;
	width:33.33330%;
}
.sreview li a {
	padding:3px;
	display:block;
}
.sreview li img {
	width:100%;
}
.banmobile {
	font-size:0;
	margin:40px 25px;
}
.banmobile ul {
	text-align:center;
}
.banmobile li {
	display:inline-block;
	width:50%;
	padding-bottom:15px;
}
.banmobile li img {
	width:90%;
}
.tail_link {
	margin:30px 0 0 0;
	border-bottom:1px #ddd solid;
	font-size:0;
	padding-bottom:10px;
}
.tail_link li {
	width:20%;
	display:inline-block;
	text-align:center;
}
.tail_link li a {
	display:block;
	font-size:12px;
	color:#555;
	line-height:30px;
	font-family:'NanumSquare',sans-serif;
}
.tail_link li img {
	width:80%;
}
.main_price {
	padding:50px 0 0px 0;
}
.main_price:after{
	display:block; 
	clear:both; 
	content:'';
}
.price_box {
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.price_box:after{
	display:block; 
	clear:both; 
	content:'';
}
.price_box .price_tab {
	width:100%;
	z-index:50;
	font-size:0;
	height:47px;
}
.price_box .price_tab a {
	display:inline-block;
	position:relative;
	width:19.8%;
	height:35px;
	line-height:33px;
	border:1px solid #ddd;
	margin-left:-1px;
	font-size:10.5px;
	background-color:#fff;
	color:#555;
	text-align:center;
}
.price_box .price_tab a:first-child {
	border-left:0;
}
.price_box .price_tab a:last-child {
	border-right:0;
}
.price_box .price_tab a.active {
	background-color:#052b4b;
	color:#fff;
}
.price_box .price_tab a.active:before {
	content:'';
	position:absolute;
	width:14px;
	height:14px;
	background:url('/design/goldn/img/bul_tabmenu.jpg') no-repeat;
	background-size:14px;
	bottom:-14px;
	left:50%;
	margin-left:-7px;
}
.price_box .bx-controls-auto,.price_box .bx-controls-direction {
	display:none;
}
.price_box .bx-wrapper span.listborder {
	display:block !important;
}
.tabcart {
	border-top:0px #ddd solid;
	border-bottom:1px #ddd solid;
	font-size:0;
	margin-bottom:20px;
}
.tabcart li {
	display:inline-block;
	width:33.33%;
	background:#efefef;
	text-align:center;
}
.tabcart li a {
	border-left:1px solid #ddd;
	font-size:12px;
	color:#777;
	display:block;
	padding:10px 0;
}
.tabcart li:first-child a {
	border-left:0;
}
.tabcart li.on {
	background:#fff;
}
#SMS_flipBannerContainer {
	width:100%;
	position:relative;
	line-height:0px;
	background:#fff;
}
#SMS_flipBannerContainer img {
	width:100%;
}
#SMS_flipBannerContainer .origin {
	opacity:0;
}
#SMS_flipBanner .SMSFlipper .front,#SMS_flipBanner .SMSFlipper .back {
	width:100%;
	height:50%;
	-o-transition:all .5s;
	-ms-transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
}
#SMS_flipBanner .SMSFlipper .front {
	z-index:2;
}
#SMS_flipBanner .SMSFlipper .back {
	z-index:1;
	-webkit-transform:rotateX(-180deg);
	-ms-transform:rotateX(-180deg);
	-moz-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
}
@-webkit-keyframes animationFrontBanner {
	0% {
		z-index:2;
		-webkit-transform:rotateX(0deg);
		-ms-transform:rotateX(0deg);
		-moz-transform:rotateX(0deg);
		transform:rotateX(0deg);
	}
	40% {
		z-index:2;
		-webkit-transform:rotateX(0deg);
		-ms-transform:rotateX(0deg);
		-moz-transform:rotateX(0deg);
		transform:rotateX(0deg);
	}
	50% {
		z-index:1;
		-webkit-transform:rotateX(-180deg);
		-ms-transform:rotateX(-180deg);
		-moz-transform:rotateX(-180deg);
		transform:rotateX(-180deg);
	}
	90% {
		z-index:2;
		-webkit-transform:rotateX(-180deg);
		-ms-transform:rotateX(-180deg);
		-moz-transform:rotateX(-180deg);
		transform:rotateX(-180deg);
	}
	100% {
		z-index:2;
		-webkit-transform:rotateX(0deg);
		-ms-transform:rotateX(0deg);
		-moz-transform:rotateX(0deg);
		transform:rotateX(0deg);
	}
}
.animationFrontBanner {
	display:inline-block;
	-webkit-animation:animationFrontBanner 7s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
}
@-webkit-keyframes animationBackBanner {
	0% {
		z-index:2;
		-webkit-transform:rotateX(-180deg);
		-ms-transform:rotateX(-180deg);
		-moz-transform:rotateX(-180deg);
		transform:rotateX(-180deg);
	}
	40% {
		z-index:2;
		-webkit-transform:rotateX(-180deg);
		-ms-transform:rotateX(-180deg);
		-moz-transform:rotateX(-180deg);
		transform:rotateX(-180deg);
	}
	50% {
		z-index:1;
		-webkit-transform:rotateX(0deg);
		-ms-transform:rotateX(0deg);
		-moz-transform:rotateX(0deg);
		transform:rotateX(0deg);
	}
	90% {
		z-index:2;
		-webkit-transform:rotateX(0deg);
		-ms-transform:rotateX(0deg);
		-moz-transform:rotateX(0deg);
		transform:rotateX(0deg);
	}
	100% {
		z-index:2;
		-webkit-transform:rotateX(-180deg);
		-ms-transform:rotateX(-180deg);
		-moz-transform:rotateX(-180deg);
		transform:rotateX(-180deg);
	}
}
.animationBackBanner {
	display:inline-block;
	-webkit-animation:animationBackBanner 7s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
}
.gBlank5 {
	display:block;
	margin-top:5px;
}
.gBlank10 {
	display:block;
	margin-top:10px;
}
.gBlank20 {
	display:block;
	margin-top:20px;
}
.gBlank30 {
	display:block;
	margin-top:30px;
}
.gBlank40 {
	display:block;
	margin-top:30px;
}
.gIndent10 {
	margin-left:10px;
}
.gIndent20 {
	margin-left:20px;
}
.gSpace10 {
	margin-right:10px;
}
.gSpace20 {
	margin-right:20px;
}
.gMerge {
	position:relative;
	z-index:1;
	margin-top:-1px;
}
.paginate {
	text-align:center;
	background:#fff;
}
.paginate.typeMoreview {
	margin:20px auto 30px auto;
	width:20%;
	text-align:center;
}
.paginate.typeMoreview a {
	display:block;
}
.paginate.typeMoreview a img {
	width:50px;
}
.paginate.typeSwipe {
	color:#757575;
}
.paginate.typeSwipe button.circle {
	margin:0 3px 0 4px;
	width:11px;
	height:11px;
	border:0;
	cursor:pointer;
	background:url("/design/goldn/img/btn_swipe.png") no-repeat 0 0;
	background-size:8px 8px;
}
.paginate.typeSwipe button.circle.selected {
	background:url("/design/goldn/img/btn_swipe_on.png") no-repeat 0 0;
	background-size:8px 8px;
}
.paginate.typeSwipe span {
	color:#fff;
	font-size:0;
	line-height:0;
}
.paginate.typeTotal {
	color:#696969;
}
.paginate.typeTotal>span {
	margin:0 8px;
	font-weight:bold;
}
.paginate.typeTotal p {
	display:inline-block;
	vertical-align:middle;
}
.paginate.typeTotal .prev,.paginate.typeTotal .next {
	width:7px;
	height:13px;
	font-size:15px;
	line-height:1.2em;
	background:url("/design/goldn/img/btn_prev.png") no-repeat 50% 50%;
	background-size:7px auto;
}
.paginate.typeTotal .next {
	background:url("/design/goldn/img/btn_next.png") no-repeat 50% 50%;
	background-size:7px auto;
}
.paginate.typeTotal p span {
	overflow:hidden;
	display:block;
	width:29px;
	text-indent:-999px;
}
.paginate.typeTotal strong {
	color:#222;
}
.paginate.typeList {
	padding:7px 0;
	color:#1b1b1b;
}
.paginate.typeList ol {
	margin:0 8px;
}
.paginate.typeList ol,.paginate.typeList ol li,.paginate.typeList p,.paginate.typeList p a,.paginate.typeList ol li a {
	display:inline-block;
	vertical-align:middle;
}
.paginate.typeList ol li {
	margin:0 1px 5px;
	list-style:none;
	background:#fff;
}
.paginate.typeList p,.paginate.typeList ol li a {
	padding:7px 0 2px;
	width:22px;
	height:19px;
	border-radius:2px;
}
.paginate.typeList ol li .other,.paginate.typeList p,.paginate.typeList ol li a {
	border:0px solid #d9d9d9;
}
.paginate.typeList ol li .this {
	border:0px solid #000;
}
.paginate.typeList .this {
	color:#000;
	font-weight:bold;
}
.paginate.typeList .prev,.paginate.typeList .next {
	margin:0 0 5px;
	width:31px;
	font-size:15px;
	line-height:1.2em;
	border:1px solid #d9d9d9;
	background:#fff url("/design/goldn/img/btn_prev.png") no-repeat 50% 50%;
	background-size:7px auto;
}
.paginate.typeList .next {
	background-image:url("/design/goldn/img/btn_next.png");
}
.paginate.typeList p span {
	overflow:hidden;
	display:block;
	width:29px;
	text-indent:-999px;
}
.paginate.typeList p a {
	padding:7px 0 2px;
	width:31px;
	height:19px;
	color:#fff;
}
p.ec-base-help,ul.ec-base-help li {
	margin:8px 4px;
	padding:0 0 0 18px;
	font-size:12px;
	line-height:1.5;
	color:#757575;
	text-align:left;
	background:url("/design/goldn/img/ico_help.png") no-repeat 0 3px;
	background-size:14px auto;
}
.ec-base-product {
	padding:0;
	background-color:#fff;
}
.ec-base-product h2 {
	text-align:center;
	font-family:'NanumSquare',sans-serif;
	white-space:nowrap;
	font-size:18px;
	line-height:22px;
	font-weight:400;
	padding:10px 0px;
	cursor:pointer;
	background:none !important;
}
.ec-base-product h2 span {
	display:block;
	font-size:14px;
	color:#ff9690;
}
.ec-base-product h2 span.blue {
	display:block;
	font-size:14px;
	color:#a2c1c7;
}
.ec-base-product h3 {
	margin-bottom:14px;
	font-family:'NanumSquare',sans-serif;
}
.ec-base-product img {
	max-width:100%;
	width:100%;
}
.ec-base-product>ul {
	padding:14px 0 0;
}
.ec-base-product li {
	vertical-align:top;
}
.ec-base-product [class*="grid"] {
	display:table;
	table-layout:fixed;
	width:100%;
	box-sizing:border-box;
	padding:0 1.5px;
	font-size:0;
	line-height:0;
}
.ec-base-product [class*="grid"]>li {
	display:inline-block;
	margin:0 0 14px;
	vertical-align:top;
	text-align:center;
	font-size:12px;
	line-height:1.4;
}
.ec-base-product .thumbnail {
	position:relative;
	margin:0 1.5px 0px;
    
}
.ec-base-product .thumbnail a {
	display:block;
}
.ec-base-product .thumbnail a img {
	display:block;
	width:100%;
	border:0px solid #ededed;
	vertical-align:top;
}
    
.ec-base-product .icon_wish {
    position: absolute;
    top: 3px;
    right: 4px;
}
.ec-base-product .icon_wish .my-wish-list svg:first-child {display:block;}
.ec-base-product .icon_wish .my-wish-list svg:last-child {display:none;}

.ec-base-product .icon_wish .my-wish-list.wish-on svg:first-child {display:none;}
.ec-base-product .icon_wish .my-wish-list.wish-on svg:last-child {display:block;}
.ec-base-product .icon_wish svg {
    vertical-align: top;
    width: 20px;
}

.ec-base-product .thumbnail .icons {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    z-index: 1;
}

.ec-base-product .thumbnail .icons span {
    display:flex;
}
.ec-base-product .thumbnail .icons span img {
    width:auto;    
    height:18px;
    margin:0;
    padding:0;
}
.ec-base-product .thumbnail .prdIcon {
	position:absolute;
	top:0;
	left:100;
	width:50%;
	height:50%;
	background-repeat:no-repeat;
	background-size:40% auto;
}
.ec-base-product .thumbnail .wish {
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:10;
}
.ec-base-product .description {
	min-height:10px;
	line-height:8px;
	text-align:left;
    width:100%;
    position:relative;
}
.ec-base-product .description .name {
	display:block;
	line-height:17px;
	word-wrap:break-word;
	margin:8px 0 10px;
}
.ec-base-product .description .name a {
	font-size:14px;
	color:#777;
}
.ec-base-product .description .icon {
	margin:0px;
	display:block;
	max-height:18.5px;
	padding:0 2px;
	font-size:0;
	text-align:center;
}
.ec-base-product .description .icon img {
	margin:0px;
	display:inline-block;
	max-height:18.5px;
	width:33%;
	box-sizing:border-box;
	padding:0 2px;
}
.ec-base-product .description .icon img {
	display:none;
}
.ec-base-product .description .icon img:nth-child(1),.ec-base-product .description .icon img:nth-child(2),.ec-base-product .description .icon img:nth-child(3) {
	display:inline-block;
}
.retaku_icon {
	margin:0px;
	display:block;
	max-height:18.5px;
	padding:0 2px;
	font-size:0;
	text-align:center;
}
.retaku_icon img {
	margin:0px;
	display:inline-block;
	max-height:18.5px;
	width:33% !important;
	box-sizing:border-box;
	padding:0 2px;
}
.retaku_icon img {
	display:none;
}
.retaku_icon img:nth-child(1),.retaku_icon img:nth-child(2),.retaku_icon img:nth-child(3) {
	display:inline-block;
}
.ec-base-product .description .price {
	font-size:13px !important;
	margin:0 0 10px;
}
.ec-base-product .description .strike {
	text-decoration:line-through;
	color:#000000;
	font-weight:normal;
}
.ec-base-product .description .color {
	overflow:hidden;
	margin:0;
}
.ec-base-product .description .color .chips {
	width:16px;
	height:4px;
	margin:0 3px 2px 0;
	font-size:0;
	line-height:0;
	display:inline-block;
}
.ec-base-product .description .likeButton button {
	border:0;
	background:none;
}
.ec-base-product .description .likeButton button strong {
	margin:0 0 0 3px;
	font-size:11px;
	line-height:20px;
	color:#757575;
}
.ec-base-product .description .likeButton.selected button strong {
	line-height:20px;
	color:#2e2e2e;
}
.ec-base-product .more_view {
	margin:7px 4px 0;
}
.ec-base-product .more_view a {
	display:block;
	padding:0 0 0 0;
	background:#d4d4d6;
}
.ec-base-product .more_view a span {
	overflow:hidden;
	display:block;
	width:100%;
	height:30px;
	text-indent:120%;
	background:url("/design/goldn/img/bg_togglebar_show.png") no-repeat 50% 50%;
	background-size:12px 12px;
}
.ec-base-product .description .summary {
	font-size:11px;
	color:#757575;
	margin:2px 0 10px;
	line-height:18px;
}
.ec-base-product .description .sale>span {
	color:#000 !important;
	font-size:14px!important;
	font-weight:bold!important;
}
.ec-base-product .description .sale>span span {
	position:absolute;
	font-weight:normal !important;
	padding-left:3px;
	box-sizing:border-box;
	bottom:-13px;
	right:10%;
	/background:no-repeat center;
	background-size:contain;
	color:#fff !important;
	font-size:12px !important;
	letter-spacing:-1px;
	line-height:19px;
	height:18.5px;
	width:54px;
	letter-spacing:0.5px;
	text-align:center;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
}
.reviewcount {
	color:#444;
    font-size:11px;
}
.ec-base-product .description .new_sale>span span {
	background:no-repeat center;
	background-size:contain;
}
.ec-base-product .prdList.grid2 .description .sale>span span {
	right:20px;
}
.ec-base-product.typeDesc {
	margin:0;
	background:#fff;
}
.ec-base-product.typeDesc .prdList:after {
	display:block;
	content:"";
	clear:both;
}
.ec-base-product.typeDesc .prdList>li {
	margin:0;
	padding:14px;
	width:100%;
	border-top:1px solid #ececec;
}
.ec-base-product.typeDesc .prdList>li:first-child {
	padding:0 14px 14px;
	border-top:0;
}
.ec-base-product.typeDesc .prdList>li:after {
	display:block;
	content:"";
	clear:both;
}
.ec-base-product.typeDesc .thumbnail {
	float:left;
	margin:0;
	padding:0;
	width:87px;
}
.ec-base-product.typeDesc .thumbnail .wish {
	right:4px;
}
.ec-base-product.typeDesc .description {
	padding:0 0 0 103px;
}
.ec-base-product.typeDesc .description .price {
	color:#494949;
	font-size:13px;
}
.ec-base-product.typeDesc .description .price.sale {
	color:#000;
	font-size:15px;
}
.ec-base-product.typeDesc .description .sale span span {
	position:absolute;
	top:10px;
	left:10px;
}
.ec-base-product.typeDesc .description .color {
	margin:0 0 10px;
}
.ec-base-product.typeDesc .description .summary {
	font-size:11px;
	color:#757575;
	margin:0 0 10px;
}
.ec-base-product.typeGallery {
	margin:0;
}
.ec-base-product.typeGallery ul {
	display:table;
	table-layout:fixed;
	padding:0 14px 0 12px;
	font-size:0;
	line-height:0;
}
.ec-base-product.typeGallery li {
	position:relative;
	display:inline-block;
	margin:0 0 2px;
	padding:0;
	vertical-align:top;
	overflow:hidden;
	font-size:13px;
	line-height:1.2em;
}
.ec-base-product.typeGallery .thumbnail {
	margin:0 2px;
}
.ec-base-product.typeGallery .thumbnail .wish {
	top:3px;
	bottom:auto;
}
.ec-base-product.typeGallery .description {
	position:absolute;
	left:0;
	margin:0;
	padding:0 0 0 2px;
	width:100%;
	opacity:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.ec-base-product.typeGallery .description a {
	overflow:hidden;
	display:block;
	padding:5px 38px 5px 5px;
	width:100%;
	height:100%;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:rgba(0,0,0,0.6);
}
.ec-base-product.typeGallery .description:after {
	display:block;
	content:"";
	position:absolute;
	top:0;
	right:12px;
	width:20px;
	height:100%;
	background:url("/design/goldn/img/ico_arrow_white.png") 0 center no-repeat;
	background-size:20px 20px;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	transform:rotate(270deg);
}
.ec-base-product.typeGallery .description a .name {
	display:inline-block;
	margin:0;
	width:100%;
}
.ec-base-product.typeGallery .description a .name,.ec-base-product.typeGallery .description a p {
	height:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ec-base-product.typeGallery .description a .price {
	margin:4px 0 0;
	font-weight:bold;
}
.ec-base-product.typeGallery .description a .price span {
	display:none;
}
.ec-base-product.typeGallery .description .likeButton {
	position:absolute;
	bottom:0;
	right:5px;
	background:rgba(255,255,255,0.8);
}
.ec-base-product .layerDiscountPeriod {
	display:none;
	position:absolute;
	z-index:100;
	left:0;
	width:100%;
	padding:11px 7px;
	box-sizing:border-box;
}
.ec-base-product .layerDiscountPeriod .inner {
	border:1px solid #353535;
	background:#f1f1f1;
	border-radius:4px;
}
.ec-base-product .layerDiscountPeriod .inner .title {
	display:block;
	padding:10px 14px;
	font-size:14px;
	background-color:#353535;
	color:#fff;
}
.ec-base-product .layerDiscountPeriod .inner .timeleft {
	padding:14px;
	color:#508bed;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.ec-base-product .layerDiscountPeriod ul {
	margin:0 7px 14px;
	padding:0;
	border:1px solid #d5d5d5;
	background:#fff;
}
.ec-base-product .layerDiscountPeriod ul li {
	position:relative;
	padding:14px 13px 14px 100px;
	border-top:1px solid #ececec;
	color:#353535;
}
.ec-base-product .layerDiscountPeriod ul li:first-child {
	border-top:0;
}
.ec-base-product .layerDiscountPeriod ul li span {
	position:absolute;
	top:14px;
	left:13px;
	color:#757575;
}
.ec-base-product .layerDiscountPeriod .btnClose {
	position:absolute;
	top:8px;
	right:4px;
	display:block;
	width:40px;
	height:40px;
	text-indent:-9999px;
	font-size:0;
	background:url("/design/goldn/img/ico_close_white.png") center center no-repeat;
	background-size:50% 50%;
}
.ec-product-bgLT {
	background-position:left top;
}
.ec-product-bgLC {
	background-position:left center;
}
.ec-product-bgLB {
	background-position:left bottom;
}
.ec-product-bgRT {
	background-position:right top;
}
.ec-product-bgRC {
	background-position:right center;
}
.ec-product-bgRB {
	background-position:right bottom;
}
.ec-product-bgCT {
	background-position:center top;
}
.ec-product-bgCC {
	background-position:center center;
}
.ec-product-bgCB {
	background-position:center bottom;
}
.ec-base-product .grid1>li {
	width:100%;
	position:relative;
}
.ec-base-product .grid2>li {
	width:50%;
	position:relative;
}
.ec-base-product .grid3>li {
	width:33.333%;
	position:relative;
}
.ec-base-product .grid4>li {
	width:25%;
	position:relative;
}
.ec-base-product .grid5>li {
	width:20%;
	position:relative;
}
@media all and (max-width:480px) {
	.ec-base-product .prdList.grid1>li {
		width:100%;
	}
	.ec-base-product .prdList.grid2>li {
		width:49.5%;
	}
    .ec-base-product .prdList.grid2>li:nth-of-type(2n-1){margin-right: 1%;}
    
	.ec-base-product .prdList.grid3>li {
		width:33.333%;
	}
	.ec-base-product .prdList.grid4>li {
		width:25%;
	}
	.ec-base-product .prdList.grid5>li {
		width:20%;
	}
	.ec-base-product .grid1 li .name {
		font-size:15px;
		height:20px;
                margin-top: 10px;
	}
	.ec-base-product .grid2 li .name {
		font-size:13px;
		height:30px;
                margin-top: 10px;
	}
        .ec-base-product .grid2 li .name a {
		font-size:13px;
		
	}
	.ec-base-product .grid4 li .name {
		font-size:11px;
	}
	.ec-base-product .description .sale>span span {
		right:15%;
	}
}
@media all and (min-width:481px) and (max-width:767px) {
	.ec-base-product .prdList.grid1>li {
		width:50%;
	}
	.ec-base-product .prdList.grid2>li {
		width:50%;
	}
	.ec-base-product .prdList.grid3>li,.ec-base-product .prdList.grid4>li,.ec-base-product .prdList.grid5>li {
		width:25%;
	}
	.ec-base-product [class*="grid"] li .name {
		font-size:13px;
	}
}
@media all and (min-width:768px) {
	.ec-base-product .prdList.grid1>li {
		width:33.3333%;
	}
	.ec-base-product .prdList.grid2>li {
		width:25%;
	}
	.ec-base-product .prdList.grid3>li,.ec-base-product .prdList.grid4>li,.ec-base-product .prdList.grid5>li {
		width:20%;
	}
	.ec-base-product [class*="grid"] li .name {
		font-size:15px;
	}
}
@media all and (max-width:450px) {
	.ec-base-product .description .sale>span span {
		right:12%;
	}
	.ec-base-product .prdList.grid2 .description .sale>span span {
		right:46px;
	}
}
@media all and (max-width:425px) {
	.ec-base-product .description .sale>span span {
		right:10%;
	}
	.ec-base-product .prdList.grid2 .description .sale>span span {
		right:36px;
	}
}
@media all and (max-width:400px) {
	.ec-base-product .prdList.grid2 .description .sale>span span {
		right:26px;
	}
}
@media all and (max-width:350px) {
	.ec-base-product .description .sale>span span {
		right:-5px;
	}
	.ec-base-product .prdList.grid2 .description .sale>span span {
		right:20px;
	}
}
.ec-base-product .description .price:last-child {
	margin-bottom:0;
}
.ec-base-product .description .price_wrap {
	font-size:0;
	margin-bottom:9px;
}
.ec-base-product .description .price_wrap .price_wrap_inner {
	display:flex;
    gap:5px;
    align-items:center;
	text-align: left;
}
.ec-base-product .description .price_wrap .price_rate {
	display:inline-block;
	vertical-align:middle;
	color:#FD5A67;
	font-size:14px;
	font-weight:bold;
}
.ec-base-product .description .price_wrap .price_rate em {
	font-weight:500;
	font-size:14px;
	display:inline-block;
	vertical-align:baseline;
	font-style:normal
}
.btnArea {
	max-width:100%;
	margin:20px 10px;
	text-align:center;
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:top;
}
.btnArea:after {
	content:"";
	display:block;
	clear:both;
}
.btnArea>a:first-child,.btnArea>button:first-child {
	margin-left:0 !important;
}
.btnArea>a,.btnArea>span,.btnArea>button {
	position:relative;
	display:inline-block;
	letter-spacing:0;
	text-align:center;
	cursor:pointer;
	font-family:'Lato',sans-serif;
	font-weight:bold;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btnIcon {
	max-width:12px;
	max-height:12px;
	background-size:100% 100%;
}
.btnArea .btnSubmit {
	height:36px;
	line-height:36px;
	color:#fff;
	border:1px solid #333333;
	background:#333333;
}
.btnArea .btnEm {
	height:36px;
	line-height:32px;
	border:1px solid #d5d5d5;
	background:#fff;
}
.btnArea .soldout {
	cursor:default;
}
.btnNormal,.btnStrong,.btnBasic {
	display:inline-block;
	height:28px;
	line-height:26px;
	margin:0;
	padding:0 10px;
	cursor:pointer;
	vertical-align:middle;
	font-family:Verdana,"µ¸¿ò",Dotum;
	font-size:12px;
	font-weight:400;
	border:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.btnNormal {
	color:#1b1b1b;
	border:1px solid #bcbcbc;
	background:#fff;
}
.btnStrong {
	color:#fff;
	background:#ff9a98;
	width:100%;
	height:30px;
	font-weight:600;
	font-size:16px;
	font-family:'Source Sans Pro',sans-serif;
}
.btnBasic {
	color:#1b1b1b;
	border:1px solid #bcbcbc;
	background:#f0f0f0;
}
a.mini,button.mini {
	height:26px;
	line-height:24px;
	font-size:11px;
}
.btnArea.type1>a,.btnArea.type1>button {
	width:100%;
	margin:0;
	height:38px;
	margin:0;
	font-size:15px;
	line-height:38px;
}
.btnArea.type2 {
	padding:0 3px;
}
.btnArea.type2>a,.btnArea.type2>button {
	width:50%;
	height:34px;
	margin:0;
	font-size:13px;
	line-height:34px;
}
.btnArea.type2>a:nth-child(1),.btnArea.type2>button:nth-child(1) {
	left:-3px;
}
.btnArea.type2>a:nth-child(2),.btnArea.type2>button:nth-child(2) {
	right:-3px;
}
.btnArea.type3 {
	padding:0 6px;
}
.btnArea.type3>a,.btnArea.type3>button {
	width:33.333%;
	margin:0;
	height:40px;
	margin:0;
	font-size:12px;
	line-height:40px;
}
.btnArea.type3>a:nth-child(1),.btnArea.type3>button:nth-child(1) {
	left:-6px;
}
.btnArea.type3>a:nth-child(3),.btnArea.type3>button:nth-child(3) {
	right:-6px;
}
.btnArea.type4 {
	padding:0 6px;
}
.btnArea.type4>a,.btnArea.type4>button {
	width:24.5%;
	height:28px;
	margin:0;
	font-size:11px;
	line-height:25px;
	font-weight:normal;
}
.btnArea.type4>a:nth-child(1),.btnArea.type4>button:nth-child(1) {
	left:-5px;
}
.btnArea.type4>a:nth-child(2),.btnArea.type4>button:nth-child(2) {
	left:5px;
}
.btnArea.type4>a:nth-child(3),.btnArea.type4>button:nth-child(3) {
	right:-15px;
}
.btnArea.type4>a:nth-child(4),.btnArea.type4>button:nth-child(4) {
	right:-25px;
}
.btnArea.typeFull {
	max-width:100%;
	padding:0
}
.btnArea .gLeft {
	float:left;
}
.btnArea .gLeft a,.btnArea .gLeft button {
	margin:0 0 0 5px;
}
.btnArea .gLeft a:first-child,.btnArea .gLeft button:first-child {
	margin-left:0;
}
.btnArea .gRight {
	float:right;
}
.btnArea .gRight a,.btnArea .gRight button {
	margin:0 5px 0 0;
}
.btnArea .gRight a:last-child,.btnArea .gRight button:last-child {
	margin-right:0;
}
.gCenter {
	text-align:center;
}
.gCenter a,.gCenter button {
	margin:0 0 0 2px;
}
.gCenter a:first-child {
	margin-left:0;
}
#popup .btnArea>a:nth-child(2),#popup .btnArea>button:nth-child(2) {
	margin-left:3px;
}
.ec-base-layer .ec-base-button {
	margin:0;
	padding:7px 14px 7px 10px;
	border-top:1px solid #ccc;
	border-radius:0 0 5px 5px;
	background:#f1f1f1;
}
.ec-base-layer .ec-base-button.gFull {
	padding:7px 14px 0;
}
.ec-base-layer .ec-base-button.gFixed .ec-base-button {
	padding:0;
	border-top:0;
}
.ec-base-layer .wrap+.ec-base-button {
	border-top:0;
}
body {
	position:relative;
	height:100%;
}
#wrap {
	min-height:100%;
}
.allheight {
	height:100%;
}
html.expand body {
	position:fixed;
	top:0;
	left:0;
	width:100%;
}
html.expand #container {
	-webkit-transform:translate(87%,0);
	-moz-transform:translate(87%,0);
	-ms-transform:translate(87%,0);
	-o-transform:translate(87%,0);
	transform:translate(87%,0);
}
html.expand #btnFoldLayout {
	z-index:405;
	text-indent:-10000px;
}
html.expand #aside {
	z-index:2;
	overflow-x:hidden;
}
html.expand #btnFoldLayout:after {
	content:'';
	position:absolute;
	left:0;
	top:30px;
	width:50px;
	height:100px;
	background-image:url('/design/goldn/img/btn_close_white.png');
	background-repeat:no-repeat;
	background-size:50%;
	background-position:center 0;
}
#aside {
	z-index:-1;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	bottom:0;
	overflow:auto;
	min-width:225px;
	width:87%;
	font-size:13px;
	background-color:#fff;
	font-family:Source Sans Pro,sans-serif;
}
#aside h2 {
	border-bottom:1px #ddd solid;
	padding:20px 40px;
	text-align:center;
}
#aside h2 img {
	max-width:160px;
	margin-right:10px;
}
#aside .slidemenu {
	margin:auto;
	padding:15px 0 50px 0;
}
#aside .tabs {
	font-size:0;
	margin:25px 15px 0px;
}
#aside .tabs li {
	display:inline-block;
	font-size:14px;
	width:50%;
	text-align:center;
	margin-left:-1px;
}
#aside .tabs li:first-child {
	margin-left:0;
}
#aside .tabs li a {
	display:block;
	width:100%;
	height:20px;
	padding:7px 0;
	line-height:20px;
	border:1px solid #ddd;
	background:#f9f9f9;
}
#aside .tabs li.active {
}
#aside .tabs li.active a {
	background:#fff;
}
#slideCateList h3 {
	position:relative;
	padding:15px 0 5px;
	line-height:20px;
	font-weight:600;
	font-size:15px;
	cursor:pointer;
	border-bottom:1px solid #222;
}
#slideCateList h2.selected .icoCategory {
	background-image:url("/design/goldn/img/bg_snb_1depth_on.gif");
}
#slideCateList h2 .icoCategory {
	overflow:hidden;
	position:absolute;
	right:3px;
	top:0;
	width:30px;
	height:29px;
	padding:0;
	border:0;
	text-indent:100%;
	white-space:nowrap;
	cursor:pointer;
	background:url("/design/goldn/img/bg_snb_1depth.gif") no-repeat 7px 50%;
	background-size:13px 8px;
}
.slidetit {
	font-size:18px;
	font-weight:600;
	padding:5px 0px 20px 0px;
}
.slidetit img {
	width:150px;
}
.btn_login {
	padding-left:0px;
	width:90%;
	margin:0 auto 20px;
}
.btn_login li {
	width:48.5%;
	text-align:center;
	float:left;
	margin-left:2%;
}
.btn_login li.login {
	margin-left:0;
}
.btn_login li a {
	display:block;
}
.btn_login:after {
	content:"";
	display:block;
	clear:both;
}
.btn_login p {
	font-size:13px;
	text-align:center;
	color:#062a4c;
	margin:10px 0;
	line-height:25px;
}
.btn_login p.tit {
	font-size:16px;
	font-weight:bold;
}
.btn_login span {
	display:block;
	margin:10px 0 20px;
	text-align:center;
	color:#777;
	font-size:11px;
}
.memberlogin {
	font-size:0;
	width:90%;
	margin:10px auto;
}
.memberlogin li {
	display:inline-block;
	width:70%;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
}
.memberlogin li+li {
	width:30%;
	text-align:right;
}
.memberlogin p {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#062a4c;
	line-height:25px;
}
.memberlogin span {
	display:inline-block;
	margin:5px 0 10px;
	text-align:center;
	color:#777;
	font-size:13px;
}
#aside .xans-myshop-main {
	padding:0;
}
.left_myshop ul {
	font-size:0;
}
.left_myshop li {
	display:inline-block;
	width:25%;
	vertical-align:top;
}
.left_myshop li a {
	display:block;
	position:relative;
	padding:50px 0px 5px;
	text-align:center;
	border:1px solid #e7e7e7;
	border-bottom:0;
	margin-left:-1px;
	font-size:11px;
}
.left_myshop li span {
	color:#ff9690;
	font-size:11px;
}
.left_myshop li.cart {
	background:url('/design/goldn/img/icon_mypage_01_1.png') center 10px no-repeat;
	background-size:40px;
}
.left_myshop li.wishlist {
	background:url('/design/goldn/img/icon_mypage_02_1.png') center 10px no-repeat;
	background-size:40px;
}
.left_myshop li.point {
	background:url('/design/goldn/img/icon_mypage_03_1.png') center 10px no-repeat;
	background-size:40px;
}
.left_myshop li.coupon {
	background:url('/design/goldn/img/icon_mypage_04_1.png') center 10px no-repeat;
	background-size:40px;
}
.left_myshop li.my {
	background:url('/design/goldn/img/icon_mypage_06_1.png') center 10px no-repeat;
	background-size:40px;
}
.left_myshop li.order {
	background:url('/design/goldn/img/icon_mypage_09_1.png') center 10px no-repeat;
	background-size:40px;
}
.left_myshop li.review {
	background:url('/design/goldn/img/icon_mypage_10_1.png') center 10px no-repeat;
	background-size:40px;
}
.left_myshop li.qna {
	background:url('/design/goldn/img/icon_mypage_11_1.png') center 10px no-repeat;
	background-size:40px;
}
.gall_board {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:0;
}
.gall_board li {
	display:inline-block;
	width:50%;
	border-left:1px solid #e7e7e7;
	margin-left:-1px;
	text-align:center;
	padding:18px 0 12px;
}
.gall_board li a {
	font-size:14px;
	color:#052b4b;
	padding:20px 0;
	font-weight:bold;
	position:relative;
}
.gall_board li a:after {
	content:"";
	position:absolute;
	top:15px;
	width:10px;
	height:10px;
	left:-10px;
	0 0 no-repeat;
}
.left_search {
	position:relative;
	margin:20px 15px;
}
.left_search #searchBarForm {
	background-color:#fcfcfc;
}
.left_search .xans-layout-searchheader .searchForm {
	border:0;
	padding:5px 5px 5px 15px;
	background:none;
	margin:0;
}
.left_search #keyword {
	background-color:#fcfcfc;
}
.left_search .btnDelete {
	top:10px !important;
	right:40px !important;
}
.left_search .btnsearch {
	top:8px !important;
	background:url('/design/goldn/img/btn_search_3.png') 0 0 no-repeat !important;
	background-size:24px !important;
	right:3px !important;
}
#slideCateList,#boardList {
	margin:0 15px;
}
#aside .xans-layout-category {
	font-size:13px;
	background-color:#fff;
	margin-top:10px;
	letter-spacing:1px;
}
#aside .xans-layout-category ul {
	display:none;
}
#aside .xans-layout-category li {
	position:relative;
}
#aside .xans-layout-category li a {
	display:block;
	padding-left:30px;
}
#aside .xans-layout-category li a.newcate {
	background:none !important;
}
#aside .xans-layout-category li.selected>ul {
	display:block;
}
#aside .xans-layout-category li.selected>a.cate {
	color:#333333;
}
#aside .xans-layout-category li.noChild>a.cate {
	border-top:0px solid #ebebeb;
}
#aside .xans-layout-category li.noChild:first-child>a.cate {
	border-top:0;
}
#aside .xans-layout-category li.selected.noChild {
	background-color:#fff;
}
#aside .xans-layout-category>li .slideSubMenu {
	background:#f9f9f9;
	border:1px solid #ddd;
	border-top:0;
}
#aside .xans-layout-category>li {
	border-bottom:0px solid #dddddd;
}
#aside .xans-layout-category>li:first-child {
	border-top:0;
}
#aside .xans-layout-category>li>a.cate {
	font-weight:600;
	background:url("/design/goldn/img/icon_plus.jpg") no-repeat 20px 50%;
	background-size:14px auto;
	padding-left:50px;
	border-bottom:1px solid #ddd;
}
#aside .xans-layout-category>li.selected>a.cate {
}
#aside .xans-layout-category>li>ul>li>a.cate {
	padding-left:70px;
	background:url("/design/goldn/img/icon_plus2.png") no-repeat 45px 50%;
	background-size:13px 13px;
}
#aside .xans-layout-category>li>ul>li.selected>a.cate {
	border-bottom:0px solid #ebebeb;
}
#aside .xans-layout-category>li>ul>li>ul>li>a.cate {
	display:none;
}
#aside .xans-layout-category>li>ul>li>ul>li.selected>a.cate {
	border-bottom:0px solid #ebebeb;
	background-image:url("/design/goldn/img/icon_plus2.png");
	background-size:13px 13px;
}
#aside .xans-layout-category>li>ul>li>ul>li>ul>li a.cate {
	display:none;
}
#aside .xans-layout-category a.cate {
	display:block;
	padding:14px 0px 12px 0px;
	word-wrap:break-word;
}
#aside .xans-layout-category a.view {
	position:absolute;
	left:80px;
	top:4px;
	padding:10px 0;
	width:80%;
	line-height:26px;
	color:rgba(0,0,0,0);
	font-size:11px;
	font-weight:normal;
}
#aside .xans-layout-category li.noChild>a.view {
	display:none;
}
#aside #boardList {
	margin-top:10px;
}
#aside #boardList a {
	display:block;
	font-weight:600;
	padding:14px 10px 12px 30px;
	word-wrap:break-word;
	border-bottom:1px solid #ddd;
}
#aside .left_customer {
	margin:20px 15px;
	border-top:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	padding:20px 0px;
	text-align:left;
}
#aside .left_customer .box {
	padding-left:5%;
}
#aside .left_customer h4 {
	font-size:18px;
	color:#052b4b;
	padding:5px 0 15px 0px;
}
#aside .left_customer .tel {
	font-size:18px;
	color:#555;
	font-family:'NanumSquare',sans-serif;
	font-weight:800;
	margin:0px 0 15px;
}
#aside .left_customer .tx3 {
	font-size:14px;
	color:#777;
	font-family:'NanumSquare',sans-serif;
}
#aside .footer_cscall {
	width:100%;
	margin:15px auto;
}
#aside .bankinfo {
	padding:0;
	text-align:left;
	border-top:#ddd solid 1px;
	margin-top:20px;
}
#aside .bankinfo h4 {
	padding:25px 0 20px 0px;
}
#aside .bankinfo ul {
	margin-bottom:15px;
	font-size:0;
}
#aside .bankinfo li {
	display:inline-block;
	vertical-align:middle;
	width:30%;
}
#aside .bankinfo li+li {
	width:68%
}
#aside .bankinfo li img {
	margin:0;
	width:100%;
}
#aside .bankinfo .accno {
	margin:0;
	margin-top:5px;
}
#aside .bankinfo .tx3 {
	text-align:center;
}
#aside .right {
	text-align:right;
	font-size:14px;
	padding-right:20px;
}
#aside .right a {
	color:#052b4b;
	font-weight:bold;
}
#aside .bookmarkCategory {
	font-size:11px;
	background-color:#fff;
	display:none;
}
#aside .bookmarkCategory li {
	position:relative;
	border-bottom:1px solid #dddddd;
}
#aside .bookmarkCategory li:first-child {
	border-top:0;
}
#aside .bookmarkCategory li.selected {
	background-color:#fff;
}
#aside .bookmarkCategory li a {
	display:block;
	margin-right:35px;
	padding:10px 10px 8px 33px;
	word-wrap:break-word;
}
#aside .bookmarkEmpty {
	padding:8px 0 6px 12px;
	border-bottom:1px solid #cccccc;
	color:#798490;
	font-size:11px;
	line-height:16px;
	background:#f1f1f1;
}
#aside .bookmarkEmpty img {
	width:11px;
	height:11px;
	vertical-align:-1px;
}
.icoBookmark {
	display:none;
}
#slideMultishopList {
	margin-bottom:50px;
}
#slideMultishopList h2 {
	font-size:15px;
	padding:10px 0;
}
#aside .xans-multishop-listitem li {
	border-bottom:1px solid #cccccc;
}
#aside .xans-multishop-listitem li:first-child {
	border-top:0;
}
#aside .xans-multishop-listitem li a {
	display:block;
	padding:6px 10px 6px 14px;
	word-wrap:break-word;
}
#aside .xans-multishop-listitem li a .name {
	margin:0 0 0 5px;
	font-size:13px;
	vertical-align:middle;
}
#aside .loginState {
	padding:8px 0 8px 14px;
	min-height:50px;
}
#aside .loginState p {
	display:inline-block;
	width:auto;
	padding:5px 7px;
	border:1px solid #d5d5d5;
	border-radius:3px;
}
#aside .loginState p a {
	color:#1b1b1b;
}
#container {
	position:relative;
	background-color:#fff;
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-ms-transition:300ms;
	-o-transition:300ms;
	transition:300ms;
	-webkit-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
}
#btnFoldLayout {
	display:none;
	position:absolute;
	left:87%;
	top:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	opacity:1;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	and -webkit-focus-ring-color: rgba(0,0,0,0);
}


/* rcyx Ãß°¡ */
.search_main {
	display:none;
	position:absolute;
	background-color:#efefef;
	padding:10px 15px;
    box-sizing:border-box; 
    top:64px;
    left:0;
    z-index:100;
    width:100%;
    
}
.left_search .xans-layout-searchheader {
    background-color: #fcfcfc;
}
.xans-layout-searchheader .searchForm {
	position:relative;
	margin:10px 0px;
	padding:0 0px 0 12px;
	border:1px solid #ccc;
	background-color:#fff;
	text-align:left;
}
.xans-layout-searchheader .btnsearch {
	position:absolute;
	right:0px;
	top:0px;
	width:29px;
	height:29px;
	border:0;
	cursor:pointer;
	overflow:hidden;
	text-indent:100%;
	font-size:0;
	white-space:nowrap;
	background:url("/design/goldn/img/btn_search2.jpg") no-repeat 0 0;
	background-size:29px 29px;
}
.xans-layout-searchheader .btnDelete {
	position:absolute;
	right:35px;
	top:6px;
	width:21px;
	height:21px;
	border:0;
	cursor:pointer;
	text-indent:100%;
	font-size:0;
	background:url("/design/goldn/img/layout/btn_close.png") no-repeat 0 0;
	background-size:18px 18px;
}
.xans-layout-searchheader #keyword {
	width:80%;
	height:29px;
	padding:0;
	border:0;
}
.xans-layout-searchheader #keyword_aside {
    width: 80%;
    height: 29px;
    padding: 0;
    border: 0;
    background-color: #fcfcfc;
}
.xans-layout-searchheader .btnClose {
	position:absolute;
	right:14px;
	top:7px;
	width:40px;
	height:31px;
	margin:0;
	padding:0;
	border:1px solid #d5d5d5;
	border-radius:4px;
	outline-style:none;
	cursor:pointer;
	background:#f0f0f0;
	font-size:13px;
	text-align:center;
}
.xans-layout-searchheader .tab {
	font-size:13px;
	background:#fff;
}
.xans-layout-searchheader .tab ul {
	height:36px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #4a5164;
	font-size:0;
}
.xans-layout-searchheader .tab ul:after {
	content:"";
	display:block;
	clear:both;
}
.xans-layout-searchheader .tab li.selected {
	background:#4a5164;
}
.xans-layout-searchheader .tab li {
	float:left;
	width:50%;
	height:36px;
	text-align:center;
	vertical-align:middle;
	background:#fff;
}
.xans-layout-searchheader .tab li.selected a {
	border-top:1px solid #4a5164;
	margin:-1px 0 0 0;
	color:#fff;
	font-weight:bold;
}
.xans-layout-searchheader .tab li a {
	display:inline-block;
	width:100%;
	color:#1b1b1b;
	font-size:13px;
	line-height:35px;
}
.xans-layout-searchheader .xans-search-hotkeyword {
	background:#f8f8f8;
}
.xans-layout-searchheader .xans-search-hotkeyword ul {
	overflow-y:auto;
	max-height:278px;
	padding:7px 14px 7px 0;
	border-bottom:1px solid #d5d5d5;
	text-align:left;
	font-size:0;
}
.xans-layout-searchheader .xans-search-hotkeyword li {
	position:relative;
	display:inline-block;
	vertical-align:top;
}
.xans-layout-searchheader .xans-search-hotkeyword li a {
	display:inline-block;
	padding:7px 15px 7px 14px;
	color:#1b1b1b;
	font-size:13px;
}
.xans-layout-searchheader .xans-search-hotkeyword li a:before {
	display:block;
	content:"";
	position:absolute;
	top:7px;
	right:0;
	width:1px;
	height:13px;
	background:#757575;
}
.xans-layout-searchheader .xans-search-hotkeyword li:last-child a:before {
	display:none;
}
.xans-layout-searchheader .xans-search-recentkeyword {
	background:#f8f8f8;
}
.xans-layout-searchheader .xans-search-recentkeyword p {
	padding:12px 14px 11px;
	border-bottom:1px solid #d5d5d5;
	color:#787878;
	font-size:13px;
	text-align:left;
}
.xans-layout-searchheader .xans-search-recentkeyword ul {
	overflow-y:auto;
	max-height:252px;
	text-align:left;
}
.xans-layout-searchheader .xans-search-recentkeyword li {
	position:relative;
	padding:0 39px 0 0;
	border-bottom:1px solid #d5d5d5;
}
.xans-layout-searchheader .xans-search-recentkeyword li a {
	display:block;
	padding:12px 0 11px 14px;
	color:#1b1b1b;
	font-size:13px;
	min-height:13px;
}
.xans-layout-searchheader .xans-search-recentkeyword li .btnDelete {
	position:absolute;
	right:14px;
	top:10px;
	overflow:hidden;
	width:20px;
	height:20px;
	padding:0;
	border:0;
	text-indent:100%;
	white-space:nowrap;
	background:url("/design/goldn/img/btn_delete.png") no-repeat 0 0;
	background-size:20px 20px;
}
.xans-layout-searchheader .xans-search-recentkeyword .button {
	padding:8px 0;
	text-align:center;
	border-bottom:1px solid #d5d5d5;
	background:#f1f1f1;
}
.xans-layout-searchheader .xans-search-recentkeyword .button .btnDeleteAll {
	display:inline-block;
	height:29px;
	line-height:29px;
	margin:0;
	padding:0 18px;
	border:1px solid #d5d5d5;
	font-size:13px;
	cursor:pointer;
	vertical-align:middle;
	color:#000;
	background-color:#fff;
	border-radius:3px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mcategory {
	position:relative;
	border-top:0.5px solid #454545;
}
.mcategory ul {
	overflow:hidden;
	text-align:center;
	width:100%;
	font-size:0;
}
.mcategory ul li {
	display:inline-block;
	width:20% !important;
	height:30px;
	line-height:30px;
	background:url('/design/goldn/img/bg_category3.jpg') no-repeat;
	background-size:100%
}
.mcategory ul li:first-child {
	background-size:100%
}

    .mcategory ul li a {
  display: block;
font-size: 16px;
color: white;
text-align: center;
 font-family: "Noto Sans KR", sans-serif;
    font-weight: 400;
    font-style: normal;
background-color: black;

}

.mcategory ul:first-child li {
	width:20%;
}
.xans-layout-footerpackage {
	font-size:12px;
	line-height:1.5em;
	position:relative;
	background-color:#fff;
	margin:20px 0 0px 0;
}
.xans-layout-footerpackage .footerMenu {
	font-size:12px;
	font-family:'Lato',sans-serif;
}
.xans-layout-footerpackage .footerMenu ul {
	border-bottom:1px solid #e9e9e9;
}
.xans-layout-footerpackage .footerMenu ul:after {
	content:"";
	display:block;
	clear:both;
}
.xans-layout-footerpackage .footerMenu li {
	float:left;
	width:25%;
	text-align:center;
	line-height:25px;
	background:url('/design/goldn/img/bg_mcate.jpg') repeat-y;
}
.xans-layout-footerpackage .footerMenu li a {
	color:#555;
	height:30px;
	display:block;
	padding-top:8px;
}
.footercs {
	padding:60px 0;
	border-top:0px #ddd solid;
	border-bottom:1px #ddd solid;
	text-align:center;
}
.xans-layout-footerpackage h2 {
	font-size:20px;
	font-weight:400;
	color:#514c46;
	margin-bottom:5px;
	font-family:'NanumSquare',sans-serif;
}
.xans-layout-footerpackage h3 {
	font-size:18px;
	font-weight:700;
	color:#555555;
	margin-bottom:5px;
	font-family:'NanumSquare',sans-serif;
}
.xans-layout-footerpackage .tx {
	font-size:12px;
	color:#ff9690;
}
.xans-layout-footerpackage .tel {
	font-size:18px;
	color:#555;
	font-family:'NanumSquare',sans-serif;
	font-weight:800;
	margin:30px 0 10px;
}
.xans-layout-footerpackage .tx3 {
	font-size:14px;
	color:#777;
	font-family:'NanumSquare',sans-serif;
}
.footer_cscall {
	width:80%;
	margin:40px auto 60px;
	font-size:0;
}
.footer_cscall ul {
	text-align:center;
	padding:0;
}
.footer_cscall li {
	display:inline-block;
	width:45%;
	margin:5px;
}
.footer_cscall li img {
	width:100%;
}
.returnaddr .tx3 {
	margin:10px 0;
}
.returnaddr .tx2 {
	font-size:12px;
	color:#999;
}
.bankinfo {
	padding:60px 0;
	text-align:center;
}
.bankinfo img {
	max-width:80px;
	margin:20px 0 10px;
}
.bankinfo .accno {
	font-size:18px;
	color:#555;
	font-family:'NanumSquare',sans-serif;
	font-weight:800;
	margin:0px 0 10px;
}
.xans-layout-footerpackage .footerInfo {
}
.xans-layout-footerpackage .footerInfo ul {
	margin:10px 0;
	text-align:center;
}
.xans-layout-footerpackage .footerInfo li {
	display:inline-block;
	line-height:35px;
	height:30px;
	background:url('/design/goldn/img/bg_category.jpg') 0 3px no-repeat;
	background-size:8px;
}
.xans-layout-footerpackage .footerInfo li:first-child {
	background:none;
}
.xans-layout-footerpackage .footerInfo li a {
	text-decoration:none;
	display:block;
	font-size:12px;
}
.xans-layout-footerpackage .footerInfo li:nth-child(1) {
	width:20%;
}
.xans-layout-footerpackage .footerInfo li:nth-child(2) {
	width:20%;
}
.xans-layout-footerpackage .footerInfo li:nth-child(3) {
	width:35%;
}
.xans-layout-footerpackage .footerInfo li:nth-child(4) {
	width:15%;
}
.shopinfo {
	background-color:#fff4f4;
	padding:23px 15px 23px 15px;
	font-size:11px;
	letter-spacing:-0.5px;
	color:#787878;
}
.ban_tail {
	font-size:0;
}
.ban_tail li {
	display:inline-block;
	width:25%;
}
.ban_tail li img {
	width: 100%;
}


body { overflow-anchor: none; }


/* ¸®¸¶ÀÎµå */
#analyans-best .cont {
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    text-align: center;
}
#analyans-best .cont .analyans-close{
    top: 0 !important;
    background: url(https://image.makeshop.co.kr/log/remind/image/analyans_close.png) no-repeat center !important;
    z-index: 999 !important;
}
#analyans-best .analyans-best-list, 
#analyans-best .cont .analyans-best-list .bx-wrapper, 
#analyans-best .cont .analyans-best-list .bx-wrapper .bx-viewport,
#analyans-best .cont .analyans-best-list .bx-wrapper .bx-viewport a
{
    height: 100% !important;
}
#analyans-best .cont .analyans-best-list .bx-wrapper .bx-viewport img {
    width: 100% !important;
    height: 100% !important;
}

input[type=checkbox],
input[type=radio] {appearance: none; -webkit-appearance: none; -moz-appearance: none; color: #000; white-space: nowrap; overflow: hidden; width: 17px; height: 17px; margin-right: 2px; margin-bottom: 1px; border-radius: 0px!important; background-repeat: no-repeat; background-image: url("/design/goldn/img/icon/checkbox_off.jpg")!important; background-size: 100% !important; border:none !important; transition:none !important;}
input[type=checkbox]:checked,
input[type=radio]:checked {background-image: url("/design/goldn/img/icon/checkbox_on.jpg")!important;}