body {
	background:#fff;
	font-family: 'Nanum Gothic', 'Nanum Barun Gothic', Tahoma, sans-serif;
	font-weight:400;
	font-size:13px;
	color:#191919;
	height:100%;
	line-height: 1.5;
	min-height:100% !important;
}

h1, h2, h3, h4, h5, h6 { font-family: 'Nanum Gothic', 'Nanum Barun Gothic', Tahoma, sans-serif; color:#555;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {font-family: 'Nanum Gothic', 'Nanum Barun Gothic', Tahoma, sans-serif;}

hr {margin-top:10px;}

.btn {margin-left:2px; margin-right:2px;}
.btn-group-xs>.btn,
.btn-xs {padding:1px 5px; font-size:12px; line-height:1.5;}

label {font-weight:400; font-size:13px;}

.input-sm {height:30px !important;}
.input-group-btn {vertical-align:top;}
.input-group-addon {font-size:12px; background:#eee;}

input[type=checkbox] {margin:2px 0 0; vertical-align:middle;}
input[type=radio] {margin:2px 0 0; vertical-align:middle;}

textarea.form-control {font-size:12px;}
.alert {padding:7px 15px 6px;}

.vertical-middle {vertical-align: middle;}


.table>thead>tr>td, .table>thead>tr>th {border-bottom-width:1px;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border-bottom-width:1px;}

.nav-tabs {border-bottom:none;}

a, a:focus, a:hover {
	text-decoration: none;
}
a:focus, a:hover {
	color: #000;
}

.h1, h1 {font-size:37px;}
.h2, h2 {font-size:31px;}
.h3, h3 {font-size:24px;}
.h4, h4 {font-size:19px;}
.h5, h5 {font-size:15px;}
.h6, h6 {font-size:13px;}

.p-sm {font-size:12px;}
.p-md {font-size:13px; line-height:1.6;}
.p-lg {font-size:15px;}
.font12 {font-size:12px;}


.gray {color:#555;}
.gray-dark {color:#333;}
.black {color:#000;}
.text-danger {color:#c33;}
.bold {font-weight:bold;}



.p0 {padding:0 !important;}
.pt5 { padding-top:5px !important; }
.pt7 { padding-top:7px !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pt20 { padding-top:20px !important; }
.pt25 { padding-top:25px !important; }

.pb2 { padding-bottom:2px !important; }
.pb4 { padding-bottom:4px !important; }
.pb5 { padding-bottom:5px !important; }
.pb7 { padding-bottom:7px !important; }
.pb10 { padding-bottom:10px !important; }
.pb14 { padding-bottom:14px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:25px !important; }

.mt0 { margin-top:0; }
.mt3 {margin-top:3px !important;}
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }

.mb0 { margin-bottom:0 !important;}
.mb5 { margin-bottom:5px !important; }
.mb7 {margin-bottom:7px !important;}
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb25 { margin-bottom:25px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb45 { margin-bottom:45px !important; }
.mb50 { margin-bottom:50px !important; }

.p15 { padding:15px !important; }
.pl15 { padding-left:15px !important; }
.pl20 { padding-left:20px !important; }
.pr15 { padding-right:15px !important; }

.ml15 { margin-left:15px !important; }
.mr10 {margin-right: 10px !important;}
.mr20 { margin-right:20px !important; }

.well {background:#fafafa;}
.panel {border:1px solid #ddd;}
.panel-heading {border-radius:0;}
.img-inline {display:inline;}

.btn-orange {background:#ff7547; border-color:#ff7547; color:#fff;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.btn-orange:hover {color:#fff;background-color:#ac2925;border-color:#761c19}
a[href^="tel"]{
	color:inherit;
	text-decoration:none;
}



.row-gap-0 { margin-left:0; margin-right:0; }
.row-gap-0 > div{ padding-left:0; padding-right:0; }
.row-gap-10 { margin-left:-5px; margin-right: -5px; }
.row-gap-10 > div{ padding-left: 5px; padding-right: 5px; }
.row-gap-12 { margin-left:-6px; margin-right: -6px; }
.row-gap-12 > div{ padding-left: 6px; padding-right: 6px; }
.row-gap-18 { margin-left:-9px; margin-right: -9px; }
.row-gap-18 > div{ padding-left: 9px; padding-right: 9px; }
.row-gap-20 { margin-left:-10px; margin-right: -10px; }
.row-gap-20 > div{ padding-left: 10px; padding-right: 10px; }


.color-default { color: #6d5edc;}
.color-red {color:#cc3333;}
.color-yellow {color:#ffff00;}
.color-green {color:#008000;}
.color-blue {color:#0000ff;}
.color-skyblue {color:#87ceeb;}
.color-white {color:#fff;}
.color-black {color:#000;}
.color-gray {color:#808080;}
.color-orange {color:#ffa500;}
.color-scarlet {color:#ff3f19;}


.box-default {
	border:1px solid #e0e0e0;
	background: #f1f1f1;
	padding:15px;
}

.table-default {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.table-default {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.table-default thead tr th{
	padding:8px;
	border:1px solid #e0e0e0;
	font-size:12px;
	font-weight:bold;
	background:#f2f2f2;
	color:#444;
	text-align: center;
}
.table-default tbody tr th,
.table-default tbody tr td {
	padding:8px;
	border:1px solid #e0e0e0;
	vertical-align: middle;
	line-height: 1.5;
	font-size:12px;
}
.table-default tbody tr th {
	font-weight:bold;
	background:#f2f2f2;
	color:#333;
	text-align: center;
}
.table-default tbody tr td {
	color:#333;
}
.table-default input[type=text],
.table-default input[type=password] {
	width: 100%;
	padding: 4px;
	border: 1px solid #e0e0e0;
	vertical-align: middle;
}
.table-default input[type=text].short {
	max-width:210px;
}
.table-default input[type=text].shortest {
	max-width:100px;
}
.table-default select {
	min-height:30px;
	border: 1px solid #e0e0e0;
}
.table-default textarea {
	width: 100%;
	border: 1px solid #e0e0e0;
}
.table-default label {
	margin-bottom:0;
}
.table-default input[type=checkbox],
.table-default input[type=radio] {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.table-default .lable-name {
	vertical-align:middle;
}
.table-default input[type=button],
.table-default a.btn-normal {
	font-size: 11px;
	color: #666;
	text-align: center;
	text-decoration: none;
	padding: 7px 15px;
	border: 1px solid #e0e0e0;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
}
.table-default input[type=button]:hover,
.table-default a.btn-normal:hover {
	color:#333;
	border-color:#000;
}
.table-default a.btn-small {
	font-size: 11px;
	color: #666;
	text-align: center;
	text-decoration: none;
	padding: 4px 0;
	border: 1px solid #e0e0e0;
	width: 85px;
	display: inline-block;
	vertical-align: middle;
}
.table-default a.btn-small:hover {
	color:#333;
	border-color:#000;
}
.table-default button.btn-check,
.table-default a.btn-check {
	font-size: 11px;
	color: #666;
	text-align: center;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #e0e0e0;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	font-weight:normal;
}
.table-default button.btn-check:hover,
.table-default a.btn-check:hover {
	color:#f33;
	border-color:#f33;
}
.table-default img {
	max-width:100%!important;
}
.table-default tr th .star {
	color:#ff3333;
}

.common-btn {
	display:inline-block;
	font-weight: bold;
	border: none;
	font-size: 15px;
	padding: 10px 0;
	margin: 0;
	text-decoration: none!important;
	line-height: 1;
	min-width:160px;
	text-align: center;
	outline: none;
}
.common-btn.small {
	font-size: 13px;
	font-weight:normal;
	min-width:150px;
	padding: 8px 0;
}
.common-btn.smallest {
	font-size: 12px;
	font-weight: normal;
	padding: 6px 7px;
	min-width: 1px;
}
@media (max-width:768px) {
	.common-btn {
		min-width:110px;
		margin-bottom:5px;
	}
	.common-btn.small {
		min-width:110px;
	}
}
.common-btn.default {
	color: #fff!important;
	background: #ff6481;
	border: 1px solid #ff6481;
	border-radius: 13px;
	padding: 13px 40px;
}
.common-btn.default:hover{
	color:#fff!important;
	background: #f15050;
	border-color:#f15050;
}
.common-btn.yellow {
	color: #fff!important;
	background: #febd57;
	border:1px solid #febd57;
}
.common-btn.yellow:hover{
	color:#fff!important;
	background:#ffb334;
	border-color:#ffb334;
}
.common-btn.orange {
	color: #fff!important;
	background: #ff6c00;
	border:1px solid #ff6c00;
}
.common-btn.orange:hover{
	color:#fff!important;
	background:#ff7a19;
	border-color:#ff7a19;
}
.common-btn.red {
	color: #fff!important;
	background: #ff4e41;
	border:1px solid #ff4e41;
}
.common-btn.red:hover{
	color:#fff!important;
	background: #ff2c2f;
	border-color:#ff2c2f;
}
.common-btn.gray {
	color: #fff!important;
	background: #999999;
	border:1px solid #999999;
}
.common-btn.gray:hover{
	color:#fff!important;
	background:#808080;
	border-color:#808080;
}
.common-btn.transparent {
	color: #808080!important;
	background: #fff;
	border:1px solid #999;
}
.common-btn.transparent:hover{
	color:#fff!important;
	background:#808080;
	border-color:#999;
}


#sub_navi {}
#sub_navi a {
	text-decoration: none;
}
#sub_navi h3.sub_nabi_title {
	font-size: 15px;
	color:#333;
	font-weight: bold;
	padding: 20px 0 19px 32px;
	border-top: 2px solid #383838;
	border-bottom: 1px solid #383838;
	margin:0;
}
#sub_navi .sub_navi_depth1 {
	padding:0;
	margin:0;
	list-style: none;
}
#sub_navi .sub_navi_depth1 > li > a {
	display:block;
	padding: 16px 0 16px 32px;
	color:#6f6f6f;
	border-bottom:1px solid #e0e0e0;
	font-size: 13px;
	position: relative;
}
#sub_navi .sub_navi_depth1 > li.active > a {
	color: #000;
	background: #f7f7f7;
}
#sub_navi .sub_navi_depth1 > li > a.use-arrow {
	background:url('/skin/default/images/usageguide/navi-arrow-down.png?v=1') no-repeat 94% center;
}
#sub_navi .sub_navi_depth1 > li.active > a.use-arrow {
	background:url('/skin/default/images/usageguide/navi-arrow-up.png?v=1') no-repeat 94% center!important;
	border-bottom: none;
}
#sub_navi .sub_navi_depth2 {
	padding: 13px 0 11px 7px;
	margin: -1px 0 0;
	list-style: none;
	background: #fbfbfb;
	border-bottom: 1px solid #e0e0e0;
}
#sub_navi .sub_navi_depth2 > li {}
#sub_navi .sub_navi_depth2 > li > a {
	position:relative;
	display:block;
	padding:6px 0 6px 32px;
	color:#333;
	font-size: 13px;
	line-height: 1.5;
}
#sub_navi .sub_navi_depth2 > li > a:before {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	margin-top:-1px;
	left:22px;
	width:4px;
	height:1px;
	background:#333;
}
#sub_navi .sub_navi_depth1 > li.active {
	background: #fbfbfb;
	border-bottom: none;
}
#sub_navi .sub_navi_depth2 > li.active > a {
	color: #6d5edc;
}
#sub_navi .sub_navi_depth2 > li.active > a:before {
	background: #6d5edc;
}
@media (max-width: 767px) {
	#sub_navi h3.sub_nabi_title {
		padding: 16px 0;
		text-align: center;
	}
	#sub_navi .sub_navi_depth1 > li > a {
		padding: 8px 0 8px 10px;
	}
}


.navbar-brand {height:110px; margin:0; padding:29px 0px 15px 1px;}
.logo {max-width:100%}

@media (min-width: 768px) {
	.top-line {
		color: #767676;
		margin-top: 30px;
	}
}


.topmenu-list {
	
}
.topmenu-list ul {
	padding:0;
	margin: 3px 0 0 0;
	list-style: none;
	text-align: right;
	font-size: 0;
}
.topmenu-list >ul >li {
	display:inline-block;
	position:relative;
}
.topmenu-list >ul >li:after {
	content:"";
	width:1px;
	height:11px;
	display:inline-block;
	background:#b4b4b4;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-6px;
}
.topmenu-list >ul >li:last-child {
	padding-right:0;
}
.topmenu-list >ul >li:nth-last-child(1):after {
	display:none;
}
.topmenu-list >ul >li >a {
	display:block;
	color: #767676;
	text-decoration: none;
	font-family: 'Pretendard', sans-serif;
	font-size: 13px;
	padding: 0 11px;
}



.notice_top ul {
	height: 18px;
	position: relative;
	padding-left:24px;
	overflow:hidden;
	margin-bottom: 0;
}
.notice_top ul:before{
	content: "";
	display:block;
	color:#bfbfbf;
	top:50%;
	left: 0;
	transform: translate(0, -50%);
	position: absolute;
	width:16px;
	height:20px;
	background:url("/skin/default/images/headfoot/icon-notice-deco.png?v=2");
}
.notice_top ul li a {
	font-family: 'Pretendard', sans-serif;
	font-size: 13px;
	display:block;
	color:#767676;
	line-height: 1.5;
}


.logobar {
	padding: 20px 0;
}
.logobar .row {
	display: flex;
	align-items: flex-end;
}
@media (max-width:768px) {
	.logobar {
		padding: 20px 0 10px;
	}
	.logobar .row {
		display: inline-block;
	}
}


.custom-menu .dropdown-menu {
	border: 1px solid #5e5e5e;
	max-width:80%;
}
.custom-menu .lnb>li .dropdown-menu h4 {
	margin-bottom: 20px;
	padding-left:20px;
	border-bottom:1px solid #cccccc;
}
.custom-menu .lnb>li .dropdown-menu ul{
	padding: 0 20px 20px;
	margin: 0;
}
.custom-menu .lnb>li .dropdown-menu ul li {
	list-style: none;
	line-height: 1.9;
	text-align:left;
}
.custom-menu .lnb>li .dropdown-menu ul li:hover {
	background:#f2f2f2;
}
.custom-menu .lnb>li .dropdown-menu ul li a{
	color:#444444;
}
.custom-menu .lnb>li .dropdown-menu ul li a:hover{
	font-weight: bold;
	text-decoration: underline;
}


.navbar .lnb {
	position: relative;
}
@media (min-width:768px) {
	.navbar .lnb {
		padding:0;
		max-height: 56px;
		overflow: hidden;
	}
	.custom-menu .lnb>li> .menu-title {padding: 18px 22px;}
}
@media (min-width:992px) {
	.custom-menu .lnb>li> .menu-title {padding: 18px 38px;}
}
@media (min-width:1200px) {
	.custom-menu .lnb>li> .menu-title {padding: 18px 52px;}
}


.top-bar-fixed {
	position:fixed;
	top:0;
	display:none;
	z-index:100000;
	width:100%;
	background-color:#484848;
	font-size:12px;
	border-bottom:1px solid #595959;
}
.top-bar-fixed .top-bar-row {
	margin-right:0;
	margin-left:0;
}

@media (max-width: 480px) {
	.topbar-list {text-align: left}
}

@media (max-width: 767px) {
	.mobile-menu {
		position: absolute;
		top: 0;
		right: 15px;
		margin: 0;
		padding: 13px 8px;
		border: 1px solid #fff;
		background-color: #6d5edc;
		border-radius: 50%;
	}
	.navbar-toggle:hover{
		border: 1px solid #6d5edc;
		background-color: #6d5edc;
	}
	.navbar-toggle .icon-bar {
		width:21px;
		background: #fff;
	}
	.navbar-toggle:hover .icon-bar {
		background:#fff;
	}
}


.navbar-search {
	height:auto!important;
	padding: 0;
	font-family: 'Pretendard', sans-serif;
	font-size: 13px !important;
}
.navbar-search-wrap {
	padding-bottom: 7px;
}
@media (min-width: 1200px) {
	.navbar-search-wrap {
		margin-left: 360px;
	}
}
#searchAll {
	width: 310px;
	position:relative;
	padding-left: 60px;
	padding-right: 63px;
	border:1px solid #6d5edc;
	border-radius: 20px;
	border-radius: 12px;
	border: solid 1px #eee;
	background-color: #fff;
}
#searchAll .toggle-wrap .dropdown-toggle {
	position: absolute;
	top: 3px;
	left: 15px;
	border: none;
	color: #767676;
	width: 85px;
	background: none;
	outline: none;
	padding: 11px 0 8px;
	text-align: left;
	line-height: 1;
}
#searchAll .toggle-wrap .dropdown-toggle .caret2 {
	position: absolute;
	top: 55%;
	right: 0;
	transform: translate(0, -50%);
	display: inline-block;
	width: 11px;
	height: 7px;
	background: url("/skin/default/images/headfoot/icon-search-arrow.png") no-repeat;
	background-position: center;
	background-size: contain;
}
#searchAll .search-input  {
	width:100%;
	height: 40px!important;
	padding: 5px 10px 5px 43px;
	border:none;
	outline: none;
}
#searchAll .search-button {
	position:absolute;
	top: 7px;
	right: 25px;
	width: 50px;
	height: 25px;
	border:none;
	background:none;
	outline: none;
	font-size: 0;
}
@media (max-width:768px) {
	#searchAll {
		width: calc(100% - 50px);
	}
}



.navbar-logo {
	display: block;
}
@media (max-width:768px) {
	.navbar-logo-wrap {
		margin-bottom: 20px;
	}
	.navbar-logo img {
		text-align: center;
	}
}
.navbar-mypage-wrap {
	display: flex;
	justify-content: flex-end;
	padding-bottom: 7px;
}
.navbar-charge {
	display: inline-block;
	width: 124px;
	height: 42px;
	text-align: center;
	padding: 11px 0;
	border-radius: 12px;
	background-color: #ff6481;
	font-family: 'Pretendard', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	line-height: 1.5;
}
.navbar-charge img {
	margin-right: 8px;
}
.navbar-mypage {
	display:inline-block;
	width: 50px;
	height: 42px;
	text-align: center;
	text-decoration: none!important;
	padding: 11px 0 13px;
	border-radius: 12px;
	background-color: #ff6481;
	margin-left: 14px;
	align-items: center;
}
.navbar-charge:hover,
.navbar-mypage:hover {
	color:#fff!important;
}

.box-naverbar-search {text-align:right;}
.navbar-trans {padding:10px 0;}
#webtrans {font-size:12px;}
#webtrans .input-group {border:1px solid #d8d8d8;}
#webtrans .input-group .form-control {border:1px solid transparent}
#webtrans .input-group-addon {border:none;}
#webtrans .input-group-addon label {margin:0; font-size:12px;}
#webtrans .web-label {padding-left:0; background:transparent; color:#444;}
#webtrans .input-web-btn {display:inline-block;
	width:65px;
	height:28px;
	line-height: 28px;
	color:#444;
	background-color: #f0f0f0;
	border:1px solid #c0c0c0;
	margin-top:4px;
	margin-right:4px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.container-header .navbar-collapse {
	padding:0;
}
.navbar-nav>li.dropdown {
	position: static;
}

.navbar .lnb>li .dropdown-toggle>a,
.navbar .lnb>li>a {
	display: block;
	padding: 18px 37px;
	font-family: 'Pretendard', sans-serif;
	font-size: 16px;
	font-weight: 500;
	color:#fff;
	text-align: center;
}
.navbar .lnb>li>a .menu-title {
	display:inline-block;
	padding:8px;
	position:relative;
}
.navbar .lnb > li > a .menu-title:after {
	content:"";
	display:block;
	width:100%;
	height:2px;
	background:#fff;
	position:absolute;
	bottom:0;
	left:0;
	opacity: 0;
	transition: all .3s;
}
.navbar .lnb > li:hover > a .menu-title:after {
	opacity: 1;
}

.navbar .lnb.left {}

.navbar .lnb.left > li a {
	padding: 18px 37px;
}
@media (max-width:1199px) {
	.navbar .lnb.left {
		width:100%;
	}
	.navbar .lnb.left > li {
		padding: 0;
	}
}

.navbar .lnb.left > li:first-child {
	padding: 10px 0;
	margin-right: 20px;
}
.navbar .lnb.left > li.merucari a {
	width: 252px;
	height: 36px;
	padding: 6px 0 !important;
	border-radius: 12px;
	border: solid 1px #191919;
	background-color: #191919;
}
.navbar .lnb.left > li.merucari img {
	margin-right: 10px;
}
.navbar .dropdown-toggle>a{
	background-color: #848484;
	color:#fff;
}
.navbar .lnb.left >li:after {
	content:"";
	width:1px;
	height: 18px;
	display:block;
	background:rgba(255,255,255,0.3);
	position:absolute;
	top: 50%;
	right:0;
	transform: translate(0, -50%);
}

.navbar .lnb.left >li:first-child::after {
	display: none;
}
.navbar .lnb.right {
	float:right;
}
@media (max-width:1199px) {
	.navbar .lnb.right {
		width:100%;
	}
}
.navbar .lnb.right > li {
	
}
.navbar .lnb.right > li a {
	padding: 18px 10px;
}
.navbar .lnb.right img {
	margin-right: 13px;
}
.navbar .lnb.right li:not(:last-child) {
	margin-right: 30px;
}

.nav-tabs.main-tab li a {font-size:14px; border:1px solid #cccccc; background:#f8f8f8; color:#555; text-align:center;font-weight: bold}
.nav-tabs.main-tab li.active a,
.nav-tabs.main-tab li.active a:hover,
.nav-tabs.main-tab li.active a:focus { background:#fff !important; color:#cc3333; box-shadow:none; border:1px solid #cccccc;border-bottom:1px solid #fff;}

.main-tabmenu {}
.main-tabmenu ul li {line-height:1.8;}
.main-tabmenu ul li  span {margin-right:10px; }




.heading {border-bottom: 1px solid #dfdfdf;}
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {color: #333;font-size: 15px;padding-bottom: 9px;border-bottom: none;}
.heading_sub {border-bottom:1px dotted #ccc;}
.heading h3 {padding-bottom:11px; font-weight:bold; font-size:19px; color:#333; border-bottom:none;}
.heading h3 .title {vertical-align:bottom;}
.heading_sub h4 {display:inline-block; margin:0 0 -2px 0; padding-bottom:15px; font-weight:bold; font-size:16px; color:#333; border-bottom:none;}



.carousel, .carousel .item {overflow:hidden;}
.carousel, .carousel .item a img { max-height:394px;}
.carousel-control.topbanner-left {width:30px; height:30px; top:10%; left:73%;}
.carousel-control .topbanner-left-arrow { color:#f7ae77;}
.carousel-control.topbanner-right {width:30px; height:30px; top:10%; right:5%;}
.carousel-control .topbanner-right-arrow { color:#f7ae77;}

#topCarousel .carousel-inner {background:#fff; text-align:center;}
#topCarousel .item img {}


.main-wrap h2 {
	font-size:24px;
	color:#333333;
	text-align: center;
	letter-spacing: -0.6px;
	position: relative;
	margin-bottom:25px;
	padding-top:10px;
	margin-top:50px;
}
.main-wrap h2:before{
	content:'';
	background-color:#444444;
	width:180px;
	height:2px;
	top:-5px;
	left:50%;
	margin-left:-90px;
	position: absolute;
}


.main-slider-wrap {
	width: 100%;
	height: auto;
	margin: -47px auto 0;
}
@media (min-width:1200px) {
	.main-slider-wrap {
		height: 360px;
	}
	.main-slider-wrap .row{
		width: 100%;
		margin: 0 auto;
	}
	.main-slider-wrap .row > div{
		height: 360px;
		padding: 0;
		overflow: hidden;
		margin: 0;
	}
}

.main-slider-wrap .main-carousel,
.main-slider-wrap .main-carousel .owl-stage-outer,
.main-slider-wrap .main-carousel .owl-stage,
.main-slider-wrap .main-carousel .owl-item,
.main-slider-wrap .main-carousel .item {
	height:100%;
}
.main-slider-wrap .main-carousel .item a{
	height:100%;
	display:block;
	background-repeat: no-repeat;
	background-position:center;
	background-size: auto 360px;
}

.main-carousel .owl-prev,
.main-carousel .owl-next {
	position:absolute;
	bottom:44px;
	width:30px;
	height:30px;
	padding:0 !important;
	background:none;
	text-align:center;
	border-radius:0 !important;
	text-indent:-9999px;
	
}
.main-carousel:hover .owl-prev,
.main-carousel:hover .owl-next {
	visibility:visible; opacity:1;
}


.main-carousel .owl-prev {
	right:53px;
	background:url("/skin/default/images/index/main_visual_prev_btn.png") no-repeat 0 0 !important;
}
.main-carousel .owl-next {
	right:15px;
	background:url("/skin/default/images/index/main_visual_next_btn.png") no-repeat 0 0 !important;
}


.main-carousel .owl-nav {
	margin:0;
}
.main-carousel .owl-dots {
	display:none;
}
@media (max-width:768px) {
	.main-slider-wrap {
		margin: 0 auto;
	}
	.main-slider-wrap .row > div{
		padding: 0;
	}
}


.main-link-wrap {
	background: #f8f7e2;
	height: 136px;
	font-family: 'Pretendard', sans-serif;
}
.main-link-wrap .container {
	padding: 0 22px;
}
.main-link-wrap .link {
	margin: 0;
	padding: 0;
}
.main-link-wrap .link a {
	display: flex;
	align-items: center;
	padding: 35px 0;
}
.main-link-wrap .link a:hover {
	text-decoration: none;
}
.main-link-wrap .link img {
	margin-right: 14px;
}
.main-link-wrap .link .tit {
	font-size: 17px;
	font-weight: 600;
	text-align: left;
	color: #2d2d2d;
	margin: 0;
}
.main-link-wrap .link .desc {
	text-align: left;
	color: #767676;
	margin: 0;
}
@media (max-width:768px) {
	.main-link-wrap {
		height: auto;
	}
	.main-link-wrap .link a {
		flex-direction: column;
		padding: 10px 0;
	}
	.main-link-wrap .container {
		padding: 0;
	}
	.main-link-wrap .container>div:nth-child(1),
	.main-link-wrap .container>div:nth-child(3) {
		border-right: 1px solid #fff;
	}
	.main-link-wrap .container>div:nth-child(3),
	.main-link-wrap .container>div:nth-child(4) {
		border-top: 1px solid #fff;
	}
	.main-link-wrap .link img {
		margin-right: 0;
		width: 11.59vw;
	}
	.main-link-wrap .link .txt {
		margin-top: 10px;
	}
	.main-link-wrap .link .tit {
		font-size: 3.53vw;
	}
}



.main-common-title {
	padding-left: 23px;
	position: relative;
}
.main-common-title-eng {
	font-family: 'Poppins', sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-align: left;
	margin: 0 0 10px;
     letter-spacing: -0.5px;
     color: #191919;
}
.main-common-title-eng img {
	margin: -4px 0 0 10px;
}
.main-common-title-kor {
	font-family: 'Pretendard', sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 50px;
}
.main-common-title .more {
	position: absolute;
	bottom: 0;
	right: 25px;
}
@media (max-width:768px) {
	.main-common-title {
		padding-left: 3.13vw;
	}
	.main-common-title-eng {
		font-size: 7.13vw;
	}
	.main-common-title-kor {
		font-size: 3.27vw;
		margin-bottom: 20px;
	}
}


.main-merucari-banner-wrap {
	padding: 80px 15px 30px;
}
.main-merucari-banner-wrap .banner-wrap {
	width: 100%;
}
.main-merucari-banner-wrap .banner-wrap:after {
	clear: both;
	display: block;
	content: '';
}
.main-merucari-banner-wrap .banner-wrap .row {
	margin: -14px;
	margin-top: 61px;
}
.main-merucari-banner-wrap .banner-merucariCategory-wide {
	width: 584px;
	float: left;
	margin: -14px;
}
.main-merucari-banner-wrap .banner-merucariCategory-wide .item {
	width: 584px;
	padding: 14px;
	
}
.main-merucari-banner-wrap .banner-merucariCategory-wide img {
	width: 100%;
}
.main-merucari-banner-wrap .banner-merucariCategory {
	float: left;
	width: 584px;
	margin: -14px -14px -14px 14px;
	display: flex;
	flex-flow: row wrap;
}
.main-merucari-banner-wrap .banner-merucariCategory .item {
	width: 292px;
	padding: 14px;
}
.main-merucari-banner-wrap .banner-merucariCategory img {
	max-width: 100%;
	min-width: 100%;
}
@media (max-width:1199px) {
	.main-merucari-banner-wrap .banner-merucariCategory-wide {
		width: 50%;
	}
	.main-merucari-banner-wrap .banner-merucariCategory-wide .item {
		width: 100%;
	}
	.main-merucari-banner-wrap .banner-merucariCategory {
		width: 50%;
	}
	.main-merucari-banner-wrap .banner-merucariCategory .item {
		width: 50%;
	}
}
@media (max-width:768px) {
	.main-merucari-banner-wrap {
		padding: 10.6vw 4vw 4vw;
	}
	.main-merucari-banner-wrap .banner-merucariCategory-wide {
		width: 100%;
		margin: -7px auto;
		padding: 0;
	}
	.main-merucari-banner-wrap .banner-merucariCategory-wide .item {
		width: 100%;
		padding: 7px 0;
	}
	.main-merucari-banner-wrap .banner-merucariCategory {
		width: auto;
		margin: 13px -7px 0;
	}
	.main-merucari-banner-wrap .banner-merucariCategory .item {
		width: 50%;
		padding: 7px;
	}
}



.main-review-wrap {
	font-family: 'Pretendard', sans-serif;
	padding: 80px 15px 30px 15px;
}
.main-review-wrap .row {
	width: 100%;
	margin: 0 auto;
}
.main-review-wrap .item {
	width: 264px;
	margin: 0;
}
.main-review-wrap .item a {
	width: 100%;
	display: block;
	padding: 12px 12px 46px;
	background-color: #f6f6f6;
}
.main-review-wrap .item .img {
	width: inherit;
	min-height: 170px;
	max-height: 170px;
	background-repeat: no-repeat;
	background-size: 240px;
}
.main-review-wrap .item .tit {
	font-size: 15px;
	font-weight: 500;
	color: #191919;
	margin: 24px 7px 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	word-break: break-all;
}
.main-review-wrap .item .desc {
	height: 48px;
	font-size: 13px;
	font-weight: 400;
	color: #666;
	margin: 0 6px 0;
	line-height: 1.38;
	overflow: hidden;
	word-break: break-all;
}
.main-review-wrap .owl-dots {
	margin-top:21px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top: none;
	border-bottom: none;
}
.main-review-wrap .owl-theme .owl-dots .owl-dot span{
	width:8px;
	height:8px;
	margin:5px 7px;
	background:#ccc;
	display:block;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}
.main-review-wrap .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
	width: 16px;
	height: 16px;
	background: none;
	border: 4px solid #191919;
}
@media (max-width:1199px) {
	.main-review-wrap .item .img {
		width: inherit;
		max-height: 100px;
	}
}
@media (max-width:768px) {

	.main-review-wrap {
		width: 100%;
		padding: 10.6vw 4vw 4vw;
	}
	.main-review-wrap .row {
		width: 100%;
		margin: -7px;
	}
	.main-review-wrap .item {
		width: auto;
		padding: 7px;
	}
}



.main-link-external-wrap {
	padding-top: 30px;
	padding-bottom: 32px;
	font-family: 'Pretendard', sans-serif;
}
.main-link-external-wrap .row {
	display: flex;
	justify-content: center;
	margin: 0 -19px;
}
.main-link-external-wrap .unipass-wrap,
.main-link-external-wrap .translator-wrap {
	padding: 0 19px;
}
.main-link-external-wrap .unipass {
	width: 551px;
	height: 161px;
	background: url("/skin/default/images/index/banner-bg-1.png") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 36px 64px;
}
.main-link-external-wrap .translator {
	width: 551px;
	height: 161px;
	background: url("/skin/default/images/index/banner-bg-2.png") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 36px 64px;
}
.main-link-external-wrap .tit {
	font-family: 'Pretendard', sans-serif;
	font-size: 21.5px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: #191919;
	margin-bottom: 16px;
}
.main-link-external-wrap .tit:before {
	width: 26px;
	height: 2px;
	background: #191919;
	margin-bottom: 15px;
	content: '';
	display: block;
}
.main-link-external-wrap .text {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.36;
	letter-spacing: -0.35px;
}
.main-link-external-wrap .btn {
	height: 32px;
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
}
.main-link-external-wrap .btn-link {
	width: 135px;
	background: #191919;
	color: #fff;
	position: absolute;
	top: 43px;
	right: 63px;
}
.main-link-external-wrap .btn-wrap {
	position: absolute;
	top: 43px;
	right: 63px;
}
.main-link-external-wrap .btn-down {
	width: 123px;
	background: #191919;
	color: #fff;
}
.main-link-external-wrap .btn-guide {
	width: 123px;
	background: transparent;
	color: #191919;
	border: 1px solid #191919;
	margin-top: 9px;
}
@media (max-width:1199px) {
	.main-link-external-wrap {
		padding: 30px 0 32px;
	}
	.main-link-external-wrap .row {
		width: 100%;
		flex-direction: column;
		margin: 0 auto;
	}
	.main-link-external-wrap .unipass {
		width: 100%;
	}
	.main-link-external-wrap .translator {
		width: 100%;
		margin-top: 15px;
	}
}
@media (max-width:768px) {
	.main-link-external-wrap .unipass-wrap,
	.main-link-external-wrap .translator-wrap {
		padding: 0 15px;
	}
	.main-link-external-wrap .unipass,
	.main-link-external-wrap .translator {
		padding: 35px 20px 20px;
	}
	.main-link-external-wrap .tit {
		font-size: 4.73vw;
	}
	.main-link-external-wrap .btn-link {
		width: 110px;
		top: 35px;
		right: 20px;
	}
	.main-link-external-wrap .btn-wrap {
		top: 35px;
		right: 20px;
	}
	.main-link-external-wrap .btn-down,
	.main-link-external-wrap .btn-guide {
		width: 110px;
	}
}



.main-yahoo-banner-wrap {
	padding: 80px 15px 113px;
}
.main-yahoo-banner-wrap .banner-wrap {
	width: 100%;
	margin-top: 61px;
}
.main-yahoo-banner-wrap .banner-wrap:after {
	clear: both;
	display: block;
	content: '';
}
.main-yahoo-banner-wrap .banner-wrap .row {
	margin: -14px;
}
.main-yahoo-banner-wrap .banner-yahooCategory {
	float: left;
	width: 584px;
	margin: -14px;
	display: flex;
	flex-flow: row wrap;
}
.main-yahoo-banner-wrap .banner-yahooCategory .item {
	width: 292px;
	padding: 14px;
}
.main-yahoo-banner-wrap .banner-yahooCategory img {
	max-width: 100%;
	min-width: 100%;
}
.main-yahoo-banner-wrap .banner-yahooCategory-wide {
	width: 584px;
	float: left;
	margin: -14px -14px -14px 14px;
}
.main-yahoo-banner-wrap .banner-yahooCategory-wide .item {
	width: 584px;
	padding: 14px;
	width: 100%;
}
.main-yahoo-banner-wrap .banner-yahooCategory-wide img {
	width: 100%;
}
@media (max-width:1199px) {
	.main-yahoo-banner-wrap .banner-yahooCategory-wide {
		width: 50%;
	}
	.main-yahoo-banner-wrap .banner-yahooCategory-wide .item {
		width: 100%;
	}
	.main-yahoo-banner-wrap .banner-yahooCategory {
		width: 50%;
	}
	.main-yahoo-banner-wrap .banner-yahooCategory .item {
		width: 50%;
	}
}
@media (max-width:768px) {
	.main-yahoo-banner-wrap {
		padding: 10.6vw 4vw 4vw;
		margin-top: 0;
	}
	.main-yahoo-banner-wrap .banner-yahooCategory {
		width: auto;
		margin: -7px;
	}
	.main-yahoo-banner-wrap .banner-yahooCategory .item {
		width: 50%;
		padding: 7px;
	}
	.main-yahoo-banner-wrap .banner-yahooCategory-wide {
		width: 100%;
		margin: 13px auto 33px;
	}
	.main-yahoo-banner-wrap .banner-yahooCategory-wide .item {
		width: 100%;
		padding: 7px 0;
	}
}



.main-recom-shop-wrap {
	width: 100%;
	background-color: #cfedec;
	padding: 44px 0 54px;
	text-align: center;
	font-family: 'Pretendard', sans-serif;
}
.main-recom-shop-wrap .container {
	padding: 0 80px;
}
.main-recom-shop-wrap .main-recom-shop {

}
.main-recom-shop-wrap .shop-list-wrap {
	margin: 0 -7px;
}
.main-recom-shop-wrap .tit {
	font-size: 17px;
	font-weight: 500;
	color: #000;
	text-align: center;
	border-bottom: 1px solid #000;
	padding-bottom: 7px;
	margin-bottom: 30px;
	display: inline-block;
}
.main-recom-shop-wrap .shop-list-wrap > div {
	width: 198px;
	height: 108px;
	padding: 7px;
	display: inline-block;
}
.main-recom-shop-wrap .shop-list-wrap > div a {
	display:block;
	padding: 13px 0;
	text-align: center;
	background: #fff;
	width: 100%;
	height: 100%;
	position: relative;
}
.main-recom-shop-wrap .shop-list-wrap > div .name {
	font-size: 13px;
	font-weight: 400;
	color: #666;
	position: absolute;
	left: 50%;
	bottom: 13px;
	transform: translate(-50%, 0);
	margin: 0;
}
@media (min-width:1200px) {
	.main-recom-shop-wrap .main-recom-shop {
		margin: 0 16px;
	}
}
@media (max-width:768px) {
	.main-recom-shop-wrap .container {
		padding: 0 15px;
	}
	.main-recom-shop-wrap .shop-list-wrap {
		margin: -7px -7px;
	}
	.main-recom-shop-wrap .shop-list-wrap > div {
		width: 50%;
	}
	.main-recom-shop-wrap .shop-list-wrap > div .name {
		width: 100%;display: inline-block;
		word-break: break-word;
	}
}


.main-cs-wrap {
	padding-top:0;
	padding-bottom:0;
	margin-bottom: -40px;
	font-family: 'Pretendard', sans-serif;
}
.main-cs-wrap .row {
	margin: 0 -20px;
}
.main-cs-wrap .row > div {
	padding: 42px 22px 0;
}
.main-cs-wrap .row > div.main-cs {
	padding: 42px 22px 0 37px;
}
.main-cs-wrap .row > div.main-notice {
	padding: 42px 22px 0 18px;
}
.main-cs-wrap h4 {
	font-family: 'Pretendard', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #191919;
	margin: 0 0 11px;
}
.main-cs-wrap .tel-num{
	font-size: 26px;
	font-weight: 800;
}
.main-cs-wrap .work-time {
	color: #767676;
	line-height: 1.4;
	margin: 10px 0 16px;
}
.main-cs-wrap-top .email {
	color: #767676;
	
}
.main-cs-wrap .email img {
	margin-right: 8px;
}
.main-cs-wrap .board-link {
	padding: 7px 0 0 0;
}
.main-cs-wrap .board-link a {
	display: inline-block;
	color: #767676;
	font-size: 14px;
	font-weight: 400;
	vertical-align: middle;
	margin-right: 25px;
}
.main-cs-wrap .board-link a:after {
	margin-right: 25px;
}
.main-cs-wrap .board-link a img {
	margin-right:9px;
}
.main-cs-wrap h5 {
	padding: 0;
	font-family: 'Pretendard', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #191919;
	margin: 0 0 15px;
}
.main-cs-wrap .jpy {
	font-size: 13px;
	font-weight: 400;
	color: #767676;
	padding-left: 15px;
}
.main-cs-wrap .bank-wrap {
	padding: 23px 0 0 0;
}
.main-cs-wrap .bank-wrap .bank-account {
	display: flex;
	align-items: center;
}
.main-cs-wrap .bank-wrap img {
	margin-right: 15px;
}
.main-cs-wrap .bank-wrap .account {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5;
	text-align: left;
	color: #767676;
}


.main-cs-wrap .table-exrate {
	width:100%;
	border-spacing: 0;
	border-collapse: collapse;
	font-size: 14px;
	font-weight: 400;
	color: #767676;
	margin: 0;
}
.main-cs-wrap .table-exrate * {
	border: none;
}
.main-cs-wrap .table-exrate>tbody>tr>td {
	width: 50%;
	padding: 8px 0 18px;
	vertical-align: middle;
	font-weight: normal;
}
.main-cs-wrap .table-exrate>tbody>tr:first-child{
	border-bottom: 1px solid #ececec;
}
.main-cs-wrap .table-exrate>tbody>tr>td:first-child {
	position: relative;
}
.main-cs-wrap .table-exrate>tbody>tr>td:first-child::after {
	width: 1px;
	height: 17px;
	background: #e1e1e1;
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}
.main-cs-wrap .table-exrate .board_link {
	padding: 20px 0 18px;
}
.main-cs-wrap .board-link a {
	display: inline-block;
	color: #191919;
	font-size: 14px;
	font-weight: 400;
	vertical-align: middle;
}
.main-cs-wrap .board-link a img {
	margin-right:9px;
}

@media (max-width:768px) {
	.main-cs-wrap .row {
		margin: 0;
	}
	.main-cs-wrap .row > div {
		padding: 20px 0;
	}
	.main-cs-wrap .row > div:first-child {
		padding: 58px 0 20px;
	}
	.main-cs-wrap .row > div.main-cs,
	.main-cs-wrap .row > div.main-notice {
		padding: 20px 0 0;
	}
	.main-cs-wrap-top .board-link a {
		padding-left:0;
		text-align:center;
	}
}
.main-cs-wrap .main-notice ul {
	padding: 0;
	margin:0;
	list-style: none;
}
.main-cs-wrap .main-notice ul li {
	line-height: 1.85;
}
.main-cs-wrap .main-notice ul li a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	color:#767676;
}


#footer {
	margin-top:80px;
}
.footer {
	font-family: 'Pretendard', sans-serif;
	font-size:13px;
	color: #191919;
	background:#fff;
}
.footer-menu {
	border-top: 1px solid #eee;
	padding-top: 22px;
}
.footer-menu ul {
	margin:0;
	padding:0;
	list-style: none;
	text-align: left;
	font-size: 0;
}
.footer-menu ul li {
	display:inline-block;
}
.footer-menu ul li a {
	position:relative;
	display:block;
	padding: 13px 18px;
	font-family: 'Pretendard', sans-serif;
	font-size:12px;
	font-weight: 400;
	color:#767676;
}
.footer-menu ul li a:after {
	content:"";
	display:block;
	width:1px;
	height:11px;
	background:#e9e9e9;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-5px;
}
.footer-menu ul li:first-child a {
	padding-left: 0;
}
.footer-menu ul li:last-child a:after {
	display:none;
}
.footer-bottom {
	padding: 17px 0 100px;
	font-size: 12px;
	font-weight: 400;
	color: #666;
	line-height: 1.5;
}
.footer-bottom .f-address {
	margin-bottom: 0;
}
.footer-bottom .f-caution{
	margin: 0 0 11px;
}
@media (max-width:768px) {
	.footer-menu ul li a {
		padding: 7px 10px;
	}
	.footer-bottom .f-caution{
		margin: 11px 0;
	}
}


@media (min-width: 1200px){
	.content-40mg {
		margin: 47px 0 100px;
	}
	section.col-lg-9 {
		padding-left: 30px;
	}
}


.main-shop {background-color: #e7e7e7;padding:30px 0 19px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.shop-inner {margin:0 12px 0;}
#mainShop {margin-bottom:0;}
#mainShop li {
	float:left;
	max-width: 179px;
	margin: 0 6px 11px 6px;
	padding:0;
	border:1px solid #dedede;
}
#mainShop li:hover,
#mainShop li:active,
#mainShop li:focus {
	border:1px solid #cc0000
}
#mainShop li .title {display:block; margin-bottom:11px; text-align:center; font-size:12px; color:#545454;}
@media (max-width:992px ) {
	#mainShop li {width:31%}
	#mainShop li:nth-child(3),
	#mainShop li:nth-child(6),
	#mainShop li:nth-child(9),
	#mainShop li:nth-child(12){margin-right:0;}
}

@media (min-width:768px){

	.mainAmazon .left {padding-right:4px;}
	.mainAmazon .right {padding-left:4px;}
}



.promotion-box {border-right:1px solid #d9d9d9; }
.promotion-box:last-child {border-right:none;}
.promotion-box .promotion {padding-top:15px; padding-bottom:13px;}
.promotion-box .promotion p {color:#666666;}
.main-link-bottom {border-top:none; background-color:#f8f8f8; }
.main-link-bottom>div {border-right:1px solid #d9d9d9; }
.main-link-bottom>div:last-child{border-right:none;}
.main-link-bottom .promotion {display:table; height:88px; width:100%;}
.main-link-bottom .promotion a {display:table-cell; vertical-align: middle; text-align: center}
.main-link-bottom img {display:inline-block;}
.main-link-bottom dl {display:inline-block;margin-bottom:0;	vertical-align: middle; text-align: left; margin-left:13px;}
.main-link-bottom dl dd {color:#666666; font-size:12px;}
@media (max-width: 992px) {
	.main-tabmenu ul li {width:50%; display:inline-block;}

	.promotion-box {padding:0;}
	.promotion-box:nth-child(3) {border-right:none;}
	.promotion-box:nth-child(1),
	.promotion-box:nth-child(2),
	.promotion-box:nth-child(3) {border-bottom:1px solid #d9d9d9}
	.promotion-box .promotion {padding-top:10px; padding-bottom:7px;}

	.main-link-bottom {border-top:1px solid #d9d9d9;}
	.main-link-bottom dl {    letter-spacing: -1.2px;}
}
@media (max-width: 767px) {
	.main-link-bottom .promotion {height:110px;}
	.main-link-bottom dl {margin-left:0; display:block; text-align: center; margin-top:10px;}
	.main-link-bottom dl dt {font-size:13px; }
	.main-link-bottom dl dd {display:none;}
}


.box-main-quick {padding-left:0;}
.main-quick {padding:10px 10px 6px; background:#e8e8e8;}
.main-quick-list {margin:0; line-height:1;}
.main-quick-list li {width:49%; height:41px; margin:0 4px 0 0; padding:0; background:#fff; text-align:center; line-height:1;}
.main-quick-list li:nth-child(even) {margin-right:0;}
.main-quick-list li:nth-last-child(2) {margin-bottom:0;}
.main-quick-list li:nth-last-child(1) {margin-bottom:0;}


.tab-right-banner ul.right-banner {border:1px solid #e3e3e3;}
.tab-right-banner ul.right-banner>li {border-bottom:1px solid #e3e3e3; text-align:center;}
.tab-right-banner ul.right-banner>li:first-child {background:#f8f8f8;}
.tab-right-banner ul.right-banner>li:last-child {border-bottom:none;}


.tracking-list li {padding:4px 0 3px 49px; border-bottom:1px dotted #d9d9d9; background:url("/skin/default/images/index/bu-tracking.gif") no-repeat 40px center; text-align:left;}
.tracking-list li a {font-size:13px; color:#555; text-decoration:none;}
.tracking-list li a .txt {display:inline-block; width:168px;}
.tracking-list li a .ico-t {vertical-align:middle;}
.tracking-list li:last-child {border:none;}


.main-heading {height:37px; text-align:center; position:relative;border-top:1px solid #333333;}
.main-heading .h4_main {display:inline-block; margin:0; color:#333333; font-size:15px; height:37px; line-height:37px; border-top:3px solid #333333; padding: 0 10px;font-weight: bold}
.main-heading .more {position:absolute; right:17px; top:20px; font-size:12px; color:#6e6e6e; text-decoration:none;}
.main-heading .more span {font-weight:normal; font-size:11px;}




.border {1px solid #E6E6E6; overflow: hidden;}



.mainAuction .item {padding:0;}
.mainAuction .left>.border>.item:nth-child(1),
.mainAuction .right>.border>.item:nth-child(1){border-right:1px solid #dedede;}

.mainAuction .left .item:nth-child(1) {border-bottom:1px solid #dedede;}
.mainAuction .left .item:nth-child(2) {border-bottom:1px solid #dedede;}
.mainAuction .left .item:nth-child(4) {border-top:1px solid #dedede; border-right:1px solid #dedede;}
.mainAuction .left .item:nth-child(5) {border-top:1px solid #dedede;}
.mainAuction .left .item:nth-child(6) {border-top:1px solid #dedede; border-right:1px solid #dedede;}
.mainAuction .left .item:nth-child(7) {border-top:1px solid #dedede;}
.mainAuction .left .item:nth-child(8) {border-top:1px solid #dedede;}

.mainAuction .right .item:nth-child(1) {border-bottom:1px solid #dedede;}
.mainAuction .right .item:nth-child(2) {border-bottom:1px solid #dedede;}
.mainAuction .right .item:nth-child(4) {border-top:1px solid #dedede; border-right:1px solid #dedede;}
.mainAuction .right .item:nth-child(5) {border-top:1px solid #dedede;}
.mainAuction .right .item:nth-child(6) {border-top:1px solid #dedede; border-right:1px solid #dedede;}
.mainAuction .right .item:nth-child(7) {border-top:1px solid #dedede;}
.mainAuction .right .item:nth-child(8) {border-top:1px solid #dedede;}




.mainAmazon .item {padding:0;}
.mainAmazon .left .item:nth-child(1) {border-right:1px solid #dedede;}
.mainAmazon .left .item:nth-child(3) {border-top:1px solid #dedede; border-right:1px solid #dedede;}
.mainAmazon .left .item:nth-child(4) {border-top:1px solid #dedede;}
.mainAmazon .left .item:nth-child(5) {border-top:1px solid #dedede;}
.mainAmazon .right .item:nth-child(1) {border-right:1px solid #dedede;}
.mainAmazon .right .item:nth-child(3) {border-top:1px solid #dedede; border-right:1px solid #dedede;}
.mainAmazon .right .item:nth-child(4) {border-top:1px solid #dedede;}
.mainAmazon .right .item:nth-child(5) {border-top:1px solid #dedede;}
.mainAmazon .bg2 {background:#f9f9f9;}



.main-ebay-banner-lg {padding:6px 6px 18px;}
.main-ebay-banner-lg .thumb a .vm {display:inline-block; vertical-align:middle; height:233px;}
.main-ebay-banner-lg .thumb a img {display:inline-block; vertical-align:middle;}
.main-ebay-banner-lg .title {line-height:1.3;}



.owl-carousel .owl-wrapper-outer {border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.main-sg-banner-lg {margin-left:-1px; padding:6px 6px 18px;}
.main-sg-banner-lg .thumb a .vm {display:inline-block; vertical-align:middle; height:233px;}
.main-sg-banner-lg .thumb a img {display:inline-block; vertical-align:middle;}
.main-sg-banner-lg .sg-title {height:38px; font-weight:normal; font-size:13px; color:#555; line-height:1.5; overflow:hidden;}
.main-sg-banner-lg .sale-price {display:inline-block; font-weight:bold; font-size:14px; color:#333;}
.main-sg-banner-lg .btn-buy {padding:3px 12px 1px; font-weight:bold; font-size:12px; background:#909090; color:#fff; }


.owl-controls {display:inline-block;}

.prd-heading {display:block; margin:0 0 10px 0; padding:1px 10px; background:#76b028;}
.prd-heading h4 {margin:7px; font-size:16px; color:#fff;}
.box-price {position:relative;}
.box-price .regular-price {margin-right:10px;}
.box-price .percent {position:absolute; right:0; top:0;}
.box-price .old_price {font-size:12px; color:#999; text-decoration:line-through;}


.recommend-tab {}
.recommend-tab>li>a {padding:10px 2.5em; background:#d4d4d4; color:#686868;}
.recommend-tabmenu {padding:10px 19px 0;}
.recommend-list {display:inline-block; width:100%; }
.recommend-list li {float:left; width:20%; margin:17px 0;}


.dCenter {display:inherit;}
.dCenter>li {border-bottom:1px solid #e6e9ed;}
.dCenter>li.active>a, .dCenter>li.active>a:hover, .dCenter>li.active>a:focus {border:none; background-color:#f9856a;}
.dCenter li .city {display:inline-block; min-width:130px;}
.dCenter li .today_date {display:inline-block; min-width:140px;}
.dCenter li .today_time {display:inline-block; min-width:140px;}
.dCenter li .on {color:#e55454;}
.dCenter>li.active>a .p_status_yes, .dCenter>li.active>a:hover .p_status_yes, .dCenter>li.active>a:focus .p_status_yes {color:#fff;}
.dCenter>li .p_status i {margin-right:4px;}
.dCenter-pic {padding:0; border:none;}




.work-time {}
.work-time dt {float:left; width:58px;}
.work-time dd {margin-left:60px;}


.foot-link {background:#fff;}

.btn-social-icon {margin-right:4px;}





#fixedmenu_right {position:absolute; top:15px; right: -89px; width:89px;}
#fixedmenu_right .wrap {}
#fixedmenu_right a {display:block;}
#fixedmenu_right .link {}
#fixedmenu_right .link ul {padding:0; margin:0;}
#fixedmenu_right .link li {list-style:none; margin-bottom:1px; }
#fixedmenu_right .link li:first-child {margin-bottom:10px;}
#fixedmenu_right .link li a img {margin-bottom:1px;}
#fixedmenu_right .link li:last-child {line-height: 1;}
#fixedmenu_right .link ul li.sns {margin-bottom:0; padding:2px 0 6px; background:url("/skin/default/images/index/bg-side-sns.png") no-repeat 0 0; text-align: center;}
#fixedmenu_right .link ul li.sns a {display:block;text-align: center;}
#fixedmenu_right .link ul li.sns img {margin:4px 0;}






ul.sidebar-nav {border-radius:0;}
ul.sidebar-nav>li {font-size:14px;}
ul.sidebar-nav>li>a {padding:9px 12px 8px 17px; color:#444;}
ul.sidebar-nav>li>a:hover,
ul.sidebar-nav>li>a:focus {color:#cc3333;}

ul.sidebar-nav>li.active>a {color:#cc3333; background-color:transparent !important;}
ul.sidebar-nav ul li a {padding:7px 3px 6px;}

ul.sidebar-nav li.list-toggle.active:after {content:"\f0da"; color:#cc3333;}
ul.sidebar-nav li.list-toggle:after {content:"\f0d7"; font-family:fontawesome; position:absolute; font-size:8px; right:15px; top:12px; color:#ccc;}


.loginform-wrap {
	width:100%;
	border:1px solid #e0e0e0;

	padding:30px 15px 20px;
}
@media (min-width:768px) {
	.loginform-wrap {
		width:360px;
		margin:0 auto;
	}
}
.loginform-wrap .loginform-title {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #6d5edc;
	margin-bottom: 10px;

}
.loginform-wrap .loginform-inputGroup {
	margin-bottom: 20px;
}
#loginform input[name=login_user],
#loginform input[name=login_passwd] {
	height: 36px;
	border: 1px solid #e0e0e0;
	padding: 5px;
	font-size: 13px;
	width: 100%;
	margin-bottom: 5px;
}
#loginform input[name=idcookie] {
	display:inline-block;
	margin-right:5px;
}
#loginform input[name=idcookie] + span {
	display:inline-block;
	vertical-align: middle;
	font-size: 12px;
}
#loginform button {
	color:#fff;
	font-size: 14px;
	text-align: center;
	background:#ff6481;
	width: 100%;
	padding:8px 0;
	font-weight: bold;
	margin: 0 0 10px;
}

.login-link {
	font-size: 0;
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
}
.login-link a {
	display:inline-block;
	width:50%;
	font-size: 12px;
	color:#666;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	text-align: center;
	padding: 8px 0;
}


.login-heading {text-align:center;}
.login-body {padding:18px 0;}
.login-body #loginform {padding:0 30px 30px; border-bottom:1px solid #ddd;}

.login-body .login-btn .btn {width:100%; padding-top:8px; padding-bottom:8px; font-weight:bold; font-size:16px;}



.join-title {margin:22px 0 7px; font-weight:bold; font-size:15px; color:#333;}
.join-title small {font-weight:normal; font-size:13px; color:#444;}

.join-border {margin:0; padding:6px; border:1px solid #ddd; border-bottom:none;}
.join-border-last {border:1px solid #ddd;}
.join-border .control-label {font-weight:bold; font-size:13px; color:#555; }
.join-border-last .control-label {font-weight:bold; font-size:13px; color:#555; }

.label-addr {margin:5px 0 2px; padding-left:10px; font-size:12px; color:#444; background:url("/skin/default/images/mypage/bu-addr.gif") no-repeat 0 46%;}
.label-bank {margin-left:15px;}

.btn-join-blue {width:129px; margin:0 5px; padding:16px 34px 14px; font-weight:bold; font-size:15px; color:#fff; background:#cc3333; border-radius: 0;}
.btn-join-gray {width:129px; margin:0 5px; padding:16px 34px 14px; font-weight:bold; font-size:15px; color:#fff; background:#888; border-radius: 0;}
.pre-scrollable {max-height:250px; padding:27px; border:1px solid #ccc; color:#555; overflow-y:scroll;}
.XenoZipItem {margin-top:2px; margin-bottom:2px; font-size:12px;}


.sell_form .form-inline label{margin-right:20px;}
.sell_form .form-inline label input {margin-right:5px;}
.sell_form iframe.upload {padding:0; max-height: 30px;}
@media (max-width: 767px) {
	.sell_form iframe.upload {max-height: 60px;}
}


.table-charge>tbody>tr>th {width:200px; padding:12px 8px 12px; font-size:12px; background:#f9f9f9; text-align:center;vertical-align:middle;}
.table-charge>tbody>tr>td {padding:6px 14px; font-size:13px; color:#444; vertical-align:middle;}
.table-charge>tbody>tr>td label {margin-right:15px;}
.table-charge>tbody>tr>td input[type=text] {width:auto;}
.table-charge>tbody>tr>td input[type=radio], .table-charge>tbody>tr>td input[type=checkbox] {display:inline-block; margin:0 5px 2px 0;}

.btn-mini {padding:7px 8px 6px;}

.sub-title {display:inline-block; margin:0 0 13px; padding:4px 18px 2px; font-weight:bold; font-size:15px; color:#fff; background:#818181;}
.sub-text {margin:0 0 28px; font-size:13px; line-height:1.6;}

.nav-tabs.charge-tab {margin-bottom:20px; box-shadow:none; background:url("/skin/default/images/mypage/1px-999.gif") repeat-x 0 bottom;}
.nav-tabs.charge-tab li {width:135px; text-align:center;}
.nav-tabs.charge-tab li a {margin-right:-1px; padding-left:1.1em; padding-right:1.1em; font-size:12px; border:1px solid #999; background:#f9f9f9; color:#555;}
.nav-tabs.charge-tab li.active a,
.nav-tabs.charge-tab li.active a:hover,
.nav-tabs.charge-tab li.active a:focus {border:1px solid #999; border-bottom:1px solid #fff; font-weight:bold; font-size:13px; background:#fff !important; color:#c33; box-shadow:none;}
.charge-info {padding-top:20px; border-top:1px solid #ddd;}



.table-use {border-left:none; border-right:none;}
.table-use>thead>tr>th {font-size:12px; color:#777;}
.table-use>tbody>tr>td {font-size:12px; color:#444;}
.table-use>tbody>tr>td:first-child {border-left:none;}
.table-use>tbody>tr>td:last-child {border-right:none;}



#auctionlist .fa {vertical-align:middle;}
#auctionlist .input-q {width:40px; height:26px !important; padding-right:10px; font-weight:bold; text-align:right;}
#auctionlist .input-bid {width:80px; padding-right:10px; height:26px !important; font-weight:bold; font-size:13px; text-align:right;}
#auctionlist .td_two_num {max-width:100px; overflow:hidden; font-size:11px;}
#auctionlist .check-center {display:inline-block; text-align:center;}
#auctionlist .img-thumbnail {max-height:74px;}

.widget_courseBox {color:#555;}
.widget_courseBox .courseView {list-style:none; padding:0; border-right:1px solid #dddddd; overflow:hidden;}
.widget_courseBox .courseView li {float:left; display:inline; width:10%; border:1px solid #ddd; border-right:none;}
.widget_courseBox .courseView li a {display:block; padding-top:20px; height:87px; font-size:1.6em; text-align:center; vertical-align:middle; color:#555;}
.widget_courseBox .courseView li a:hover {color:#e55454;}
.widget_courseBox .courseView li a .txt {display:block; font-size:12px; margin-top:4px;}
.widget_courseBox .courseView li .count {padding:10px 0 0; border-top:1px solid #ddd; background:#fff; text-align:center; color:#444;}
.widget_courseBox .courseView li.li_last {margin-right:0;}
.widget_courseBox .courseView li a.selected {border: 1px solid #e55454;}
.widget_courseBox .courseView li a.selected i {color:#e55454;}
.widget_courseBox .courseView li a.selected .txt {color:#e55454;}

img.over_img {display:none; position:absolute; left:100px; top:-50px; max-width:300px; padding:4px; background:#fff; border:1px solid #f2f2f2; z-index:999;}



.mypage-title {margin:0 0 13px; padding:0 0 6px 18px; font-size:13px; color:#333; border-bottom:1px solid #333; background:url("/skin/default/images/mypage/bu_mypage_title.gif") no-repeat 0 2px;}
.mypage-name {font-weight:bold; font-size:14px;}
.mypage-logout-btn {
	background: #6d5edc;
	color: #fff;
	padding: 4px 9px;
	font-size: 12px;
	font-weight: normal;
	float: right;
}
table.table-course th {background:#f2f2f2;text-align:center;}
table.table-course>tbody>tr>th {
	font-size:12px;
	background:#f2f2f2;
	text-align:center;
	vertical-align:middle;
}
table.table-course>tbody>tr>td {
	font-size:13px;
	vertical-align:middle;
}

@media (max-width:767px) {
	.table-responsive{
		border:none!important;
	}
	table.table-course {
		border-top:1px solid #e0e0e0!important;
		border-left:none;
		border-right:none;
		border-bottom:none;
	}
	table.table-course,
	table.table-course tbody,
	table.table-course tbody tr,
	table.table-course tbody tr th,
	table.table-course tbody tr td {
		display:block;
		font-size:12px;
		text-align:center;
		width:100%;
	}
	table.table-course tbody tr th,
	table.table-course tbody tr td {
		border:1px solid #e0e0e0!important;
		margin-top:-1px;
	}
	table.table-course tbody tr td a[href="/user/mypage/charge"],
	table.table-course tbody tr td a[href="/usageguide/guide_member"] {
		display:block;
		width:100px;
		margin:0 auto;
		float:none!important;
	}

}





.box-tip {margin-bottom:28px; padding:27px 31px; border:1px solid #ddd;}
.box-tip .tip-title {display:inline-block; margin-bottom:12px; padding:3px 15px 2px; font-weight:bold; font-size:13px; background:#818181; color:#fff;}
.box-tip .tip-content {font-size:12px; color:#666; line-height:1.7;}



.box-process {
	position:relative;
	margin:0 0 10px;
	padding-top:8px;
	padding-bottom:10px;
	border:1px solid #ddd;
}

.box-process:nth-of-type(odd) {background:#fafafa;}
.box-process .process-check {
	display:block;
	margin-bottom: 5px;
	vertical-align:middle;
	text-align:center;
}
.box-process .process-check .box-check {
	display:inline-block;
	margin: 0 2px;
}
.box-process .process-check .box-check input[type=checkbox] {margin:0 0 2px;}
.box-process .process-check .box-check .check-txt {display:block; margin:0; font-size:10px; text-align:center;}
.box-process .process-thumb {display:inline-block; vertical-align:middle;}
.box-process .process-thumb .thumb-inner {min-height:64px; vertical-align:middle;}
.box-process .goDetail {display:inline-block; width:74px; padding:1px 0; text-align:center; font-size:12px; background:#f63; color:#fff;}

.mypageBidding {font-weight:bold; color:#e55858;}
.mypageBidding .fa {font-size:16px;}
.btn_refresh .fa {font-size:17px;}

.box-rebid {margin-top:-11px; padding:10px;}

.btn-pay-all {margin-right:3px; padding:8px 14px 7px; font-weight:bold; font-size:12px; background:#ededed; border:1px solid #a5a5a5; color:#666;}
.btn-pay-cash {margin-right:3px; padding:6px 14px 5px; font-weight:bold; font-size:15px; background:#3187dd; color:#fff;}
.btn-pay-card {padding:6px 14px 5px; font-weight:bold; font-size:15px; background:#c33; color:#fff;}


.process-content {font-size:12px;}
.process-content p.unit {display:inline; margin-right:10px;}
.process-content p.unit .title {padding-left:6px; background:url('/skin/default/images/mypage/bu_bold.gif') no-repeat 0 5px;}
.process-content .subject {word-break:break-all; line-height:1.5; color:#000;}
.process-content .subject a {color:#000;}
.process-content .subject_ko {font-size:12px; color:#999;}
.process-content input[type=checkbox] {margin:0 0 2px 4px;}

#zipList td {cursor:pointer;}

.list_trans {padding:10px 0; border-top:1px solid #cecece; font-weight:bold; font-size:12px; color:#666; text-align:left;}

.list_trans label {
	margin: 0 5px 0 4px;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	vertical-align: middle;
}

.list_trans .text_trans {float:right; display:block; width:417px; height:36px; margin:10px 0;}






@media (max-width: 767px) {
	.box-process {
		position:relative;
	}
	.box-process > div {
		padding-left:0;
		padding-right:0;
	}
	.box-process > div.box-process-left {
		position:absolute;
		top:8px;
		left:0;
		width:100px;
		z-index: 1;
	}
	.box-process > div.box-process-right {
		padding-left:100px;
		width: 100%;
		white-space: normal;
	}
	.process-content p.unit {
		display: block;
		margin-right: 0;
		margin-bottom: 0;
	}
}



#cautionagree {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}

.box-caution {padding:10px 15px; font-size:13px; border:1px solid #ddd; border-radius:3px;}
.box-refund {margin-top:20px; padding:10px 15px; font-size:13px; border-radius:3px;}



.panel-group .panel-title:after {right: 50px;}


table.table-board>thead>tr>th {font-size:12px; color:#777; background:#f4f4f4; border:1px solid #d9d9d9;}
table.table-board>tbody>tr>td {font-size:12px; color:#444;}
table.table-board>tbody>tr>td.subject {font-size:13px;}
table.table-board>tbody>tr>td.subject img {margin-left:3px; margin-bottom:2px;}
.board-search-text {display:inline-block; width:auto !important; height:31px;}
.btn-board-search {font-size:12px; color:#fff; background:#848484; vertical-align:top;}
.btn-board-write {padding:5px 28px; font-weight:bold; font-size:13px; color:#fff; background:#cc3333; border:1px solid #cc3333;}


.pagination>li>a, .pagination>li>span {padding:6px 12px; color:#848484;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color:#adadad; border-color:#adadad;}



#idArea__Innova_0_OBJ {width:100% !important;}
.contentsA img {max-width:100%; height:auto;}
table.table-board-write>tbody>tr>th {font-size:12px; background:#f9f9f9; vertical-align:middle;}
table.table-board-write>tbody>tr>td {padding:6px 14px; font-size:13px; color:#777; vertical-align:middle;}
table.table-board-write>tbody>tr>td .form-control {height:30px; font-size:13px;}
#upload .dropzone {min-height:70px !important;}
#upload .dropzone .dz-message {margin:1em 0 !important;}
.btn-board-gray {width:92px; padding:5px 28px; font-weight:bold; font-size:13px; color:#fff; background:#878787; border:1px solid #878787;}
.write-notice1 {font-size:13px;}


.nav-tabs.faq-tab {margin-bottom:0; box-shadow:none; background:url("/skin/default/images/board/1px-ddd.gif") repeat-x 0 bottom;}
.nav-tabs.faq-tab li {width:102px; text-align:center;}
.nav-tabs.faq-tab li a {margin-right:-1px; padding-left:1.1em; padding-right:1.1em; font-weight:bold; font-size:13px; border:1px solid #d6d6d6; background:#f9f9f9; color:#777;}
.nav-tabs.faq-tab li.active a,
.nav-tabs.faq-tab li.active a:hover,
.nav-tabs.faq-tab li.active a:focus {border:1px solid #d6d6d6; border-bottom:1px solid #fff; font-weight:bold; font-size:13px; background:#fff !important; color:#cc3333; box-shadow:none;}


a.faq-title {font-weight:bold; font-size:13px; color:#555;}
a.faq-title:hover,
a.faq-title:focus {color:#cc3333}
.faq-tab-content {border-top:none;}



.btn-move {background:#949494; color:#fff;}

.heading-cate {margin-bottom:20px; border-bottom:2px solid #333;}
.heading-cate h2 {margin-bottom:5px;}
.heading-cate h2 .title {font-size:19px; color:#333; font-weight:bold; display:inline-block; margin-top:10px; vertical-align:middle;}

.bg-gray {background:#f5f5f5; border:1px solid #ededed;}
#currCategory a {color:#555;}
#currCategory a:last-child {color:#e55454;}


.cate-breadcrumb {position:relative;}
.cate-breadcrumb .btn-collapse {position:absolute; top:9px; right:30px; display:block; color:#333; text-decoration:none; padding-left:18px; background:url("/skin/default/images/aucEngine/category_tree_icon.png") no-repeat 0 2px; font-size:12px; vertical-align:top;}
.cate-breadcrumb .btn-collapse .bulit.up {display:inline-block; margin-left:5px;}
.cate-breadcrumb .btn-collapse .bulit.down {display:none;}
.cate-breadcrumb .btn-collapse.collapsed .bulit.up {display:none;}
.cate-breadcrumb .btn-collapse.collapsed .bulit.down {display:inline-block; margin-left:5px;}




.childCategories {margin-bottom:15px;}
.childCategories .item {padding:7px 0 4px 10px; border-bottom:1px solid #eee; white-space:nowrap; overflow:hidden;}



#categorySelect {padding-left:15px; padding-right:15px;}
#categorySelect div {height:281px; margin-right:10px; overflow-y:auto; overflow-x:hidden; border:1px solid #ddd; }

#categorySelect div a { margin-left:-1px; margin-right:-1px; padding:5px 0 4px 15px; border:1px solid #f3f3f3; }
#categorySelect div a:first-child { margin-top:-1px; }

#categorySelect a.list-group-item.active {color:#555; background:#f9f9f9;}
#categorySelect a.list-group-item.lastpick {color:#fff; background:#e26161;}


.sort-bar {padding:5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f9f9f9;}
.view_type {line-height:1;}
.view_type .ListingButton {display:inline-block; width:22px; height:22px; margin:3px 10px 0 0; overflow:hidden; color:#ccc;}
.view_type .ListingButton .fa {font-size:24px;}
.view_type .selected {color:#3f3f3f;}




.auc-terms {padding:10px;}
.auc-terms label {font-size:12px;}
.auc-terms .border-btm {padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #e3e3e3; }
.auc-terms .input-price {max-width:120px;}
.price-terms .form-control {width:40%;}

.form-inline .form-group input.input-page {display:inline-block; width:50px; height:22px; vertical-align:middle;}


a[name=transLocal].XenoHover {color: #fff; background-color: #c9302c; border-color: #ac2925;}

.sort_list .btn-link {color:#666;}
.sort_list .selected {font-weight:bold; color:#e55454;}

.product-info {display:inline-block; padding-top:7px;}




.sort-dropdown {display:inline-block; float:left;}


.sort-select {display:inline-block; float:left; margin-left:5px;}
.sort-select select.input-sm {height:28px !important; line-height:28px; border-radius:5px;}





.box-total {margin:0 0 10px;}
.box-total .b-btm {padding:0 0 10px; border-bottom:1px solid #ccc;}
.total-page {margin-top:4px; font-size:12px; color:#666;}




.table-ebay-list {font-weight:normal; font-size:13px; color:#555; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.table-ebay-list>tbody>tr>th,
.table-ebay-list>tbody>tr>td {padding:10px; vertical-align:middle;}

.table-ebay-list .thumbnail {display:inline-block; width:192px; height:149px; padding:7px; border:1px solid #d9d9d9; position:relative;}
.table-ebay-list .thumbnail img {display:inline-block; width:auto; max-height:135px; vertical-align:middle;}
.table-ebay-list .thumbnail .vm {display:inline-block; height:135px; vertical-align:middle;}
.table-ebay-list .thumbnail .flag {position:absolute; left:0; top:0;}

.table-ebay-list .list-content {margin:0 0 10px;}
.table-ebay-list .list-content div {padding-left:0; padding-right:0;}
.table-ebay-list .list-content a {text-decoration:none;}

.table-ebay-list .list-content .subject {margin:0; padding:10px 0 6px; font-weight:bold; font-size:14px; border-bottom:1px solid #e5e5e5;}
.table-ebay-list .list-content .subject a {color:#000;}
.table-ebay-list .list-content .price {
	font-weight: bold;
	font-size: 13px;
	color: #333;
	width: 100%;
	height: auto;
	padding: 0;
}
.table-ebay-list .list-content .price .red {font-size:15px; color:#c33; }
.table-ebay-list .list-content .bid-num {font-weight:bold; font-size:13px; color:#333;}
.table-ebay-list .list-content .bid-num .normal {font-weight:normal; }
.table-ebay-list .list-content .btn-favorite {display:inline-block; margin-right:18px; padding:5px 13px 4px; font-weight:bold; font-size:12px; background:#f4f4f4; border:1px solid #c3c3c3; color:#555;}
.table-ebay-list .list-content .ico-seller a {color:#333;}




.search-box {margin:0 0 20px; padding:10px; border:1px solid #e3e3e3;}

.search-box .b-btm {margin:0 15px 10px; border-bottom:1px solid #e3e3e3;}
.search-box .search-box-title {padding:0;}
.search-box .search-box-title .title {margin:0; padding:7px 0 5px;font-weight:bold; font-size:12px; background:#a3a3a3; color:#fff; text-align:center;}
.search-box .form-group {margin-bottom:10px;}
.
.search-box .form-inline .form-group {margin-bottom:0 !important;}
.search-box .input-price {max-width:100px;}
.search-box .price-terms .form-control {width:45%; height:30px !important;}
.search-box .search-item {padding:7px 14px; font-size:12px;}
.search-box .btn-bid-search {padding:5px 20px 5px 30px; background:#c33 url("/skin/default/images/aucEngine/bu_bid_search.gif") no-repeat 13px 46%;}


.box-search-content {display:table; height:30px;}
.search-content {display:table-cell; vertical-align:middle;}
.search-content .input-sm {width:100%; height:30px !important;}





.col-sm-33,
.col-md-15,
.col-lg-15 {position:relative; min-height:1px; padding-left:7px; padding-right:7px;}

@media (min-width:768px) and (max-width:992px) {
	.col-sm-44 {width:33.33333%; float:left;}
}

@media (min-width:992px) {
	.col-md-15 {width:20%; float:left;}
}

@media (min-width:1200px) {
	.col-lg-15 {width:20%;float:left;}
}

.gList li {list-style:none;}
.gList li .border {border:1px solid #e5e5e5;}
.gList li .pic {margin:15px 15px 10px;}
.gList li .pic a img {display:inline-block; vertical-align:middle;}
.gList li .info {padding-left:10px; border-bottom:1px solid #e5e5e5;}
.gList li .info .auc_num {margin:0 0 2px; font-weight:bold; font-size:12px; color:#333;}
.gList li .info .subject {margin:0 0 4px; font-size:13px; line-height:1.5;}
.gList li .info .price_list {margin-bottom:5px; font-size:14px; color:#f24702;}
.gList li .info .price_list .won {font-weight:normal; font-size:12px; color:#555;}
.gList li .info .box_price_buy {height:22px; margin-bottom:13px; text-align:center;}
.gList li .info .box_price_buy .price_buy_title {display:inline-block; padding:1px 5px 0; font-size:11px; line-height:1.5; color:#fff; background:#c9302c;}
.gList li .info .box_price_buy .price_buy {margin-left:8px; font-weight:bold; font-size:12px; color:#333;}
.gList li .info .ico-seller {font-size:12px;	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gList li .li_bottom {padding:6px 0; background:#f5f5f5; text-align:left;}
.gList li .li_bottom .p_btm {display:block; margin:0 10px 0 14px; padding:1px 0 1px 7px; font-size:12px; color:#555; background:url("/skin/default/images/aucEngine/bu_list.gif") no-repeat 0 45%; word-break:break-all; overflow:hidden; white-space:nowrap;}
.gList li .li_link {padding:2px 0; border-top:1px solid #e5e5e5;}
.gList li .li_link .btns a {margin-right:10px;}

.gList li .li_bottom .amazon-seller-gallery {white-space:nowrap; overflow:hidden;}
.gList li .info .box-favorite {}
.gList li .info .box-favorite .btn-favorite {
	border: 1px solid #e0e0e0;
	padding: 4px 5px;
	display: block;
	margin: 0 auto 10px;
	width: 120px;
	text-align: center;
	background: #f2f2f2;
	text-decoration: none;
	font-size: 12px;
}






#filterBox .panel {border-color:#ddd;}
#filterBox .panel-heading {padding:7px 15px; background:#f0f0f0;}
#filterBox .panel-heading h5 {margin:0; font-weight:bold; font-size:13px;}
#filterBox .panel-body {padding:0;}
#filterBox ul {list-style:none; height:130px; margin:0; padding:12px 0 0 12px; overflow:hidden; overflow-y:scroll;}

.p_yshop_seller {white-space:nowrap; overflow:hidden;}




.head-bid {position:relative; margin-bottom:16px; border-bottom:1px solid #000;}
.head-bid .bid-title {width:100%; padding:5px 0; font-size:20px; border-bottom:none; color:#333333; line-height:1.4; word-break:break-all;}
.head-bid .bid-title .btn-bid-favorite {float:right; display:inline-block; padding:5px 13px 4px; font-weight:bold; font-size:12px; background:#f4f4f4; border:1px solid #c3c3c3; color:#555; text-decoration:none;}
.head-bid .bid-title .btn-bid-favorite i {color:#555;}


.product-img {padding:20px; border:1px solid #b2b2b2;}
.viewLeftThumb {display:inline-block; vertical-align:middle;}
.viewLeftThumb:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.viewLeftThumb img {display:inline-block; margin:0 auto; vertical-align:middle;}

#thumbGallery>li>a {padding:0;}
#thumbGallery>li.active>a, #thumbGallery>li.active>a:hover {background:#e45a57;}
.btn-bid-favorite {padding:9px 25px 8px; font-size:13px; color:#444; background:#f1f1f1; border:1px solid #d2d2d2; border-radius:0;}
.btn-bid-favorite:hover {background:#f8f8f8;}
.btn-bid-favorite i {color:#939192; vertical-align:middle;}



.ebay-seller {height:19px; vertical-align:middle; overflow:hidden;}
#box_snipe .popover-content {font-size:12px;}
#box_snipe .popover {min-width:300px;}



.bid-top-trans {position:absolute; top:-20px; right:0;}
.box-bid-time {margin-bottom:20px; padding:1px 15px; border:1px solid #979797;}
.bid-time-form {margin:0 !important; padding:10px 0 9px 10px; font-size:13px; color:#333; border-bottom:1px solid #e2e2e2; background:url("/skin/default/images/aucEngine/bu_bid_time.gif") no-repeat 0 47%;}
.bid-time-form .title {margin-right:17px; font-weight:bold;}
.bid-time-form .content {font-size:15px;}
.bid-time-form .content strong {color:#c33;}

.box-seller-tbl {font-size:12px;}
.box-seller-tbl .table {margin-bottom:14px;}
.box-seller-tbl .table th {width:105px; padding:8px 0 4px; background:#f8f8f8; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; text-align:center; vertical-align:middle;}
.box-seller-tbl .table td {padding:8px 0 4px 8px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.box-seller-tbl .table td .btn-seller-ask {float:right; display:inline-block;}

.box-bid-price {margin-bottom:14px; border:1px solid #999;}
.bid-price-tbl {margin-bottom:0; border-spacing:9px; border-collapse:separate;}
.bid-price-tbl th {width:118px; padding:7px 0 4px !important; font-size:13px; background:#eaeaea; border:none !important; text-align:center; vertical-align:middle !important;}
.bid-price-tbl td {padding:0 !important; border:none !important; vertical-align:middle !important;}
.bid-price-tbl td input.input-short {width:33%; text-align:right;}
.bid-price-tbl td .input-sub {padding-left:5px; font-weight:bold; font-size:12px; color:#cb3536;}
.bid-price-tbl td textarea {vertical-align:middle;}


.pre_bid_caution {display:block; width:100%; text-align:right; color:#c33; margin-top:10px; font-size:11px;}



.btn-bid-red {padding:16px 34px 14px; font-size:15px; color:#fff; background:#c33; border-radius:0;}
.btn-bid-red:hover {background:#e24141; color:#fff;}
.btn-bid-gray {padding:16px 34px 14px; font-size:15px; color:#fff !important; background:#666; border-radius:0;}
.btn-bid-gray:hover {background:#797979; color:#fff;}
.btn-bid-lightgray {padding:16px 34px 14px; font-size:15px; color:#fff; background:#999; border-radius:0;}
.btn-bid-lightgray:hover {background:#bebebe; color:#fff;}
.btn-bid-orange {padding:16px 34px 14px; font-size:15px; color:#fff; background:#fc8121; border-radius:0;}
.btn-bid-orange:hover {background:#fd9a4d; color:#fff;}


.btn-xs-gray {color:#fff; background:#999; border-radius:0;}



.panel-group .cal-title {position:relative;}
.panel-group .cal-title:after {right:10px;}
.table-product-cal>tbody>tr>td, .table-product-cal>tbody>tr>th {vertical-align:middle;}
.table-product-cal>tbody>tr>td {padding-left:20px; font-size:13px;}
.table-product-cal>tbody>tr>td.td_2 {max-width:300px;}
.table-product-cal>tbody>tr>td.con {max-width:600px;}
.table-product-cal>tbody>tr>td div {font-size:13px;}
.description .fa {margin-right:4px; background:#d9edf7; color:#fff; border-radius:50%;}
.table-product-cal>tbody>tr>td .form-control {text-align:right;}



.product-detail-img img {display:block; max-width:100%; height:auto;}
.bl {padding-left:5px; border-left:5px solid #cc3333;}



.ProductProcedures {margin-top:40px;}
.ProductProcedures__header {margin:10px 0 0; font-weight:bold;}
.ProductProcedures__header .ProductProcedures__title {font-size:18px;}
.ProductProcedures__body {display:inline-block; width:100%; line-height:1.7;}
.ProductProcedures__body .ProductProcedures__lead {margin:10px 0; font-weight:bold;}
.ProductProcedures__body .l-left {float:left; width:45%; margin-right:5%;}
.ProductProcedures__body .l-left .ProductProcedure__banner {display:none;}
.ProductProcedures__body .l-left .ProductProcedure__title {font-size:16px;}
.ProductProcedures__body .l-right .ProductProcedure__title {font-size:16px;}



table.table-calculator>tbody>tr>th {background:#f2f2f2; text-align:center; vertical-align:middle;}
table.table-calculator>tbody>tr>td {vertical-align:middle;}
table.table-calculator #resultPrice {font-size:15px; line-height:1.8;}
table.table-calculator #resultPrice .sum {font-weight:bold; color:#c33;}
table.table-small>thead>tr>th {background:#f2f2f2; text-align:center;}
table.table-small>tbody>tr>th {background:#f2f2f2; text-align:center;}
table.table-small>thead>tr>td {text-align:center; vertical-align:middle;}
table.table-small>tbody>tr>td {text-align:center;}



.widget_detailLogin {margin-bottom:0; padding-bottom:0;}
.widget_detailLogin .loginBox {float:left; display:inline; margin:0;}
.widget_detailLogin .loginBox * {float:left; display:inline;}
.widget_detailLogin .loginBox .notice {margin:10px 0 15px; font-size:13px; color:#c33; text-align:center;}
.widget_detailLogin .loginBox .textA {width:172px; margin-right:7px; font-size:12px;}
.widget_detailLogin .loginBox .textA input {font-size:12px;}
.widget_detailLogin .loginBox .btn-login {display:inline-block; padding:22px 17px; font-size:12px; color:#fff; background:#c33;}
.widget_detailLogin .loginBox .id_saved {width:100%; font-size:11px; color:#4a4a4a; margin:5px 0 7px 0;}
.widget_detailLogin .loginBox input.checkbox {width:13px; height:13px; margin:0 3px 0 0;}
.widget_detailLogin .loginBox label {margin:1px 0 0 0;}
#loginDialog ul {width:100%; margin:10px 0 0;}
#loginDialog ul li {float:right;}
#loginDialog ul li a {font-size:12px; color:#666;}


.selfbuy .step-title {
	margin-bottom: 10px;
}
.selfbuy .step-title .icon{
	width: 84px;
	height: 28px;
	background:url('/skin/default/images/offer/buy-title-img.png') no-repeat;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.86;
	color: #fff;
	text-align: center;
}
.selfbuy .step-title .txt {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.73;
	text-align: left;
	color: #333;
	padding-left: 15px;
}
.selfbuy .step-content {
	display: flex;
	gap: 17px;
	margin-bottom: 110px;
}
.selfbuy .step-content .self-txt h5 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 0;
}
.selfbuy .step-content .self-txt > div {
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 0 10px;
	font-size: 13px;
	line-height: 1.54;
	color: #666;
	margin-bottom: 17px;
}
@media (max-width:768px) {
	.selfbuy .step-content .box-self-txt {
		background: #fbfbfb;
		border: 1px solid #e0e0e0;
		padding: 15px;
	}
	.selfbuy .step-content {
		gap: 0;
		margin-bottom: 40px;
	}
}

.selfbuy .heading .tit {
	font-size: 15px;
	font-weight: bold;
}
.selfbuy .heading .desc {
	font-size: 12px;
	font-weight: normal;
	color: #999;
	padding-left: 30px;
}
.buy_form_box {border-bottom: solid 1px #dfdfdf;}
.buy_form_box .photo {width: 100%;border:1px solid #d5d5d5; display:inline-block; text-align:center; padding: 20px; margin-bottom:10px; position:relative; text-decoration:none;}
.buy_form_box .photo img { max-width:240px !important; }
.buy_form_box .photo .title {font-size:20px; color:#333; font-weight:normal; margin:20px 0 0 0;}
.buy_form_box .photo .fa-camera {font-size:100px; color:#e2e2e2; margin:14px 0 24px;}
.buy_form_box .photo .guide {color:#7d7d7d; font-size:12px; margin:0 18px 7px;}
.buy_form_box .photo .click_text {position:absolute; left:32%; top:66%; font-weight:bold; font-size:16px; color:#d68585;}
.buy_form_box .table-buyform th {background:#f2f2f2; text-align:center; vertical-align:middle;}

.selfbuy .caution {
	padding: 30px 43px;
	background: #fefaf7;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	line-height: 1.54;
}
.selfbuy .caution .tit {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.86;
	letter-spacing: normal;
	text-align: left;
	color: #e94f4f;
	margin-bottom: 10px;
}
.selfbuy .caution .icon {
	margin: 0 4px 3px 0;
}
.self-btn {padding:28px 0 36px;}
.self-btn > div {display: flex;justify-content: flex-end;padding: 0;gap: 10px;}
.self-btn .btn-cancel {max-height: 42px;padding: 13px 30px; background: #767676; font-size: 13px; font-weight: bold;border: 1px solid #767676; color:#fff;line-height: 1;border-radius: 12px;}
.self-btn .btn-self {max-height: 42px;padding: 13px 30px; background: #ff6481; font-size: 13px; font-weight: bold;border: 1px solid #ff6481; color:#fff;line-height: 1;border-radius: 12px;}







.sub-heading {height:37px; border-top:4px solid #015595; color:#fff;}
.sub-heading .h4_submain {display:inline-block; height:37px; margin:0; padding-top:8px; font-weight:normal; font-size:16px; background:#015595; color:#fff;}

.addr_left h5 {margin-bottom:5px; font-weight:bold; font-size:15px; line-height:1.6;}
.addr_right h5 {font-weight:bold; font-size:15px;}
.delivery-scroll {max-height:200px; padding:20px; border:1px solid #ccc; color:#555; background:#f9f9f9; overflow-y:scroll;}
td.td_delete {text-align:center; vertical-align:middle !important;}
.ask_form .h4_delivery {font-size:16px;}
.ask_form .h5_delivery {font-size:15px;}

.h4_detail {margin:10px 0; font-size:16px;}


table.table-detail>tbody>tr>th {background:#f2f2f2; text-align:center; vertical-align:middle;}
table.table-detail>tbody>tr>td {vertical-align:middle;}




.motors .border {border:1px solid #ccc;}
.motors .brandlist {margin:0; list-style:none;}
.motors .brandlist li {list-style:none;}
.motors .brandlist li a {color:#333;}



.h4_taobao {padding:19px 0 17px 24px; border-bottom:1px solid #ccc;}
.buy_china .border {display:inline-block; text-align:center; border:1px solid #dadada;}
.box-wrapper-30 {padding-left:30px; padding-right:30px;}


.nav-tabs.shop-tab {box-shadow:none; }
.nav-tabs.shop-tab li a {margin-right:-1px; padding-left:1.1em; padding-right:1.1em; font-weight:bold; font-size:13px; border:1px solid #d9d9d9; background:#f6f6f6; color:#666;}
.nav-tabs.shop-tab li.active a,
.nav-tabs.shop-tab li.active a:hover,
.nav-tabs.shop-tab li.active a:focus {border:1px solid #d9d9d9; border-bottom:1px solid #fff; background:#fff !important; color:#333; box-shadow:none;}

.shop-tabmenu {display:inline-block; padding:15px;}
.shop-tabmenu ul li {line-height:1.8;}

.shop-tabmenu ul li i {margin-right:10px; padding-bottom:3px; font-size:11px; vertical-align:middle;}
.shop-tabmenu ul li:hover i {margin-right:10px; padding-bottom:3px; font-size:11px; vertical-align:middle; color:#fff;}
.shop-tabmenu ul li a {color:#333;}
.shop-tabmenu ul li a:hover {font-weight:bold; color:#cc3333;}



.recommendList {list-style:none; display:inline-block; width:100%; margin:0; padding:0;}
.recommendList li {float:left; width:50%; margin-bottom:1em; padding-right:2em; padding-bottom:0.5em; border-bottom:1px dotted #ccc; position:relative;}
.recommendList li .thumbnail {position:absolute; width:164px; height:70px; border:1px solid #ccc; overflow:hidden;}
.recommendList li .info {position:relative; margin-left:178px;}
.recommendList li .info .name {font-weight:bold; height:20px;}
.recommendList li .info .url {height:20px; white-space:normal; word-break:break-all; overflow:hidden;}
.recommendList li .info .txt {height:36px; white-space:normal; word-break:break-all; overflow:hidden; color:#999;}

.box-recommend-tab {margin-left:0; margin-right:0;}
#best_shop #sub_navi {margin-bottom:25px;}
#best_shop #sub_navi .sidebar-nav li {width:33.3333%; display:inline-block;margin-left:-1px;}
#best_shop #sub_navi .sidebar-nav li a {padding:7px 12px 6px 15px}
#best_shop #sub_navi .sidebar-nav li:nth-child(1),
#best_shop #sub_navi .sidebar-nav li:nth-child(4),
#best_shop #sub_navi .sidebar-nav li:nth-child(7),
#best_shop #sub_navi .sidebar-nav li:nth-child(10),
#best_shop #sub_navi .sidebar-nav li:nth-child(13) {margin-left:0;}
@media (max-width:992px) {
	.recommendList li {width:100%;}
}
@media (max-width:480px){

	#best_shop #sub_navi .sidebar-nav li {width:100%;margin-left:0;}
}
@media (max-width: 360px){
	.recommendList li .thumbnail {width:100px; height:76px; display: table;}
	.recommendList li .thumbnail a {display:table-cell; vertical-align: middle}
	.recommendList li .info {margin-left:110px;}
}




.dcef3home {
	padding-top:100px;
}
.dcef3home .dcef3home-title {
	margin-bottom: 25px;
}
.dcef3home .dcef3home-title .slogan{
	font-family: 'Pretendard', sans-serif;
	font-size: 18px;
	line-height: 2.06;
	letter-spacing: -0.18px;
	text-align: center;
	color: #787878;
}
.dcef3home .dcef3home-summary {
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 13px;
	line-height: 1.46;
	text-align: center;
	color: #838383;
	margin-bottom: 30px;
}

.dcef3home .dcef3home-recom-site {
	width: 1060px;
	height: 339px;
	margin: 0 auto;
	padding: 37px 40px 40px;
	border-radius: 12px;
	background-color: #cfedec;
	text-align: center;
}
.dcef3home .dcef3home-recom-site h5 {
	font-family: 'Pretendard', sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -0.45px;
	color: #191919;
}
.dcef3home .dcef3home-recom-site-list {
	margin: 0 -5px;
}
.dcef3home .dcef3home-recom-site-list > div {
	width: 188px;
	height: 98px;
	margin: 5px;
	display: inline-block;
	background: #fff;
}

.dcef3home .dcef3home-recom-site-list > div a {
	display:block;
	padding: 15px 0;
	text-align: center;
	background: #fff;
	width: 100%;
	height: 100%;
	position: relative;
}
.dcef3home .dcef3home-recom-site-list > div .name {
	width: 100%;
	font-size: 12px;
	font-weight: 400;
	color: #666;
	position: absolute;
	left: 50%;
	bottom: 15px;
	transform: translate(-50%, 0);
	margin: 0;
}


.dcef3-tab {box-shadow:none;}
.dcef3-tab li {width:172px;}
.dcef3-tab li a {margin-right:-1px; padding-left:1.1em; padding-right:1.1em; font-weight:bold; font-size:14px; border:1px solid #d9d9d9; background:#f6f6f6; color:#666; text-align:center;}
.dcef3-tab li.active a,
.dcef3-tab li.active a:hover,
.dcef3-tab li.active a:focus {border:1px solid #d9d9d9; border-bottom:1px solid #fff; background:#fff !important; color:#333; box-shadow:none;}

.dcef3 .dcef3-layer {padding:0; border:none;}
.dcef3 .dcef3-layer .h2_cate {font-weight:bold; font-size:17px; color:#333; margin-bottom:5px; padding:0 0 5px; border-bottom:2px solid #217ad0; text-align:left;}
.dcef3 .dcef3-layer .cate-list {margin:0 0 20px; padding:16px 15px 11px 5px; border-bottom:1px solid #787878;}
.dcef3 .dcef3-layer .cate-list .link {margin:0 0 4px; padding-left:10px; background:url('/skin/default/images/dcef3/bu_cate.gif') no-repeat 0 45%;}
.dcef3 .dcef3-layer .cate-list .link a {font-size:13px; color:#555; text-decoration:none;}
.dcef3 .dcef3-layer .h3_cate {font-weight:bold; font-size:17px; color:#333; margin-bottom:5px; padding:0 0 5px; text-align:left;}



.sg-outer {margin-left:-7px; margin-right:-7px;}
.sg-box {padding:0 7px;}
.sg-list {margin-bottom:15px; padding:6px 6px 18px;}
.sg-list .thumb {}
.sg-list .info {}
.sg-list .info .sg-title {height:38px; font-weight:normal; font-size:13px; color:#555; line-height:1.5; overflow:hidden;}
.sg-list .info .box-price {}
.sg-list .info .old-price {display:inline-block; font-size:12px; color:#999; text-decoration: line-through;}
.sg-list .info .sale-price {display:inline-block; font-weight:bold; font-size:14px; color:#333;}
.sg-list .info .btn-buy {padding:3px 12px 1px; font-weight:bold; font-size:12px; background:#ff7547; color:#fff;}




.box-data-img {padding:20px; border:1px solid #d6d6d6;}
.box-data-img .data-img {display:inline-block; vertical-align:middle;}
.box-data-img .data-img img {display:inline-block; margin:0 auto; vertical-align:middle;}


.share {text-align:right;}
.share .fa-facebook {width:28px; height:28px; line-height:28px; text-align:center; font-size:19px; background:#4e69a3; color:#fff;}
.share .fa-twitter {width:28px; height:28px; line-height:28px; text-align:center; font-size:19px; background:#33bdf1; color:#fff;}
.spin_btn {display:inline-block; width:30px; height:30px; margin-left:1px; line-height:30px; font-size:18px; cursor:pointer; background-color:#e8e8e8; text-align:center; color:#000; vertical-align:bottom}
.n_list dt {margin-bottom:6px; font-size:13px;}
.n_list dd {margin-bottom:16px; font-size:12px;}

.sg-data .price-old {text-decoration:line-through;}
.sg-data .price-new {font-weight:bold; font-size:17px; color:#015595;}


.phone-name {display:inline-block; min-width:280px;}



.delivery_tab h5 {position:relative;}
.delivery_tab h5 sub.unit {position:absolute; right:0; bottom:0; padding:0;}

table.tbl_delivery {margin-bottom: 20px;}
table.tbl_delivery>thead>tr>th {text-align:center;}
table.tbl_delivery>tbody>tr>td {text-align:center; vertical-align:middle;}
table.tbl_delivery>thead>tr>th ,
table.tbl_delivery>tbody>tr>td {padding-left:0; padding-right:0;}

table.tbl_delivery .bg-yellow {background:#fffaed !important;}
table.tbl_delivery .bg-green {background:#f6fff0 !important;}
table.tbl_delivery .bg-pink {background:#fef6f1 !important;}
table.tbl_delivery .bg-sky {background:#eaf1ff !important;}




.amazon-wrap .heading{background-color:#2e3b4a; text-align: center}
.amazon-wrap .m-title {color:#444444; text-align: center; margin-bottom:70px; }
.amazon-wrap .m-title h3 {font-size:16px;font-weight: bold; margin-top:35px; margin-bottom:10px;}
.amazon-wrap .m-title p {font-size:14px;}
.amazon-wrap .m-title p a {color:#4889ab; 	}
.amazon-wrap .plugin-down {font-size:18px; color:#fff; text-decoration:none;background-color:#666666; max-width:312px; height:63px;display:block; margin:0 auto;line-height:63px;  }
.amazon-wrap .plugin-down:hover{text-decoration:none;}
.amazon-wrap .plugin-down span {font-size:30px; vertical-align: bottom;}
.amazon-wrap .chrome-img {border:1px solid #d9d9d9;padding:22px 0;margin-bottom:25px;}
.amazon-wrap h4 {font-size:16px; color:#333333; font-weight: bold;border-bottom:1px solid #333333;}
.amazon-wrap h5 {color:#333333; font-size:14px;}
.amazon-wrap .amazon-img {border:1px solid #d9d9d9; margin-bottom:50px;}
.amazon-wrap .amazon-img img {margin:0 auto;}
.amazon-wrap .chrome-img img {margin:0 auto;}





.scrollToTop {color:#fff; position:fixed; bottom:5px; right:5px; width:30px; height:30px; text-align:center; cursor:pointer; background-color:#616161; z-index:1005; display:none;}
.scrollToTop i {line-height:30px; font-size:18px;}



.noticePopup {padding:0 !important;}
.ui-dialog .ui-dialog-buttonpane button {font-size:12px;}


.totalSearch {color:#333;}
.totalSearch .heading_total {margin:0; padding:15px 25px; border:1px solid #c0c0c0; border-bottom:none;}
.totalSearch .h3_totalSearch {margin:0; font-weight:bold; font-size:21px; color:#333; line-height:1;}
.totalSearch .h3_totalSearch .sub {font-weight:normal; font-size:13px; color:#555;}

.totalSearch .search_keyword {display:inline-block; width:100%;}
.totalSearch .border {border:1px solid #c0c0c0;}
.totalSearch .title {float:left; padding:10px 25px; font-weight:bold; font-size:13px; background:#f7f7f7; border-right:1px solid #d4d4d4;}
.totalSearch .title img {float:left; display:inline-block; margin-top:2px; margin-right:15px;}
.totalSearch .title .txt {float:left; margin:0; font-size:15px; line-height:1.2;}
.totalSearch .title .txt .sub {font-weight:normal; font-size:12px;}
.totalSearch .keyword {float:left; padding:18px 25px; font-weight:bold; font-size:13px;}
.totalSearch .keyword span {color:#f30;}

.totalSearch .nav-tabs.total-tab {box-shadow:none; background:#f6f6f6 url('/skin/default/images/common/bg-totaltab.gif') repeat-x 0 0; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.totalSearch .nav-tabs.total-tab li a {margin-right:-1px; padding-left:1.1em; padding-right:1.1em; font-weight:bold; font-size:13px; border:1px solid #d9d9d9; background:#f6f6f6; color:#666;}
.totalSearch .nav-tabs.total-tab li.active a,
.totalSearch .nav-tabs.total-tab li.active a:hover,
.totalSearch .nav-tabs.total-tab li.active a:focus {border:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#484848 !important; color:#fff; box-shadow:none;}
.totalSearch .total-content {padding:0; border:none;}

.errorPageBox {margin:0 auto; padding:200px 0; text-align:center;}





@media (min-width: 1200px){
	.navbar-trans #webtrans {max-width:340px !important; float:right;}
	.navbar-trans .title {font-weight:bold; font-size:12px; color:#666666;margin-left: 39px !important; line-height:32px; }
}
@media (min-width: 1025px){
	#searchAll .input-search {width:176px;}
	.main-tabmenu {
		min-height: 510px;
		padding: 20px 25px 15px;
	}

}
@media (min-width: 992px){

	.main-carousel {
		padding-left: 0;
	}

}

@media (min-width:768px) {
	.navbar {
		background:#6d5edc;
		min-height:1px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: none;
		border-radius: 0;
		margin-bottom:47px;
	}

	.navbar-trans {height:auto !important; padding:40px 0 0 0;}
	.navbar-trans #webtrans {float:right;}

	.search-select {width:auto;}



	.navbar .lnb>li.open .dropdown-toggle>a,
	.navbar .lnb>li.open>a{text-decoration: underline}

	.navbar .lnb>li.br-no:after,
	.navbar .lnb>li:last-child:after {display:none;}
	.navbar .lnb>li.menu-img.open .dropdown-toggle>a,
	.navbar .lnb>li.menu-img:hover .dropdown-toggle>a {background-color:#cc0000;}
	.navbar .dropdown-toggle{position: relative;}
	.navbar .dropdown-toggle:after {content:""; width:1px; height:40px; display:inline-block; background:#9d9d9d; position:absolute; top:50%;margin-top:-20px; right:0;}




	.subfooter {text-align:right;}
	.subfooter .navbar {min-height:20px; background:transparent; border:none; box-shadow:none;}
	.subfooter .navbar-nav {float:left; margin:0; text-align:left;}
	.subfooter .navbar-nav>li {float:left; width:auto; border:none;}
	.subfooter .navbar-nav>li:hover {background:none;}
	.subfooter .navbar-nav>li a {padding:0 10px; color:#747474;}
	.subfooter .navbar-nav>li a:hover {color:#847375;}
	.subfooter .navbar-nav>li:first-child a {padding-left:0;}
	.subfooter .navbar-nav>li:last-child a {border-right:none;}


	.input200 {min-width:200px;}


	.main-tab {margin-left:1px;}
	.main-tab li {text-align:center;width:33.333%;}
	.main-tab>li>a {padding: 14px 0; margin-right:0;margin-left:-1px;}
	.main-tabmenu {}
	.main-tabmenu ul li {line-height: 1.8;}
	.main-tabmenu ul li a {color:#444;}
	.main-tabmenu ul li a:hover {color:#cc3333; }
	.main-tabmenu ul li:nth-child(4n) {}
	.tab-right-banner {padding-left:0;}




	.mainAuction .left {padding-right:0;}
	.mainAuction .right {padding-left:0;}
	.mainAuction .right .border {border-left:none;}



	.main-ebay-banner-lg .thumb {height:233px; display:block;}
	.main-ebay-banner-lg .thumb a .vm {display:inline-block; vertical-align:middle; height:233px;}
	.main-ebay-banner-lg .thumb a img {display:inline-block; max-height:233px; margin:0; margin-right:auto; margin-left:auto;}
	.main-ebay-banner-lg .title {height:48px; overflow:hidden;}


	.gList li .pic {height:182px; display:block;}
	.gList li .pic a .vm {display:inline-block; vertical-align:middle; height:182px;}
	.gList li .pic img {display:inline-block; max-height:182px; margin:0; margin-right:auto; margin-left:auto;}
	.gList li .info .subject {height:39px; overflow:hidden;}


	.company-scroll {max-height:500px; padding:20px; border:1px solid #ccc; color:#555; overflow-y:scroll;}

	.table-product-cal>tbody>tr>td.td1 {min-width:120px;}
	.table-product-cal>tbody>tr>td.td1 {min-width:150px;}
	.table-product-cal .div-input {padding-right:0;}
	.table-product-cal .div-unit {padding-left:5px;}



	.childCategories {border:1px solid #ccc; padding:13px 30px;}
	.childCategories .item {border-bottom:none; padding:3px 0 4px 10px; height:27px;}
	.childCategories .item a {font-size:12px; color:#333; height:16px;}
	.childCategories .item a:hover {color:#c33; font-weight:bold;}



	.search-box {outline:none;}
	.search-box .b-btm .pl0 {padding-left:0;}
	.search-box .b-btm .search-sub-text {padding-top:5px; padding-left:0;}
	.search-box .search-box-title {max-width:83.16px;}
	.search-box .search-content .jp-search-input {width:120px; margin-left:10px;}

	.sort_list {padding-top:4px;}







	.viewLeftThumb {height:415px;}
	.viewLeftThumb img {max-width:415px; max-height:415px;}


	.data-img {height:367px;}
	.data-img img {max-width:367px; max-height:367px;}


	.btn-bottom {min-width:160px;}
	.pr0 { padding-right:0 !important; }
	.buy_form_box .table-buyform th {width:150px;}


	table.table-process {font-weight:normal; color:#333;}
	table.table-process>thead>tr>th {padding:6px 0 5px; font-size:12px; background:#f8f8f8; vertical-align:middle;}
	table.table-process>tbody>tr>td {padding:2px !important; font-size:12px; vertical-align:middle;}
	table.table-process .box_subject {position:relative; min-width:240px;}
	table.table-process>tbody>tr>td a.subject {display:inline-block !important; max-width:160px; max-height:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	table.table-process>tbody>tr>td span.subject_ko {display:inline-block !important; max-width:160px; max-height:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}





	.bid-count {height:25px; overflow:hidden;}


	.box-process .process-content .process-responsive {overflow:hidden; }
	.box-process .process-content .process-responsive:first-child {margin-bottom:7px; border-bottom:1px dotted #ccc;}
	.process-content .subject {white-space:nowrap; overflow:hidden;}
	.process-content .subject_ko {white-space:nowrap; overflow:hidden;}


	.td-detail {width:70%;}
	table.table-detail {width:70%;}


}


@media (max-width:1024px) and (min-width:768px) {

	.viewLeftThumb {height:678px;}
	.viewLeftThumb img {max-width:678px; max-height:678px;}


	.gList li .pic {height:194px; display:block;}
	.gList li .pic a .vm {display:inline-block; vertical-align:middle; height:194px;}
	.gList li .pic img {display:inline-block; max-height:194px; margin:0; margin-right:auto; margin-left:auto;}
	.gList li .info .subject {height:39px; overflow:hidden;}

}



@media (max-width:767px) {
	.m0-xs { margin:0px !important; }
	.mb2-xs {margin-bottom:2px !important;}
	.mt0-xs { margin-top:0px !important; }
	.mt2-xs { margin-top:2px !important; }
	.mt10-xs { margin-top:10px !important; }
	.mt25-xs { margin-top:25px !important; }
	.mr5-xs { margin-right:5px !important; }
	.mr10-xs { margin-right:10px !important; }
	.mb0-xs { margin-bottom:0 !important; }
	.mb5-xs { margin-bottom:5px !important; }
	.mb10-xs { margin-bottom:10px !important; }
	.mb20-xs { margin-bottom:20px !important; }
	.ml0-xs { margin-left:0px !important; }
	.ml5-xs { margin-left:5px !important; }
	.p0-xs { padding:0px !important; }
	.pr0-xs { padding-right:0px !important;}
	.pr5-xs { padding-right:5px !important;}
	.pl0-xs { padding-left:0px !important;}
	.pl5-xs { padding-left:5px !important;}
	.pt5-xs { padding-top:5px !important;}
	.p-sm-xs {font-size:11px !important;}
	.p-md-xs {font-size:12px !important;}
	.p-lg-xs {font-size:13px !important;}

	hr {margin-bottom:15px;}
	.bold-xs {font-weight:bold;}
	.wb {word-break:break-all;}
	.fr-xs {float:right;}
	.inline-xs {display:inline;}

	.topmenu-holder {padding:0;}
	.topbar-list li {padding:0 9px;}
	.heading h2 {font-size:19px;}
	.navbar-header {border-bottom:none;}
	.navbar-brand {width:100%; display:block; height:80px; padding:22px 0px 0px 0px; text-align:center;}
	.logo {margin:0 auto;}

	.nav-tabs.main-tab li a {margin-right:0;margin-left:-1px;}
	.nav-tabs.main-tab li:first-child a {margin-left:0px;}




	.navbar-collapse {border-top:1px solid #015595; box-shadow:none;}
	.navbar {min-height:inherit; }
	.navbar .lnb {float:none; margin-top:0; margin-bottom:0; }
	.navbar .lnb>li {float:left; width:33%; font-weight:bold; font-size:12px; border-bottom:1px solid #eee; text-align:center;}
	.navbar .lnb>li a {padding:13px 5px !important;}
	.navbar .lnb>li:nth-child(3):after {display:none;}
	.navbar .lnb>li:last-child {border-bottom:none;}
	.navbar .lnb>li:last-child:after {display:none;}


	.lnb {display:inline; height:0; font-size:0; border:none;}
	.navHeaderCollapse {position:fixed; top:0; left:-100%; bottom:0; width:100%; height:100%; margin:0; padding:0; background-color:rgba(0,0,0,0.5);	z-index:1001; overflow-x:hidden; overflow-y:auto; visibility:hidden; -webkit-transition:all 0.5s; transition:all 0.5s; 	}
	.navHeaderCollapse.in {visibility:visible; left:15px;}
	.navHeaderCollapse .navHeaderInner {width:280px;height:auto;min-height:100%; background-color:#fff;}
	.navHeaderCollapse .heading {position:relative; margin:0; padding:11px 13px; background:#2f2f2f;}
	.navHeaderCollapse .heading a {color:#fff; font-size:15px;}
	.navHeaderCollapse .heading a img {margin-right:15px;}
	.navHeaderCollapse .heading .m-lnb {display:inline-block;float:right; }
	.navHeaderCollapse .heading .m-lnb li {border-bottom:none;}
	.navHeaderCollapse .heading .m-lnb a {padding:0;font-size:12px; font-weight: bold; display:inline-block; width:68px; height:27px;text-align: center; color:#fff; line-height:27px; }
	.navHeaderCollapse .heading .m-lnb .red-btn {background-color:#6d5edc; }
	.navHeaderCollapse .heading .m-lnb .default-btn {background-color:#797979;}
	.navHeaderCollapse .heading .close {display:block; position:absolute; left:287px; top:11px; padding:0; font-size:20px; text-shadow:none; color:#fff; opacity:1;}
	.navHeaderCollapse .top-nav {background-color:#f0f0f0; font-size:13px; color:#555555; border-bottom:1px solid #c5c5c5; }
	.navHeaderCollapse .top-nav > div {padding-top:16px;padding-bottom:16px;text-align: center}
	.navHeaderCollapse .top-nav > div img {margin-right:10px;}
	.navHeaderCollapse .top-nav .right-line:after{content:''; width:1px; height:38px; position:absolute;right:0px; top:10px;background-color:#c9c9c9;}
	.navHeaderCollapse ul {margin:0;}
	.navHeaderCollapse .navbar-nav {padding: 6px 0;	background: #dbdbdb;}
	.navHeaderCollapse .navbar-nav li {border-bottom:1px solid #c5c5c5; background-color:#fff;}
	.navHeaderCollapse .navbar-nav li a {padding-left:33px; padding-right:12px; color:#333; font-size:13px; position:relative; font-weight:bold;}
	.navHeaderCollapse .navbar-nav li a:after {content:''; background:url('/skin/default/images/common/m_arrow.png'); width:5px; height:7px; position:absolute;left:20px; top:40%;}
	.navHeaderCollapse .navbar-nav li .bulit {float:right; margin-top:2px; color:#9c9c9c;}
	.navHeaderCollapse .navbar-nav li .bulit.up {display:none;}
	.navHeaderCollapse .navbar-nav li.open {background:#f8f8f8;}
	.navHeaderCollapse .navbar-nav li.open a {font-weight:bold; background:none;}
	.navHeaderCollapse .navbar-nav li.open .bulit.up {display:block;}
	.navHeaderCollapse .navbar-nav li.open .bulit.down {display:none;}
	.navHeaderCollapse .dropdown-menu {margin-top:-2px; padding:0 0 13px;}
	.navHeaderCollapse .dropdown-menu li {border-bottom:none;}
	.navHeaderCollapse .dropdown-menu li a {padding-top:4px;	padding-bottom:4px; font-weight:normal;	}
	.navHeaderCollapse .dropdown-menu li a:hover {color:#ea5545;}
	.navHeaderCollapse h3 {color:#fff; background-color:#6d6d6d;padding-left:17px; height:30px; line-height: 30px; font-size:13px; margin-bottom:0;}
	.navHeaderCollapse .m-quick-menu-wrap {padding-bottom:30px;}
	.navHeaderCollapse .m-quick-menu {border-bottom:1px solid #dbdbdb;height:46px; line-height:46px; padding-right:0;}
	.navHeaderCollapse .m-quick-menu a {font-size:12px; color:#555555;letter-spacing: -1.5px;}
	.navHeaderCollapse .m-quick-menu a img {margin-right:6px;}
	.navHeaderCollapse .right-line:after{content:''; width:1px; height:30px; position:absolute;right:0px; top:10px;background-color:#dbdbdb;}





	.owl-controls {margin-top:0;}
	.phone-input {display:inline-block; width:auto; vertical-align:middle;}
	#faqMenu li a {padding:5px 10px;}

	.tab-right-banner {margin-left:15px; margin-right:15px; text-align:center;}
	.product-img {padding:15px;}
	.widget_courseBox .courseView li {width:20%;}
	.widget_courseBox .courseView li a .txt {font-size:11px; line-height:1.1;}

	.bidContent {overflow:hidden; word-break:break-all;}
	.bidContent img {display:block; max-width:100%; height:auto;}



	.subfooter .navbar {background:transparent; border:none; box-shadow:none;}
	.subfooter .navbar-header {height:60px; border:none;}
	.subfooter .navbar .navbar-nav li {border-bottom: 1px solid #796060;}

	.subfooter .navbar-toggle {margin-top:5px;}
	.subfooter .navbar-default .navbar-collapse {border-top: 1px solid #796060;}
	.subfooter .navbar-default .navbar-nav>li>a {color:#847375;}

	.box-main-quick {padding-left:15px;}



	.main-tabmenu { padding:14px 15px 14px;}
	.main-tabmenu ul li {width:50%; display:inline-block;}
	.main-tabmenu ul li span {display:none;}
	.main-tabmenu ul li a {font-size:12px;    letter-spacing: -0.7px;}


	.promotion-box:nth-child(3n+3) {border-right:0;}


	input[type=checkbox], input[type=radio] {margin:0 4px 0 0; vertical-align:middle;}
	.checkbox,
	.radio {display:inline-block;}
	.btn-mini {padding:5px 4px 5px;}
	.moneyAdd .btn-mini:first-child {margin-left:0;}



	.sort-bar {position:relative;}
	.sort-dropdown {position:absolute; top:3px;}
	.sort-menu {min-width:120px;}
	.sort-menu>li>a {padding:6px 8px; font-size:12px;}
	.m-select-btn {display:inline-block; height:28px; margin-top:0; padding:0 10px; line-height:28px; border-radius:5px;}


	.input-sm-xs {height:30px; padding-top:5px; font-size:13px;}




	.box-search-content {padding:0;}
	.search-content label {font-size:11px;}
	.search-content input[type=radio] {margin-top:2px;}

	.xs-id {padding:0 0 0 15px;}
	.xs-time {padding:0 0 0 15px;}
	.xs-price {padding:10px 0 10px 15px;}
	.xs-code {padding:10px 15px 0;}
	.xs-search {padding:0 0 0 15px;}

	.search-box .b-btm {padding-bottom:10px;}
	.search-box .jp-b-btm {padding-bottom:0;}
	.search-box .price-terms .form-control {width:35%; }
	.search-box .search-content .jp-search-input {margin-bottom:3px;}
	.search-box .form-group label {margin:0 10px 0 0 !important; font-size:11px !important;}




	.m-btn-search {margin-bottom:18px;}
	.m-btn-search .s-btn {display:block; width:100%; margin:0; padding:11px 0 9px; font-size:14px; text-align:center; background:#a3a3a3; color:#fff;}
	.modal-backdrop {display:none;}
	#searchModal {
		position:fixed; overflow:hidden; padding:0 0 10px; font-size:14px; background:#fff; top:0; bottom:0; left:0; right:0; color:#555; z-index:900; will-change:transform;
		-webkit-transition:-webkit-transform .35s ease-out,visibility 0s .35s;
		transition:transform .35s ease-out,visibility 0s .35s;
		-webkit-transform:translateY(100%);
		transform:translateY(100%);
		-webkit-transition-delay:0s;
		transition-delay:0s;
		display:none;}

	#searchModal.in {height:100%;
		-webkit-transform:translateY(0%);
		transform:translateY(0%);
		-webkit-transition-delay:0s;
		transition-delay:0s;
		display:block;
	}

	#searchModal .m-title {position:absolute; top:0; display:block; width:100%; padding:13px 0 12px 15px; font-weight:bold; font-size:14px; background:#a3a3a3; color:#fff;}
	#searchModal .m-inner {height:530px; padding:12px 12px 27px; position:absolute; top:46px; left:0; right:0; overflow-y:auto; overflow-x:hidden;}
	#searchModal .m-btn {position:absolute; left:0; right:0; bottom:0; display:block; padding:20px 10px 30px; background:#fff; border-top:1px solid #ccc;
		-webkit-transition:-webkit-transform .35s ease-out,visibility 0s .35s;
		transition:transform .35s ease-out,visibility 0s .35s;
		-webkit-transform:translateZ(0);
		transform:translateZ(0);}


	.jp-btn-bid-search {display:block; width:100%; margin:0; padding:11px 0 9px; font-family:FontAwesome; font-size:14px; text-align:center; background:#d9534f; color:#fff;}


	.pagination>li>a, .pagination>li>span { padding:4px 9px 3px;}

	.sort_list .btn-link {padding:1px 2px; font-size:11px;}

	.amazon-sort-search .box-sort {display:none;}
	.amazon-sort-search .box-sort:first-child {display:block;}


	.cate-breadcrumb .btn-collapse {top:-50px; right:25px; background-position-y:3px;}



	.childCategories .inner {margin:0}
	.childCategories .item {padding:2px 20px 2px 10px; border-bottom:1px solid #dfdfdf;  overflow:hidden; font-weight:bold; font-size:13px; background:url("/skin/default/images/aucEngine/ico-arrow.png") no-repeat right center; display:table;}
	.childCategories .item a {display:table-cell; height:38px; color:#333; white-space:normal; line-height:1.4; vertical-align:middle;}




	.gList li {padding-left:5px; padding-right:5px;min-height:310px;}
	.gList li .pic {height:100px; display:block; margin-bottom:10px;}
	.gList li .pic img {display:inline-block; max-height:100px; margin:0; margin-right:auto; margin-left:auto;}
	.gList li .pic a .vm {display:inline-block; vertical-align:middle; height:100px;}
	.gList li .pic a img {display:inline-block; vertical-align:middle;}
	.gList li .info .subject {height:39px; overflow:hidden;}
	.gList li .li_bottom p {font-size:12px;}



	.head-bid .bid-title {font-size:15px;}
	.aucDetailGoodsBox div {width:100% !important;}
	.aucDetailGoodsBox table {width:100% !important;}
	.bid-time-form label {margin:0;}



	.product-img {padding:20px;}
	.viewLeftThumb {height:298px;}
	.viewLeftThumb img {max-width:298px; max-height:298px;}



	.btn-sm-xs {font-size:12px; line-height:1.5;}


	.btn-bid-red {padding:12px 24px 11px;}
	.btn-bid-gray {padding:12px 24px 11px;}
	.btn-bid-orange {padding:12px 24px 11px;}
	.btn-bid-lightgray {padding:12px 24px 11px;}

	#cal-accordion .panel-heading a {padding-top:9px; padding-bottom:9px; font-size:13px;}
	#cal-accordion .panel-title a i {padding-right:5px; font-size:13px;}
	.table-product-cal>tbody>tr>td {padding:8px 5px 8px 15px; font-size:12px;}
	.table-product-cal>tbody>tr>td.td1 {min-width:90px;}
	.table-product-cal>tbody>tr>td.td_2 {min-width:115px;}
	.table-product-cal .form-control {max-width:110px; padding:5px 5px 5px 0;}
	.table-product-cal .form-control.input-sum {max-width:100%;}
	.table-product-cal>tbody>tr>td.td-title {min-width:90px;}
	.table-product-cal .cal-input {padding-left:0; padding-right:4px;}
	.table-product-cal .cal-unit {padding-left:0; padding-right:0;}



	.bid-count {height:24px; overflow:hidden;}
	.ebay-seller {height:19px; vertical-align:middle; overflow:hidden;}
	.ebay-time {height:35px; font-size:11px; overflow:hidden; line-height:1.5;}

	.box-tip {padding:17px 21px;}

	table.table-process,
	table.table-process>thead,
	table.table-process>tbody,
	table.table-process>tbody>tr,
	table.table-process>tbody>tr>th,
	table.table-process>tbody>tr>td {display:block;}
	table.table-process>thead>tr {position:absolute;top: -9999px;left: -9999px;}
	table.table-process>tbody>tr {border:1px solid #ccc;}
	table.table-process>tbody>tr:nth-of-type(odd) {background:#f2f2f2;}
	table.table-process>tbody>tr>td {border:none; border-bottom:1px solid #d2d2d2; position:relative; text-align:left;}
	table.table-process .column:before{
		display:inline-block;
		width:110px;
		padding-right:20px;
		font-size:12px;
		content:" "attr(data-label)" ";
	}
	.fl-none-xs {float:none !important;}
	table.table-process .box_subject {display:inline-block; width:170px;}
	table.table-process .column .subject {display:inline-block; max-width:180px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; vertical-align:middle;}
	table.table-process .column .box-auc-price {display:inline-block;}
	table.table-process .column input.form-control {display:inline-block;}
	table.table-process .column .box-select {display:inline-block;}
	#auctionlist .td_two_num {max-width:none;}

	table.table-process .p_couponName {display:inline;}


	.box-process .process-content {padding-left:0; white-space:nowrap; overflow-x:auto;}
	.process-content .subject {overflow:auto;}
	.process-content .subject_ko {overflow:auto;}

	#auctionlist .input-bid {width:70px; padding-left:0;}


	.box-caution {padding:4px 3px; font-size:12px;}
	.btn-caution {display:inline-block; margin-top:10px;}


	table.table-calculator>tbody>tr>th {font-size:12px;}
	table.table-small>thead>tr>th {font-size:12px;}
	table.table-small>tbody>tr>th {font-size:12px;}
	table.table-small>thead>tr>td {font-size:12px;}
	table.table-small>thead tr td {text-align:center; vertical-align:middle;}
	table.table-small>tbody>tr>td {text-align:center; vertical-align:middle;}


	.buy_form_box .photo .click_text {left:35%;}


	table.table-board>thead>tr>th {border:none;}




	.board-serch-text {display:inline-block; width:50% !important;}


	.nav-tabs.faq-tab {background:url("/skin/default/images/board/1px-ddd.gif") repeat-y 0 bottom;}
	.nav-tabs.faq-tab li {height:29px;}
	.faq-tab-content {border-top:1px solid #d9d9d9;}




	#categorySelect div {height:100px; margin-left:10px; padding-right:0;}
	#categorySelect div:hover {height:100px;}
	#categorySelect div:last-child {height:298px;}


	.box-wrapper-15-xs {padding-left:15px; padding-right:15px;}


	.addr_left h5 {font-size:13px;}

	table.table-detail {width:100%;}


	


	.recommendList li {float:left; width:100%; margin-bottom:0.5em; padding-right:0; padding-bottom:0.5em; border-bottom:1px dotted #ccc; position:relative;}


	.buy_form_box .table-buyform th {min-width:60px;}


	.data-img {height:288px;}
	.data-img img {max-width:288px; max-height:288px;}



	.phone-name {display:block; min-width:auto;}


	ul.sidebar-nav>li>a {padding:7px 12px 6px; font-weight:bold; font-size:13px; color:#666;}
	ul.sidebar-nav li.list-toggle.active:after {content:"\f0da"; color:#fff;}
	ul.sidebar-nav li.list-toggle:after {content:"\f0d7"; font-family:fontawesome; position:absolute; font-size:8px; right:15px; top:12px; color:#ccc;}

}


@media all and (min-width:415px) and (max-width:768px) {
	.mb21-sm { margin-bottom:21px !important; }


	.product-img {padding:20px;}
	.viewLeftThumb {height:578px;}


	.gList li .pic {height:150px; display:block;}
	.gList li .pic img {display:inline-block; max-height:150px; margin:0; margin-right:auto; margin-left:auto;}
	.gList li .pic a .vm {display:inline-block; vertical-align:middle; height:150px;}
	.gList li .pic a img {display:inline-block; vertical-align:middle;}
	.gList li .info .subject {height:39px; overflow:hidden;}


	#categorySelect div {height:232px;}
	#categorySelect div:hover { height:298px; overflow-y:auto; overflow-x:hidden;}

}

@media (max-width:480px){
	#searchAll .btn-search-select {padding: 8px 12px 8px 9px;}
	#mainShop li {width:30%;     margin: 0 4px 6px 4px;}

}



.mypage2 .subT {font-weight: bold;	font-size: 19px;color: #333;}


.mypage2 .courseView2 {list-style:none; padding:0; overflow:hidden; color:#555;}
.mypage2 .courseView2 li {float:left; display:inline; width:9.19%; border:1px solid #ddd; margin-right:-1px;}
.mypage2 .courseView2 li a {display:block; padding-top:20px; height:87px; font-size:1.6em; text-align:center; vertical-align:middle; color:#555;}
.mypage2 .courseView2 li a:hover {color:#e55454;}
.mypage2 .courseView2 li a .txt {display:block; font-size:12px; margin-top:4px;}
.mypage2 .courseView2 li .count {padding:10px 0 0; border-top:1px solid #ddd; background:#fff; text-align:center; color:#444;}
.mypage2 .courseView2 li.li_last {margin-right:0;}
.mypage2 .courseView2 li a.XenoMouseOver {border: 1px solid #e55454; color:#e55454;}



.tip_top{height:15px;margin:10px 0 0 0;background:url('/skin/default/sell/sell/bg_tip_top.gif') no-repeat 0 0; background-size:100%}
.tip_bottom{height:20px;background:url('/skin/default/sell/sell/bg_tip_bottom.gif') no-repeat 0 0;background-size:100%}
.tip { clear:both; letter-spacing:-0.03em; border:2px solid #c7d8ef;border-top:none;border-bottom:none; line-height:1.5; color:#504e3e; background:#fff; background:url('/skin/default/sell/sell/bg_tip.gif') no-repeat 30px center; padding:0 10px; padding-left:120px; }
.tip strong { display:inline-block; padding-bottom:5px;  }
.tip span, .tip a { color:#d43b34;  }

.pay_bar2 input.btn_export {float:left; display:inline; margin-right:5px; margin-top:3px;}
.pay_bar2 p {float:left; display:inline; color:#999; font-size:11px;}

.payList { clear:both; margin-top:30px; }
.payList .payListH3 {font-weight: bold;	font-size: 15px;color: #333;}
.payList .payListText { float:right; font-size:11px; text-align:right; }
.payList .payListText2 { float:right; font-size:11px; text-align:right; padding-top:10px;}
.payList .payListText3 { padding-top:10px; }
.payList .allSel { float:left; padding-top:10px; padding-left:17px; }
.payList .allSel select { margin-right:6px; margin-left:18px;}
.payList .allSel img { vertical-align:middle; }
.payList .allSel2 { float:left; padding-top:10px; padding-left:13px; }
.payList .payLIstTb { clear:both; width:100%; border-bottom:2px solid #c8c8c8; font-size:12px; }
.payList .payLIstTb2 { clear:both; width:100%; border-bottom:2px solid #c8c8c8; font-size:12px; }
.payList .payLIstTb th { padding:5px 0; text-align:center; font-size: 12px;	color: #777; background:#eaeaea; border-top:1px solid #dadada; border-bottom:1px solid #dadada;vertical-align: middle; }
.payList .payLIstTb th span { color:#999; }
.payList .payLIstTb2 th { height:45px; text-align:center; font-weight:lighter; color:#333; }
.payList td { padding:3px; padding-bottom:5px; text-align:center; background:url('/skin/default/user/mypage/mypage/g1.gif') repeat-x left bottom; line-height:1.4; }
.payList td.tdLeft {width:170px; padding-left:10px; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.payList td.tdLeft p {overflow:hidden; white-space:nowrap; width:140px; text-overflow:ellipsis; margin:0; padding:0; color:#666;}
.payList td strong { color:#cc0000; }
.payList td span { color:#cc0000; }
.payList td strong.success { color:#739c10; }
.payList .payLIstTb td.noText { padding-top:8px; padding-bottom:8px; color:#666;}
.payList .payLIstTb td {color:#666;}
.mypageTb2W { border:1px solid #dadada; padding:20px; }
.payList .mypageTb2 { width:100%; border-top:1px solid #ccc; font-size:11px; }
.payList .mypageTb2 th { width:68px;background:#eaeaea; padding:3px; text-align:center; border-bottom:1px solid #cccccc; font-weight:lighter; }
.payList .mypageTb2 td { padding:5px; text-align:left; border-bottom:1px solid #cccccc; background:#fff; font-weight:bold; }
.payList .mypageTb2 td img { vertical-align:middle;  }
.payList .mypageTb2 td input { margin-right:5px;}
.payList .mypageTb2 td textarea { margin-right:10px; width:550px; height:65px; }
.payList .mypageTb2 td .wi259 { margin-top:5px;}

.course1PopH3 {font-weight: bold;	font-size: 19px;color: #333; margin-top:40px;}
.coursePop .gray1 { background:#b1b1b1; }
.coursePop .center { text-align:center; vertical-align:middle; }

@media (max-width:992px) {
	.mypage2 .courseView2 li {width:15.9%; margin-bottom:2px;}
	.tip_top, .tip_bottom {display:none;}
	.tip {background:none; border-top:2px solid #c7d8ef;border-bottom:2px solid #c7d8ef; padding:8px;}
}
@media (max-width:767px) {

}
@media (max-width:480px) {
	.mypage2 .courseView2 li {width:23.9%;}
}



.process_tab {
	display:block;
}
.process_tab .main-tabmenu {
	min-height: 150px;
	padding: 25px 18px 0;
	border-width: 1px 0 1px 0;
}
.process_tab .nav-tabs>li >a{
	font-size:14px;
	padding:10px 40px;
	border-radius:0;
	margin-right: -1px;
	border: 1px solid #dcdcdc!important;
	background:#f7f7f7;
}
.process_tab .nav-tabs>li.active>a,
.process_tab .nav-tabs>li.active>a:hover,
.process_tab .nav-tabs>li.active>a:focus {
	border-bottom: 1px solid #fff!important;
	background:#fff;
	font-weight: bold;
}
@media (max-width:768px){
	.process_tab .nav-tabs li {
		width:33.333%;
	}
	.process_tab .nav-tabs>li >a {
		padding:10px;
	}
	.process_tab .main-tabmenu {
		padding:20px 0px;
		min-height:auto;
	}
}




.process_tab .unit {
	font-size:12px;
	text-align:center;
	position:relative;
	min-height:140px;
}
.process_tab .unit:after {
	content:"";
	display:block;
	width:8px;
	height:16px;
	position:absolute;
	right:0;
	top:30px;
	background:url("/skin/default/images/index/process_arrow.gif") no-repeat 0 0;
}
.process_tab .unit:last-child:after {
	display:none;
}
.process_tab .unit img {
	display:block;
	margin:0 auto 10px;
}
.process_tab .unit span {
	display:block;
	text-align:center;
	width:100%;
}
@media (min-width:992px) {
	.process_tab .unit {
		width:11%;
	}
}
@media (max-width:768px) {
	.process_tab .row {
		padding-right:20px;
	}
}
.list-default {padding:0; margin:0; list-style: none;}
.list-default > li {font-size: 13px;}

.list-num {padding:0; margin:0;}
.list-num >li {list-style: none; position:relative; color:#333; padding-left:15px; line-height: 1.6;}
.list-num >li >.num {position:absolute; top:0; left:0;}
.list-num >li:nth-child(n+10) {padding-left:25px;}

.list-hyphen { padding:0; margin:0; }
.list-hyphen >li { list-style: none; position: relative; padding-left: 8px; line-height: 1.5; }
.list-hyphen >li:after { content:""; display:block; width:4px; height:1px; background:#444;  position:absolute; top:8px; left:0; }
.list-hyphen >li.red { color:#c33; }
.list-hyphen >li.red:after { background:#c33; }




.top-guide-common {

}
.top-guide-common .method {
	margin-bottom:40px;
}
.top-guide-common .method h3 {
	color:#333;
	font-size: 17px;
	font-weight:bold;
	background:#f1f1f1;
	border:1px solid #e0e0e0;
	padding: 11px 0 11px 25px;
	margin:0 0  25px;
}
.top-guide-common .method .row {
	margin-left:-28px;
	margin-right:-28px;
}
.top-guide-common .method .row >div {
	padding-left:28px;
	padding-right:28px;
	margin-bottom:15px;
}
@media (max-width:767px) {
	.top-guide-common .method .row {
		margin-left:-15px;
		margin-right:-15px;
	}
	.top-guide-common .method .row >div {
		padding-left:15px;
		padding-right:15px;
	}
}
.top-guide-common .method .summary {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 14px;
	padding-top: 5px;
	color:#333;
}
.top-guide-common .method ul.list-num {
	margin-bottom:28px;
}
.top-guide-common .method ul.list-num li {
	margin-bottom:10px;
	line-height: 1.6;
	font-size: 14px;
	color: #333;
}
@media (max-width:1199px) {
	.top-guide-common .method ul.list-num li {
		font-size: 13px;
	}
}
.top-guide-common .method ul.list-num li:last-child {
	margin-bottom:0;
}
.top-guide-common .method .app-install-btn {
	font-size: 0;
	padding:12px 0;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:27px;
}
.top-guide-common .method .app-install-btn a {
	display:inline-block;
	width:50%;
	padding:7px 0;
	text-align: center;
}
@media (max-width:767px) {
	.top-guide-common .method .app-install-btn a {
		width:100%;
	}
	.top-guide-common .method .app-install-btn a:first-child {
		border-bottom:1px solid #d9d9d9
	}
}
@media (min-width:768px) {
	.top-guide-common .method .app-install-btn a:first-child {
		border-right:1px solid #d9d9d9
	}
}
.top-guide-common .method .guide-btn {
	font-size: 0;
}
.top-guide-common .method .guide-btn a {
	display:inline-block;
	text-align: center;
	text-decoration: none;
	padding:19px 0;
	font-size: 17px;
	font-weight: bold;
}
.top-guide-common .method .guide-btn a.type1 {
	color:#6d5edc;
	border:1px solid #6d5edc;
	
	width: 58%;
	margin-right:2%;
	position: relative;
}

.top-guide-common .method .guide-btn a.type1::after {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%) rotate(45deg);
	content: '';
	width: 8px;
	height: 8px;
	border-top: 1px solid #6d5edc;;
	border-right: 1px solid #6d5edc;
}
.top-guide-common .method .guide-btn a.type2 {
	color:#fff;
	border:1px solid #949494;
	background:#949494;
	width:40%;
}
@media (max-width:991px) {
	.top-guide-common .method .guide-btn a {
		width: 100% !important;
		margin-bottom: 5px;
	}
}
@media (max-width:1199px) {
	.top-guide-common .method .guide-btn a {
		font-size: 14px;

	}
}
.submenu-category {
	padding-top:38px;
	border-top:1px solid #686868;
}
.submenu-category h3 {
	font-size: 17px;
	color:#333;
	font-weight:bold;
	margin: 0 0 7px;
}
.submenu-category .row {
	margin-left:0;
	margin-right:0;
}
.submenu-category .row >ul >li {
	padding-left:0;
	padding-right:0;
}
.submenu-category ul {
	padding: 15px 0;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
.submenu-category ul li a {
	font-size: 13px;
	color: #333;
	display: block;
	padding: 4px 0 4px 15px;
}



.fixed-header-app {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: 16px 0 15px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	background: #fff;
	font-size: 15px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	z-index: 100;
}
.fixed-binbox {
	width:100%;
	height:47px;
	background: #fff;
}
.fixed-header-app a.goBack {
	position: absolute;
	top: 0;
	left: 0;
	width: 47px;
	height: 47px;
	text-align: center;
	padding: 12px;
}


.board-top-app {}
.board-top-app .cs-center {
	text-align: center;
	background: #f3f3f3;
	border-bottom: 1px solid #d3d3d3;
	padding: 15px 0 20px;
}
.board-top-app .cs-center .worktime {
	width:191px;
	margin: 10px auto 8px;
	font-size: 12px;
	font-weight: bold;
	color:#fff;
	padding:3px 0;
	border-radius: 14px;
	background:#6d5edc;
	letter-spacing: -1px;
}
.board-top-app .cs-center .worktime2 {
	font-size: 12px;
	letter-spacing: -1px;
}

.board-top-app .cs-board-tab {
	background: #fff;
	margin-bottom: 25px;
}
.board-top-app .cs-board-tab .tab-menu {
	padding:0 12px;
	margin:0;
	font-size: 0;
	border-bottom:1px solid #ccc;
}
.board-top-app .cs-board-tab .tab-menu li {
	display:inline-block;
	width:33.3333%;
	margin-left:-1px;
	margin-bottom:-1px;
}
.board-top-app .cs-board-tab .tab-menu li.active {
	position: relative;
	z-index: 5;
}
.board-top-app .cs-board-tab .tab-menu li a {
	display:block;
	padding:11px 0;
	text-align: center;
	background:#efefef;
	border:1px solid #ccc;
	font-size: 13px;
	color:#666;
}
.board-top-app .cs-board-tab .tab-menu li.active a {
	background:#fff;
	color:#6d5edc;
	font-weight:bold;
	border-bottom:1px solid transparent;
}
.board-top-app .cs-board-tab .tab-content .tab-pane {
	display:none;
	padding:15px;
}
.board-top-app .cs-board-tab .tab-content .tab-pane.active {
	display:block;
}


.table-custom {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom:10px;
}
.table-custom thead tr th{
	padding:8px;
	border:1px solid #e0e0e0;
	font-size:12px;
	font-weight:bold;
	background:#f2f2f2;
	color:#444;
	text-align: center;
}
.table-custom tbody tr th,
.table-custom tbody tr td {
	padding:8px;
	border:1px solid #e0e0e0;
}
.table-custom tbody tr th {
	font-size:12px;
	font-weight:bold;
	background:#f2f2f2;
	color:#444;
	text-align: center;
}
.table-custom tbody tr td {
	font-size:13px;
	color:#666;
	min-height:34px;
}
.table-custom input[type=text],
.table-custom input[type=password] {
	width: 100%;
	padding: 4px;
	border: 1px solid #e0e0e0;
	vertical-align: middle;
}
.table-custom input[type=text].short {
	max-width:210px;
}
.table-custom input[type=text].shortest {
	max-width:100px;
}
.table-custom select {
	min-height:30px;
	border: 1px solid #e0e0e0;
}
.table-custom textarea {
	width: 100%;
	border: 1px solid #e0e0e0;
}
.table-custom label {}

.table-custom input[type=checkbox],
.table-custom input[type=radio] {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.table-custom .lable-name {
	vertical-align:middle;
}
.table-custom input[type=button],
.table-custom a.btn-normal {
	font-size: 11px;
	color: #666;
	text-align: center;
	text-decoration: none;
	padding: 7px 15px;
	border: 1px solid #e0e0e0;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
}
.table-custom input[type=button]:hover,
.table-custom a.btn-normal:hover {
	color:#333;
	border-color:#000;
}
.table-custom a.btn-small {
	font-size: 11px;
	color: #666;
	text-align: center;
	text-decoration: none;
	padding: 4px 0;
	border: 1px solid #e0e0e0;
	width: 85px;
	display: inline-block;
	vertical-align: middle;
}
.table-custom a.btn-small:hover {
	color:#333;
	border-color:#000;
}
.table-custom button.btn-check,
.table-custom a.btn-check {
	font-size: 11px;
	color: #666;
	text-align: center;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #e0e0e0;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	font-weight:normal;
}
.table-custom button.btn-check:hover,
.table-custom a.btn-check:hover {
	color:#f33;
	border-color:#f33;
}
.table-custom img {
	max-width:100%!important;
}
.table-custom tr th .star {
	color:#ff3333;
}
@media (max-width:768px) {

	.table-mobile-default,
	.table-mobile-default tbody,
	.table-mobile-default tr,
	.table-mobile-default tr th,
	.table-mobile-default tr td {
		display:block;
		width:100%;
	}
	.table-mobile-default tbody:after {
		content:"";
		display:block;
		clear:both;
	}
	.table-mobile-default tr th,
	.table-mobile-default tr td {
		margin-top:-1px;
	}

	.table-mobile-board {
		border-top:2px solid #666;
	}
	.table-mobile-board,
	.table-mobile-board tbody,
	.table-mobile-board tr,
	.table-mobile-board tr th,
	.table-mobile-board tr td {
		display:block;
		width:100%;
	}
	.table-mobile-board tbody:after,
	.table-mobile-board tbody tr:after {
		content:"";
		display:block;
		clear:both;
	}
	.table-mobile-board tr {
		border-bottom:1px solid #e0e0e0;
	}
	.table-mobile-board tr th,
	.table-mobile-board tr td {
		float:left;
		border:none!important;
	}
	.table-mobile-board tr th {
		width:30%;
		background:none!important;
	}
	.table-mobile-board tr td {
		width:70%;
		font-size: 12px!important;
	}
	.table-mobile-board tr td.text-area {
		width:100%!important;
	}
	.table-mobile-board .board-content td {
		width:100%!important;
	}

}

.table-custom .subject {
	text-align: left;
}
.table-custom .subject a {
	color:#555;
}
.table-custom .subject a img {
	margin-right:5px;
}
.remove-vertical-line tr td,
.remove-vertical-line tr th {
	border-left: 0;
	border-right: 0;
}

table.transparent {
	width:100%;
	border:none;
	background:none;
	border-collapse:collapse;
	padding:0;
	margin:0;
}
table.transparent .mce-tinymce {
	width:100%!important;
}

.table-custom .replyA {
	text-align: left;
}





.topmenu-list .appdown {
	position:relative;
}

.topmenu-list .appdown > a {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.topmenu-list .appdown.open > a{
	color:#000!important;
	background:#fff;
}
.topmenu-list .appdown.open .appdown-wrap {
	display:block!important;
}
.appdown-wrap {
	display:none;
	background: #fff;
	position: absolute;
	top: 100%;
	right: 0;
	width: 435px;
	padding: 34px 24px;
	border: 1px solid #999999;
	z-index: 10;
	text-align: left;
	font-size: 13px;
	color:#000;
	line-height: 18px;
}
.appdown-wrap h5 {
	font-size:14px;
	font-weight: bold;
	margin: 0 0 13px;
	color:#333;
}
.appdown-wrap .app-install1 {
	position:relative;
	padding-left:38px;
	padding-top: 3px;
	padding-bottom: 14px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 15px;
}
.appdown-wrap .number {
	width:27px;
	height:27px;
	background:#fe4e51;
	color:#fff;
	text-align: center;
	position:absolute;
	top: 0;
	left:0;
	padding: 4px 0;
	font-size: 15px;
	font-weight: bold;
	border-radius: 50%;
}
.appdown-wrap input[name=ostype] {
	vertical-align: middle;
	margin:0 5px 0 0;
}
.appdown-wrap input[name=ostype] + label {
	vertical-align: middle;
	margin:0 15px 0 0;
	font-size: 12px;
	font-weight:normal;
	color:#666;
}
.appdown-wrap input[name=phonenum] {
	width:227px;
	height:28px;
	border:1px solid #b2b2b2;
	margin-right:8px;
	font-size: 12px;
	padding:5px;
}
.appdown-wrap button[type=submit] {
	background: #666666;
	color: #fff;
	text-align: center;
	width: 69px;
	font-size: 12px;
	outline: none;
	box-shadow: none;
	border: none;
	height: 28px;
}
.appdown-wrap span.appnotice {
	font-size: 11px;
	vertical-align: middle;
	display:inline-block;
	color:#666666;
}


.appdown-wrap .app-install2 {
	position:relative;
	padding-left:38px;
	padding-top: 3px;
}
.appdown-wrap .app-install2 a {
	display:inline-block;
	padding:0;
}
.appdown-wrap .btn-appdown-close {
	position:absolute;
	bottom:0;
	right:0;
	cursor: pointer;
}




.custom-box {
	font-size: 13px;
	padding:20px 15px;
	background:#f1f1f1;
	border:1px solid #e0e0e0;
}
.custom-box label {
	padding-left:0;
	margin-right:10px;
}
.custom-box label input {
	position:static!important;
	margin:0 4px 0 0!important;
}
.custom-box .checkbox-inline+.checkbox-inline,
.custom-box .radio-inline+.radio-inline {
	margin-left: 0!important;
}

@media (max-width:767px) {
	.well {
		padding:0;
		border-radius: 0;
	}
}


.trans-common-caution {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#c00;
	border-bottom:1px dashed #888;
	padding-bottom:25px;
	margin-bottom:50px;
}


.common-page {}
.common-page h3.title {
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding:0 0 9px;
	border-bottom: 1px solid #dfdfdf;
	color:#333;
	margin: 0 0 53px;
}
.common-page h4 {
	background: #cfedec;
	font-size: 14px;
	font-weight:bold;
	color: #2d2d2d;
	padding: 10px;
	margin: 0 0 20px;
}
.common-page h5 {
	font-size: 14px;
	font-weight:bold;
	color:#333;
	padding:0;
	margin:0 0 25px;
}
.common-page h6 {
	font-size: 14px;
	font-weight:bold;
	color:#333;
	padding:0;
	margin:0 0 15px;
}
.common-page .summary {
	font-size: 15px;
	line-height: 1.4;
	color:#333;
	margin: 0 0 30px;
}

.common-page h4 span.h4_symbol {
	color: #6d5edc;
	border-top: 6px solid transparent;
	border-right: 0 solid transparent;
	border-left: 10px solid;
	border-bottom: 6px solid transparent;
	
	display: none;
	vertical-align: middle;
	margin-top: -3px;
	margin-right:5px;
}
.common-page .text-area {
	font-size: 13px;
	color:#333;
	line-height:1.6;
	margin-bottom:25px;
}
.common-page .text-area strong {
	display:inline-block;
	margin-bottom:4px;
	color:#333;
}
.common-page .list-default{}
.common-page .list-default li {
	margin-bottom: 12px;
	line-height: 1.6;
}
.common-page .img {
	border:1px solid #ddd;
	margin-bottom:20px;
}
.common-page .img-none {
	margin-bottom:100px;
}
@media (max-width:768px) {
	.common-page h3.title {
		padding:53px 10px 9px;
		font-size: 16px;
		font-weight: 500;
		margin: 0 0 23px;
	}
}


.app-goods-list h1 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 0;
	background: #fff;
	z-index: 100;
	box-shadow: 0 4px 10px rgba(0,0,0,.2);
}
.app-goods-list h2 {
	display:none;
}
.app-goods-list .top-notice {
	font-size: 14px;
	text-align: center;
	margin: 10px 0;
	color: #c00;
}
.app-goods-list .top-notice span {
	font-size: 12px;
}
.app-goods-list .container {
	padding: 0 5px;
}
.app-goods-list .container .box {
	background: #fff;
	margin-bottom: 5px;
	overflow: hidden;
}
.app-goods-list .container .item {
	display: flex;
}
.app-goods-list .container .thumb {
	padding: 5px;
	text-align: center;
	flex:1;
}
.app-goods-list .container .thumb img {
	max-width: 100%;
	max-height: 90px;
}
.app-goods-list .container .info {
	width: 100%;
	padding: 10px;
	flex:3;
	font-size: 12px;
}
.app-goods-list .container .info .title {
	color: #333;
	font-size: 12px;
	margin-bottom: 5px;
}
.app-goods-list .container .info .btn-view {
	display: block;
	width: 100%;
	background: #555;
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding: 3px 0;
	margin-top: 5px;
	text-decoration: none;
}
.app-goods-list .container .contents {
	border-top: 1px dashed #ddd;
	position: relative;
	font-size: 12px;
	padding: 10px 10px;
}
.app-goods-list .container .contents img {
	max-width: 100%;
}

.app-goods-list .container .contents .btns {
	text-align: center;
	margin-bottom: 20px;
}
.app-goods-list .container .contents .btns .btn-common {
	color: #fff;
	font-size: 14px;
	text-align: center;
	border: none;
	padding: 10px 0;
	font-weight: bold;
	display: inline-block;
	margin: 0 2px;
	text-decoration: none;
	border-radius: 0;
}
.app-goods-list .container .contents input[type=submit] {
	background: #6d5edc;
	width: 65%;
}
.app-goods-list .container .contents .btn-close {
	background: #444;
	width: 30%;
}
.app-goods-list .container .view-price {
	color: #6d5edc;
	font-size: 16px;
	font-weight: bold;
}




.mercari-wrap {
	margin-top:34px;
}
.mercari-trans-btn {
	margin: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	font-size: 12px;
}
.mercari-trans-btn i {
	vertical-align: middle;
	margin-right: 3px;
}
.mercari-category {
	margin-top: 50px;
}
.mercari-category h3 {
	color: #333;
	font-size: 18px;
	position: relative;
	margin: 0 0 10px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
}
.mercari-category .category-history {
	display: none;
}
.mercari-category .childCategories {
	margin-bottom: 20px;
	padding: 15px 20px;
	border: 1px solid #dadada;
	border-radius: 0;
	-webkit-border-radius: 0;
}
.mercari-category .childCategories ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.mercari-category .childCategories ul li {
	width: 23%;
	margin: 3px 1%;
	padding: 0;
	height: auto;
}
.mercari-category .childCategories ul li a {
	color: #333;
	display: block;
	text-decoration: none;
	font-size: 12px;
}
.mercari-category .childCategories ul li a:hover {
	color: #c33;
}
@media (max-width: 767px) {
	.mercari-category .childCategories ul li {
		width: 45%;
	}
	.mercari-category .childCategories ul li a {
		padding: 10px 0;
	}
}
.mercari-wrap form[id=mercariSearch] {
	margin-bottom: 20px;
}
.mercari-wrap form[id=mercariSearch] .input-group * {
	border-radius: 0;
	-webkit-border-radius: 0;
}
.mercari-wrap form[id=mercariSearch] .input-group input[type=text] {
	height: 34px;
}
.mercari-wrap form[id=mercariSearch] .input-group .btn {
	margin-left: 0;
	margin-right: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	border-right: none;
	font-size: 13px;
	height: 34px;
	padding-top: 7px;
}
.mercari-wrap form[id=mercariSearch] .input-group input[type=submit]:hover {
	background: #333;
	color: #fff;
}
.mercari-wrap .mercari-list {
	margin: 0;
}
.mercari-wrap .mercari-list > h3 {
	font-size: 15px;
	color: #fff;
	background: #535353;
	text-align: center;
	width: 262px;
	margin: 20px auto;
	border-radius: 20px;
	padding: 10px;
}
.mercari-list {
	margin: 0;
}
.mercari-list ul {
	list-style: none;
	padding: 0;
	margin: 0 -5px;
}
.mercari-list ul li {
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px !important;
}
.mercari-list ul li .item-inner {
	border: 1px solid #dadada;
	display: block;
	min-height: 320px;
	position: relative;
}
.mercari-list ul li .item-inner a {
	display: block;
	color: #333;
	padding: 8px;
	text-decoration: none;
}
.mercari-list .items .item-inner .tumbnail {
	height: 180px;
	overflow: hidden;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
	position: relative;
}
.mercari-list .items .item-inner .tumbnail img {
	width: 100%;
}
.mercari-list .items a .tumbnail .icon-soldout {
	position: absolute;
	right: 0;
	top: 0;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	background: #c33;
	padding: 5px 10px;
}
.mercari-list .items p {
	margin: 0;
	font-size: 13px;
}
.mercari-list .items .info {
	border: none;
}
.mercari-list .items .subject {
	height: 40px;
	margin-bottom: 10px;
	overflow: hidden;
	font-size: 13px;
	color: #333;
	word-break: break-all;
}
.mercari-list .items .btn-favorite {
	background: #f7f7f7;
	border: 1px solid #ddd;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	vertical-align: middle;
	padding: 5px 10px;
	position: absolute;
	left: 8px;
	bottom: 8px;
	width: 92%;
	text-align: center;
}
.mercari-wrap .mercari-list .items .btn-favorite {
	width: 94%;
}

.mercari-wrap .mercari-list .items .btn-favorite i {
	vertical-align: middle;
	margin-right: 3px;
}
.mercari-wrap .mercari-list .items .item-inner .tumbnail {
	height: 230px;
}
.mercari-wrap .mercari-list ul li .item-inner {
	min-height: 380px;
}
@media (max-width: 767px) {
	.mercari-wrap .mercari-list .items .item-inner,
	.mercari-list ul li .item-inner {
		min-height: 250px;
	}
	.mercari-wrap .mercari-list .items .item-inner .tumbnail,
	.mercari-list .items .item-inner .tumbnail {
		height: 150px;
	}
}


.mercariHide {
	display: none;
}
#mercariSearchForm {
	position: relative;
}
#mercariSearchForm h4 {
	font-size: 14px;
	color: #444;
	margin: 0;
	padding: 12px 14px 10px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	font-weight: bold;
}
#mercariSearchForm h4 span {
	color: #c33;
}
#mercariSearchForm h5 {
	font-size: 13px;
	color: #444;
	margin: 15px 0 10px 0;
	font-weight: bold;
}
#mercariSearchForm .search-help {
	color: #06c;
	font-size: 12px;
	margin-top: -8px;
	margin-bottom: 5px;
}
#mercariSearchForm label {
	font-size: 12px;
}
#mercariSearchForm select {
	border-radius: 0;
	-webkit-border-radius: 0;
}
#mercariSearchForm input[type=radio] {
	margin: 0;
}
#mercariSearchForm .sort-wrap {
	margin-bottom: 13px;
}
#mercariSearchForm .sort-wrap select {
	height: 30px;
	width: 65%;
	display: inline-block;
	vertical-align: middle;
}
#mercariSearchForm .sort-wrap input[type=submit] {
	height: 30px;
	font-size: 13px;
	color: #c33;
	font-weight: bold;
	text-align: center;
	border: 1px solid #c33;
	padding: 5px 10px;
	background: #fff;
	width: 34%;
	border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
	margin-left: 1%;
}
#mercariSearchForm .form-wrap {
	border: 1px solid #dbdbdb;
	border-top: 0;
	background-color: #f9f9f9;
	padding: 0 12px 12px;
	overflow: hidden;
}
#mercariSearchForm .form-wrap .form-control {
	margin-bottom: 10px;
	border-radius: 0;
	-webkit-border-radius: 0;
}
#mercariSearchForm .form-wrap .form-inline .form-control {
	width: 45%;
	display: inline-block;
}
#mercariSearchForm .form-wrap .form-inline span {
	padding: 0 5px;
}
#mercariSearchForm .form-wrap .maxScroll {
	max-height: 500px;
	overflow-y: scroll;
}
#mercariSearchForm .form-wrap .checkform label {
	display: block;
	vertical-align: middle;
	font-weight: normal;
}
#mercariSearchForm .form-wrap .checkform label input {
	margin-right: 5px;
	vertical-align: middle;
}
#mercariSearchForm .form-wrap .option-color-wrap {
	overflow: hidden;
}
#mercariSearchForm .form-wrap .option-color-wrap label {
	width: 50%;
	float: left;
	display: inline;
}
#mercariSearchForm .form-wrap .option-color-wrap label input[type=radio] {
	margin-bottom: 2px;
}
#mercariSearchForm .form-wrap .option-status-wrap {
	overflow: hidden;
}
#mercariSearchForm .form-wrap .option-status-wrap label {
	width: 50%;
	float: left;
	display: inline;
}
#mercariSearchForm .form-wrap hr {
	border-color: #e7e7e7;
	margin: 10px -12px;
}
#mercariSearchForm .form-wrap .btn-search {
	font-size: 15px;
	color: #c33;
	font-weight: bold;
	text-align: center;
	border: 1px solid #c33;
	padding: 10px;
	display: block;
	background: #fff;
	width: 100%;
	margin: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
}
#mercariSearchForm .detail-brand {
	border-top: 1px solid #666;
	font-size: 11px;
	margin: 0;
	padding: 6px 8px;
	background: #efefef;
}
#mercariSearchForm .detail-brand:last-child {
	border-bottom: 1px solid #666;
}
.mercari-detail-search-btn button {
	font-size: 13px;
	color: #333;
	background: #f7f7f7;
	border: 1px solid #333;
	padding: 8px 15px;
	margin: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
}
@media (max-width: 767px) {
	#mercariSearchForm .m-wrap {
		display: none;
		position: absolute;
		z-index: 100;
		top: 80px;
	}
}

.mercari-bid .head-bid {
	position: relative;
	margin: 0 0 20px;
	padding: 10px 0;
	border-bottom: 1px solid #333;
}
.mercari-bid .head-bid .bid-title {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 140%;
	width: 80%;
	word-break: break-all;
}
.mercari-bid .head-bid .bid-title .btn-bid-favorite {
	position: absolute;
	right: 0;
	top: 5px;
	padding: 2px 15px;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #ddd;
	color: #555;
	text-decoration: none;
	display: block;
	float: none;
	background: #f7f7f7;
}
.mercari-bid .head-bid .bid-title .btn-bid-favorite i {
	vertical-align: middle;
}
@media (max-width: 767px) {
	.mercari-bid .head-bid .bid-title {
		width: 100%;
		margin-top: 32px;
	}
}
.mercari-bid .product-carousel {
	padding: 18px;
	border: 1px solid #d9d9d9;
	position: relative;
	margin-bottom: 95px !important;
}
.mercari-bid .product-carousel .item img {
	max-height: 370px;
	width: 100%;
	object-fit: contain;
	margin: 0 auto;
}
.mercari-bid .owl-thumbs {
	white-space: nowrap;
	overflow: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -95px;
}
.mercari-bid .owl-thumb-item {
	width: 66px;
	border: none;
	padding: 0;
	background: none;
	margin-right: 3px;
	margin-left: 3px;
}
.mercari-bid .owl-thumbs button > img {
	max-width: 100%;
	max-height: 66px;
}
@media (max-width:768px){
	.mercari-bid .product-carousel {
		margin-bottom: 65px !important;
	}
	.mercari-bid .product-carousel .item img {
		max-height: 250px;
	}
	.mercari-bid .owl-thumbs {
		bottom: -65px;
	}
	.mercari-bid .owl-thumb-item {
		width: 40px;
	}
	.mercari-bid .owl-thumbs button > img {
		max-height: 40px;
	}
}
.mercari-bid .discountAble {
	display:none;
}
.mercari-bid .summary {
	margin: 10px 0;
	color: #333;
	font-size: 13px;
	overflow:hidden;
	max-height:53px;
}
.mercari-bid .summary:hover {
	overflow: visible;
	max-height: none;
}
.mercari-bid table th,
.mercari-bid table td {
	vertical-align: middle;
	border: 1px solid #dadada;
	border-width: 1px 0;
	vertical-align: middle !important;
}
.mercari-bid table th {
	background: #f7f7f7;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
	color: #444;
}
.mercari-bid table td {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	word-break: break-all;
}
.mercari-bid table td a {
	color: #06c;
}
.mercari-bid .seller>a {
	margin-right:20px;
}
.mercari-bid .seller>div {
	display: inline-block;
	position: relative;
}
.mercari-bid .seller .mercariSellerScore {
	color: #edbe00;
	letter-spacing: -1px;
}
.mercari-bid .seller p {
	margin: 3px 0;
}
.mercari-bid .seller span img {
	max-width: 30px;
	max-height: 30px;
	margin-right: 5px;
	border: 1px solid #ddd;
}
.mercari-bid .seller .mercariBadge {
	display: inline-block;
	margin-right: 5px;
}
.mercari-bid .seller .mercariBadge img {
	margin-right:0;
	border:0;
}
.mercari-bid .categories a {
	display:inline-block;
}
.mercari-bid .categories a:not(:last-child)::after {
	content:'>';
	display:inline-block;
	width:20px;
	text-align:center;
	color:#999;
	font-size:10px;
}
.mercari-bid .box-bid-price {
	border: 1px solid #999;
	margin: 0 0 15px;
}
.mercari-bid .box-bid-price .bid-price-tbl {
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.mercari-bid .box-bid-price .bid-price-tbl th,
.mercari-bid .box-bid-price .bid-price-tbl td {
	border: 10px solid #fff !important;
}
.mercari-bid .box-bid-price .bid-price-tbl th {
	background: #f7f7f7;
}
.mercari-bid .box-bid-price .bid-price-tbl th .item {
	background: none;
	padding: 0;
}
.mercari-bid .box-bid-price .bid-price-tbl td textarea {
	width: 100%;
	border-radius: 0;
	-webkit-border-radius: 0;
}
.mercari-bid .box-bid-price .bid-price-tbl .price {
	font-weight: bold;
	font-size: 15px;
	width: auto;
	height: auto;
	word-break: break-all;
}
.mercari-bid .box-bid-price .bid-price-tbl .price span{
	color: #c66
}
.mercari-bid .btn-submit {
	margin-bottom:10px;
	width: 100%;
	padding: 12px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background: #c33;
	border-radius: 0;
	-webkit-border-radius: 0;
}
.mercari-bid .bidContent {
	font-size: 13px;
	color: #444;
}
.mercari-bid .bidContent h4 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding: 0 0 10px;
	margin: 0;
	border-bottom: 1px solid #333;
}
.mercari-bid .bidContent .trans-caution {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #c33;
	margin-bottom: 50px;
	padding: 20px 10px;
	background: #f8f8f8;
	position: relative;
}
.mercari-bid .bidContent .trans-caution strong {
	display: block;
	color: #c00;
	font-size: 16px;
}
.mercari-bid .bidContent .trans-caution .mercari-trans-btn {
	position: absolute;
	right: 0;
	top: 0;
	padding: 3px 10px;
}
.mercari-bid .bidContent .trans-caution .url-btn {
	position: absolute;
	right: 83px;
	padding: 3px 10px;
	border-radius: 0;
	top: 0;
}
.mercari-bid .bidContent h5 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 50px 0 15px;
	text-align: center;
	color: #444;
}
.mercari-bid .bidContent .content-description {
	font-size: 13px;
	color: #333;
	padding: 0 15px 30px;
}
.mercari-bid .bidContent .other-list {
	margin-right: -5px;
	margin-left: -5px;
}
.mercari-bid .bidContent .other-list .item {
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.mercari-bid .bidContent .other-list .item a {
	display: block;
	border: 1px solid #dadada;
	padding: 5px;
	min-height: 270px;
	text-decoration: none;
}
.mercari-bid .bidContent .other-list .item .thumbnail-img {
	padding-top: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-bottom: 10px;
}
.mercari-bid .bidContent .other-list .item .item-info {
	padding: 0 10px;
}
.mercari-bid .bidContent .other-list .item .subject {
	font-size: 13px;
	color: #666;
	height: 40px;
	overflow: hidden;
	margin-bottom: 10px;
	word-break: break-all;
}
.mercari-bid .bidContent .other-list .item .price {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: 18px;
	margin: 0;
}


#imageSelectBox img {
	max-width: 400px;
	max-height: 400px;
	margin: 0 5px 5px 0;
	display: inline-block;
	border: 1px solid black;
}


.auctionList {
	.icon {
		min-height: 20px;
		display: flex;
		flex-wrap: wrap;
		gap: 2px;
		margin: 0 0 5px;

		span {
			height: 20px;
			line-height: 20px;
			padding: 0 3px;
			font-size: 11px;
			font-weight: normal;
			border: 1px solid #333;
			color: #fff;

			&.label-free {
				background-color: #6c6c6c;
				border-color: #6c6c6c;
			}
			&.label-new {
				background-color: #2492e6;
				border-color: #2492e6;
			}
			&.label-appraisal {
				background-color: #fb4e97;
				border-color: #fb4e97;
			}
			&.label-unused {
				background-color: #212121;
				border-color: #212121;
			}
		}
	}
}
.appraisal {
	font-size: 14px;
	padding: 15px;
	background: #f8f8f8;
	border: 1px solid #666;
	margin-bottom: 15px;
	word-break: keep-all;

	.title {
		font-size: 15px;
		font-weight: 600;
		margin: 0 0 15px;

		.link {
			font: normal 10px Arial;
			color: #fff;
			display: inline-block;
			vertical-align: middle;
			background: #333;
			border-radius: 20px;
			width: 16px;
			height: 16px;
			line-height: 16px;
			text-align: center;
			margin: 0 0 3px 2px;
			text-decoration: none;
			transition: all 0.5s;

			&:hover {
				opacity: 0.7;
			}
		}
	}
	label {
		display: block;
		margin-bottom: 10px;
	}
	.card {
		margin-bottom: 10px;
	}
	.fee {
		font-size: 13px;
		text-align: right;

		strong {
			font-size: 15px;
			font-weight: bold;
			display: block;
		}
	}
}