/* カスタマイズ用CSS */
.ec-footerRole {
    background-color: white;
}
.ec-footerNavi .ec-footerNavi__item h3 {
    color: black;
}
.container img {
    width : auto;
}
body {
	background:#fff;
	font-family: 'Nanum Gothic', Tahoma, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	color:#555;
	height:100%;
	line-height: 1.5;
	min-height:100% !important;
}

h1, h2, h3, h4, h5, h6 { font-family: 'Nanum 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 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-xs {height:26px !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;}

.form-control-static {min-height:25px;}


.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;}


.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:11px;}
.p-md {font-size:13px; line-height:1.6;}
.p-lg {font-size:15px;}
.font12 {font-size:12px;}
.normal {font-weight:normal;}


.gray {color:#555;}
.gray-dark {color:#333;}
.black {color:#000;}
.text-danger {color:#c33;}
.bold {font-weight:bold;}
.text-red {color:#c66;}
.color-orange{color:#ff9900;}


.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; }

.pb0 { padding-bottom:0 !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; }
.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; }
.mb50 { margin-bottom:50px !important; }

.p15 { padding:15px !important; }
.pl0 { padding-left:0 !important;}
.pl5 { padding-left:5px !important;}
.pl15 { padding-left:15px !important; }
.pl20 { padding-left:20px !important; }
.pr0 { padding-right:0 !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;
}


header {
	margin-bottom:30px;
}
.top-bar {
	line-height:35px;
	color:#919191;
	font-size:11px;
	background-color: #eaeaea;
}
.topbar-list li a {
	color:#919191;
	text-decoration: none
}
.topbar-list li a:hover,
.topbar-list li a:active,
.topbar-list li a:focus{
	color:#5db0c6;
}
.navbar{
	box-shadow: none !important;
}
.navbar-header {
	margin:0;
	padding:0;
}
.navbar-header a {
	padding:0;
	height:50px;
	margin:22px 0 25px 0;
}
.logo {max-width:100%}


.notice_top ul {height:29px; margin:0; padding-left:55px; overflow:hidden;}
.notice_top ul:before{
	content: '[공지]';
	color:#cc0000;
	left: 15px;
	position: absolute;
}
.notice_top ul li a {color:#acacac;}

.logobar {
	border-bottom:1px solid #e0e0e0;
}

.custom-menu .nav>li {
	width:14.2%;
}
.custom-menu .nav>.dropdown-toggle{
	position: relative;
}
.custom-menu .nav>.dropdown-toggle:after {
	content: '';
	width:1px;
	height:18px;
	background-color: #dcdcdc;
	position: absolute;
	right:0;
	top:50%;
	margin-top:-9px;
}
.custom-menu .nav>li:last-child .dropdown-toggle:after{display: none}

.custom-menu .nav .dropdown-toggle a{
	height:97px;
	overflow: hidden;
	color:#666666;
	display: block;
	text-align: center;
	line-height: 97px;
	text-decoration: none;
	font-weight: bold;
	position: relative;
}
.custom-menu .nav .open .dropdown-toggle>a,
.custom-menu .nav .dropdown-toggle:hover>a,
.custom-menu .nav .dropdown-toggle:focus>a,
.custom-menu .nav .dropdown-toggle:active>a,
.custom-menu .nav li.active>.dropdown-toggle>a{
	background-color: #5db0c6;
	color:#fff !important;
}
.custom-menu .point-color a{
	color:#5db0c6 !important;
}
.custom-menu .dropdown-menu {
	border:none;
	padding:0;
	box-shadow: none;
	background-color: transparent !important;
}
.custom-menu .dropdown-menu .inner {
	margin-top:13px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(59,59,59,0.5);
	-moz-box-shadow: 0 0 5px rgba(59,59,59,0.5);
	box-shadow: 0 0 5px rgba(59,59,59,0.5);
	padding: 20px;
}
.custom-menu .dropdown-menu h3 {
	font-size: 12px;
	color: #a8a8a8;
	font-weight: bold;
	letter-spacing: 7px;
	text-transform: uppercase;
	border-bottom:1px solid #e4e4e4;
	padding:0 5px 20px 5px;
	margin:0;
}
.custom-menu .dropdown-menu:before{
	content: '';
	background: url('/html/template/MAJIGI/assets/images/headfoot/drop-arrow.png?v=2') no-repeat;
	width:22px;
	height:13px;
	position: absolute;
	top:0px;
	left:60px;
}
.custom-menu li:nth-child(2) .dropdown-menu:before{
	left:190px
}
.custom-menu li:nth-child(3) .dropdown-menu:before{
	left:318px
}
.custom-menu li:nth-child(4) .dropdown-menu:before{
	left:440px
}
.custom-menu .lnb>li .dropdown-menu ul{
	padding: 15px 0;
	margin: 0;
	position: relative;
}
.custom-menu .lnb>li .dropdown-menu ul li {
	list-style: none;
	line-height: 20px;
	text-align:left;
}
.custom-menu .lnb>li .dropdown-menu ul li a{
	color:#666666;
	font-size:13px;
	padding:6px 0;
	display: block;
	text-decoration: none;
}
.custom-menu .lnb>li .dropdown-menu ul li a:before{
	content: '-';
	display: inline-block;
	margin-right:5px;
}
.custom-menu .lnb>li .dropdown-menu ul li a:hover{
	font-weight: bold;
	color:#5db0c6;
}
.navbar .lnb {
	width: 100%;
	position: relative;
}

@media (min-width:768px) {
	.navbar{min-height:0;}
	.navbar .lnb {padding:0;}
	.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; line-height:30px;}
.top-bar-fixed .top-bar-row {margin-right:0; margin-left:0;}

@media (max-width: 480px) {
	.topbar-list {text-align: left}
}



#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("/html/template/MAJIGI/assets/images/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;}





.main-wrap h2{
	font-weight: 800;
	color:#3f3f3f;
	font-size:26px;
	margin-bottom:10px;
	letter-spacing: -1px;
	text-align: center;
}
.main-wrap .title-sub {
	font-size:12px;
	color:#3f3f3f;
	text-align: center;
}

.main-header {
	margin-top: -62px;
	height: 270px;
}
.main-slider-wrap .container{
	position: relative;
}
.main-slider-wrap .main-carousel {
	margin-top:0px;
}
.main-slider-wrap .owl-carousel .owl-item img {
	width:auto;
	margin-left:auto;
	margin-right:auto;
}
.main-slider-wrap .main-carousel .item a{
	height:100%;
	display:block;
	background-repeat: no-repeat;
	background-position:center;
	background-size:auto 400px;
}
.owl-theme .owl-nav [class*='owl-'] {background:inherit;}
.owl-theme .owl-nav [class*='owl-']:hover {background:inherit;}
.main-carousel .owl-prev,
.main-carousel .owl-next {
	position:absolute !important;
	bottom:10px;
	width:34px;
	height:34px;
	padding:0 !important;
	background:none;
	text-align:center;
	border-radius:0 !important;
	text-indent:-9999px;
	-webkit-transition:visibility 0s linear, opacity 0.5s linear;
	transition:visibility 0s linear, opacity 0.5s linear;
	opacity: 1;
	visibility:visible;
}

.main-carousel .owl-nav {
	margin:0;
}
.main-carousel .owl-prev {right:40px; background:url("/html/template/MAJIGI/assets/images/slider-arrow-left.png") no-repeat 0 0 !important;}
.main-carousel .owl-next {right:0px; background:url("/html/template/MAJIGI/assets/images/slider-arrow-right.png") no-repeat 0 0 !important;}

.main-carousel .owl-dots {
	border:none;
	margin:0;
	padding:0;
	font-size:0;
	text-align: center;
	width:100%;
	position:absolute;
	top:100%;
	left:0;
}
.main-carousel.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 15px 10px;
	background: #6c6b6b;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 50%;
}
.main-carousel.owl-theme .owl-dots .owl-dot.active span,
.main-carousel.owl-theme .owl-dots .owl-dot:hover span {
	background: #cc0000;
	width:12px;
	height:12px;
}


.navbar-search {padding:10px 0;}
.navbar-search .translateBox ul {margin-left:106px !important; margin-top:-15px;}
.input-search-btn {
	display:table-cell;
	width:42px;
	height:38px;
	border:none;
	border-radius:0;
	padding:0;
	background: none;
	-webkit-font-smoothing:antialiased;
	transition:all .2s;
}
.input-search-btn:hover {color:#fff;}

.header-search-wrap .box-navbar-search {
	position: relative;
}
.header-search-wrap .input-group .input-search {
	height:38px;
	border:none;
	color:#8c9395;
	background-color: #fff;
}
.header-search-wrap .input-group .input-search {
	height:38px;
	font-size:12px;
	color:#000;
}
.header-search-wrap .input-group .btn-search-select {
	height:38px;
	border:none;
	color:#8c9395;
	background-color: #fff;
	padding:8px 12px 8px 20px;
	margin-right:0;
	font-size:13px;
	z-index: 2;
}
.header-search-wrap .input-group .btn-search-select .carets {
	margin-left:10px;
	font-size:15px;
	color:#b1b1b1;
	vertical-align: middle;
}
.header-search-wrap .input-group .dropdown-menu {
	background-color: #fff;
	left:10px;
}
.header-search-wrap .input-group .dropdown-menu > li > a {
	padding:10px 20px;
	font-size:12px;
	color:#8c9395;
}
.header-search-wrap .input-group .dropdown-menu > li > a:hover,
.header-search-wrap .input-group .dropdown-menu > li > a:focus,
.header-search-wrap .input-group .dropdown-menu > li > a:active {

}
#webtrans{
	max-width:210px;
}

@media (min-width: 769px){
	.header-search-wrap {
		position:absolute;
		top:10px;
		right:13px;
		text-align: right;
	}
	#searchAll .input-search {
		width:90px;
	}
	.box-navbar-search,
	.box-navbar-trans{
		display: inline-block;
		vertical-align: middle;
	}
}
@media (max-width:768px){
	.header-search-wrap {
		background-color: #5db0c6;
		padding-left:6px;
	}
	.navbar-header{
		text-align: center;
		height:auto;
		padding:10px 0;
	}
}

.main-top-links {
	background-color: #525252;
}
.main-top-links ul {
	padding:0;
	margin:0;
	list-style: none;
	overflow: hidden;
}
.main-top-links ul li {
	margin:15px 0;
	float: left;
	width:25%;
	position: relative;
}
.main-top-links ul li a {
	display: block;
	color:#cfcfcf;
	font-size:14px;
	padding:15px 40px;
	padding-right:35px;
	border-right:1px dashed #6d6d6d;
}
.main-top-links ul li:nth-child(1) a,
.main-top-links ul li:nth-child(5) a{
	border-left:1px dashed #6d6d6d;
}
.main-top-links ul li a img {
	display: inline-block;
	margin-right:10px;
	vertical-align: middle;
}
.main-top-links ul li a span {
	display: inline-block;
	vertical-align: middle;
}
.main-top-links ul li a strong {
	font-size:15px;
	color:#fff;
	display: block;
}
.main-top-links ul li.point-color a,
.main-top-links ul li.point-color a strong{
	color:#6dc0d5;
}
@media (max-width:1200px){
	.main-top-links ul li a{
		padding:10px;
	}
}
@media (max-width:992px){
	.main-top-links ul li{
		width:50%;
		margin:5px 0;
	}
	.main-top-links ul li a{
		font-size:12px;
		text-align: center;
	}
	.main-top-links ul li:nth-child(3) a,
	.main-top-links ul li:nth-child(7) a{
		border-left:1px dashed #6d6d6d;
	}
	.main-top-links ul li a img{
		display: block;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;
		max-width: 33px;
	}
	.main-top-links ul li a strong{
		font-size:14px;
	}
}
@media (max-width:768px){
	.main-top-links ul li a{
		padding:5px;
		font-size:11px;
	}
	.main-top-links ul li a strong{
		font-size:12px;
	}
}




.main-step-wrap{
	padding:35px 0;
}
.main-step-wrap h3 {
	font-size:23px;
	color:#666666;
	text-align: center;
	margin:0;
	font-family: "Noto Sans CJK KR";
	font-weight: 400;
}
.main-step-wrap .nav-tabs.main-tab{
	padding:40px 0;
	text-align: center;

}
.main-step-wrap .nav-tabs.main-tab li {
	display: inline-block;
	float: none;
	margin:0 5px;
}
.main-step-wrap .nav-tabs.main-tab li a {
	border:none;
	padding:10px 25px;
	position:relative;
	transition: none;
	font-size:14px;
	color:#959595;
	background-color: #eeeeee;
	margin-right:0;
	text-align: center;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.main-step-wrap .nav-tabs.main-tab li.active a,
.main-step-wrap .nav-tabs.main-tab li.active a:hover,
.main-step-wrap .nav-tabs.main-tab li.active a:focus {
	color:#fff;
	background-color: #5db0c6;
	font-weight: bold;
}
.main-step-wrap .tab-content {
	padding:0;
	border:none;
}
.main-step-wrap .tab-pane{
	padding: 30px 0;
}
.main-step-wrap .tab-pane.active {
	background-color: #fff;
}
.main-step-wrap .tab-pane ul{
	text-align: center;
}
.main-step-wrap .tab-pane ul li {display:inline-block; text-align: center; position:relative; padding-right:20px; font-size:12px; color:#333333;}
.main-step-wrap .tab-pane ul li:after {content:''; background:url('/html/template/MAJIGI/assets/images/step-arrow.png') no-repeat; position:absolute;right:8px;top:14px;height:14px;width:9px;display:block;}
.main-step-wrap .tab-pane ul li:last-child {padding-right:0;}
.main-step-wrap .tab-pane ul li:last-child:after{display:none;}

@media (max-width:992px){
	.main-step-wrap .tab-pane ul li{
		margin-bottom:10px;
	}
	.main-step-wrap .tab-pane ul li img {
		max-width:80px;
	}
	.main-step-wrap .nav-tabs.main-tab{
		padding:20px 0;
	}
	.main-step-wrap .nav-tabs.main-tab li{
		margin:5px;
	}
	.main-step-wrap .tab-pane{
		padding:10px 0;
	}
}

.main-bottom-wrap{
	background: url('/html/template/MAJIGI/assets/images/main-bg.jpg') repeat-x center;
	background-size: cover;
	margin-top:60px
}
.main-bottom-top {
	margin-top:-60px;
	text-align: center;
	max-width: 760px;
	margin-left: auto;
	margin-right:auto;
	overflow: hidden;
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.main-bottom-top .cell {
	border:1px solid #5db0c6;
	width:366px;
	height:425px;
	text-align: center;
	display: block;
	float: left;
	padding: 60px 40px;
	background-color:#fff;
}
.main-bottom-top .cell h3 {
	font-size:23px;
	color:#666666;
	line-height: 29px;
}
.main-bottom-top .cell h3 img{
	display: block;
	margin:0 auto 35px auto;
}
.main-bottom-top .cell p {
	color:#7d7d7d;
	font-size:13px;
	line-height: 21px;
}
.main-bottom-top .btn {
	width:181px;
	height:47px;
	display: inline-block;
}
.main-bottom-top .unipass-wrap{
}
.main-bottom-top .unipass-wrap p {
	margin: 24px 0 30px;
}
.main-bottom-top .unipass-wrap .btn {
	background: url('/html/template/MAJIGI/assets/images/main-middle-btn01.png') no-repeat;
	text-indent: -9999px;
}
.main-bottom-top .unipass-wrap .btn:hover,
.main-bottom-top .unipass-wrap .btn:active,
.main-bottom-top .unipass-wrap .btn:focus{
	background: url('/html/template/MAJIGI/assets/images/main-middle-btn01-on.png') no-repeat;
}
.main-bottom-top .down-wrap p {
	margin:25px 0 20px 0 ;
}
.main-bottom-top .down-wrap .down-guide-btn {
	border-top:1px dashed #e0e0e0;
	padding: 6px 76px;
	font-size:13px;
	color:#9c9c9c;
	height:33px;
	line-height: 33px;
	width:258px;
	display: block;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}
.main-bottom-top .down-wrap .down-err-btn {
	border-top:1px dashed #e0e0e0;
	border-bottom:1px dashed #e0e0e0;
	padding-left:33px;
	font-size:13px;
	color:#9c9c9c;
	height:33px;
	line-height: 33px;
	width:258px;
	display: block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	text-align: left;
}
.main-bottom-top .down-wrap .down-guide-btn img,
.main-bottom-top .down-wrap .down-err-btn img{
	margin-right:5px;
}
.main-bottom-top .down-wrap .btn {
	background: url('/html/template/MAJIGI/assets/images/main-middle-btn02.png') no-repeat;
	text-indent: -9999px;
	margin-top: 26px;
}
.main-bottom-top .down-wrap .btn:hover,
.main-bottom-top .down-wrap .btn:active,
.main-bottom-top .down-wrap .btn:focus{
	background: url('/html/template/MAJIGI/assets/images/main-middle-btn02-on.png') no-repeat;
}
.main-product{
	margin-top:50px;
	margin-bottom:40px;
}
.main-product h3 {
	font-size:23px;
	color:#666666;
	font-weight: bold;
	text-align: center;
	margin-bottom:30px;
}
.main-product .item {
	background-color:#fff;
	padding:30px 15px 15px;
}
.main-product .item .thumb {
	max-width:116px;
	max-height:116px;
	margin:0 auto;
}
.main-product .item .sg-title {
	font-size:13px;
	color:#929292;
	text-align: center;
	margin:20px 0 10px 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	min-height:29px;
}
.main-product .item .box-price {
	font-size:13px;
	color:#525252;
	font-weight: bold;
	text-align: center;
}
.main-bottom-wrap .mercari-best {
	margin-top:58px;
	margin-bottom:66px;
}
.main-bottom-wrap .row {
	margin-left:-10px;
	margin-right:-10px;
}
.main-bottom-wrap .row > a {
	padding-left: 10px;
	padding-right: 10px;
}
.main-bottom-wrap .row > a img {
	width: 100%;
}
.main-bottom-wrap .mercari-best h3 {
	font-size:23px;
	color:#666666;
	font-weight: bold;
	text-align: center;
	margin-bottom:30px;
}
@media(min-width: 992px) {
	.main-bottom-wrap .row > a {
		width: 16.638%;
	}
}
@media(max-width: 991px) {
	.main-bottom-wrap .row > a:nth-child(-n+4) {
		margin-bottom: 20px;
	}
}
@media(max-width: 767px) {
	.main-bottom-wrap .mercari-best {
	margin-top:29px;
	margin-bottom:33px;
}
}

.main-product #mainlm_box{
	text-align: center;
	position: relative;
}
.main-product .owl-nav div {
	display: none;
	position:absolute !important;
	top:40%;
	border-radius:0;
	padding:25px 0;
	height:36px;
	width:22px;
	text-align:center;
	margin:0;
	font-size:18px;
	color:#fff;
	font-weight:normal;
}
.main-product .owl-nav .owl-next {
	margin-left:4px;
}
.main-product .owl-nav .owl-prev {
	left:0;
}
.main-product .owl-nav .owl-next {
	right:0;
}
.main-product .owl-dots {
	border:none;
	padding:0;
	display: none;
}
.main-product .owl-carousel .owl-controls .owl-nav .owl-prev,
.main-product .owl-carousel .owl-controls .owl-nav .owl-next,
.main-product .owl-carousel .owl-controls .owl-dot{
	padding:0;
	top:50%;
	margin-top:-18px;
	font-size:0;
}

.main-brand{
	padding-top:60px;
	background-color: #5db0c6;
}
.main-brand h2 {
	text-align: center;
	font-size:23px;
	color:#fff;
}
.main-brand p {
	color:#fff;
	text-align: center;
	font-size:12px;
}
.main-brand .brand-inner{
	margin-top:15px;
}
.main-brand ul li {
	float: left;
	width:25%;
	padding:25px 0;
	text-align: center;
	margin-bottom:10px;
}
.main-brand ul li:hover,
.main-brand ul li:active,
.main-brand ul li:focus{
	background-color: rgba(255,255,255,0.2);
}

@media (max-width:1200px){
}
@media (max-width:992px){
	.main-bottom-top {
		display: none;
	}
	.main-bottom-wrap{
		margin-top:0;
	}

	.main-brand{
		margin-top:20px;
	}
	.main-brand ul li{
		width:33.333%;
		padding:15px 0;
	}
}






#footer {
	margin-top:50px;
}
.footer-top .row {
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:5px;
}
.footer-top .cell {
	padding:5px;
}
.footer-top .inner {
	min-height:234px;
	background-color: #f3f3f3;
	padding:30px 28px;
	font-size:13px;
	color:#7d7d7d;
	line-height: 22px;
}
.footer-top .cell h4 {
	color:#a0a0a0;
	font-size:14px;
	font-weight: bold;
	margin-bottom:28px;
}
.footer-top .customer .num {
	margin:20px 0 10px 0;
}
.footer-top .bank p{
	line-height: 24px;
}
.footer-top .bank strong {
	font-size:15px;
	color:#515151;
}
.footer-top .notice ul {
	margin:20px 0 10px 0;
	list-style: none;
	padding:0;
	height: 80px;
	overflow: hidden;
}
.footer-top .notice ul li{
	padding-left:15px;
	position: relative;
}
.footer-top .notice ul li a {
	color:#7d7d7d;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:13px;
	margin-bottom: 3px;
}
.footer-top .notice ul li a:before{
	content: '';
	width: 2px;
	height: 2px;
	background-color: #7d7d7d;
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -2px;
	display: block;
}
.footer-top .notice ul li a .subject{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: middle;
}
.footer-top .notice ul li .date {
	display: none;
}
.footer-top .notice .btn,
.footer-top .review .btn{
	font-size:12px;
	color:#5db0c6;
	font-weight: bold;
	display: block;
	width:120px;
	height:32px;
	line-height: 31px;
	text-align: center;
	border:1px solid #5db0c6;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin:0 auto;
	padding:0;
}
.footer-top .review a{
	overflow: hidden;
	color:#7d7d7d;
	display: block;
	margin-bottom:20px;
}
.footer-top .review .title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	font-size:15px;
	color:#515151;
}
.footer-top .review .text{
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	color:#7d7d7d;
	font-size:12px;
	height:44px;
}

.footer-middle .left{
	padding-right:0;
}
.footer-middle .left .inner{
	background-color: #f3f3f3;
	text-align: center;
	font-size:13px;
	color:#7d7d7d;
	padding:38px 0;
}
.footer-middle .left .inner strong {
	color:#666666;
	margin-right:20px;
}
.footer-middle .right{
	padding-left:0;
}
.footer-middle .right div {
	padding:0;
}
.footer-middle .right div:last-child{
	padding-left:1px;
}
.footer-middle .right a {
	text-decoration: none;
	display: block;
	background-color: #5db0c6;
	color:#fff;
	font-weight: bold;
	text-align: center;
	padding:38px 0;
	font-size:13px;
}

.footer-bottom {
	background-color: #fff;
	font-size:12px;
	color:#8b8b8b;
	line-height: 20px;
	padding:30px 0;
}
.footer-bottom ul {
	overflow: hidden;
	list-style: none;
	padding:0;
	margin:0;
}
.footer-bottom ul li {
	display: block;
}
.footer-bottom ul li a {
	font-size:12px;
	color:#8b8b8b;
	padding:9px 10px;
	display: block;
}
.footer-bottom .c-title{
	font-size:13px;
	font-weight: bold;
	margin-top:22px;
}
.footer-bottom .address {
	color:#8b8b8b;
	margin-top:0;
	font-weight: normal;
}

.footer-copy{
	border-top:1px solid #e5e5e5;
	padding:30px 0;
	color:#8b8b8b;
	font-size:11px;
	text-transform: uppercase;
}


@media (max-width:992px){
	.footer-middle .left{
		padding-right:15px;
	}
	.footer-middle .right{
		padding-left:15px;
	}
	.footer-middle .right div{
		margin-bottom:1px;
	}
	.footer-middle .right a{
		padding:14px 0;
	}
	.footer-bottom ul{
		margin-bottom:20px;
	}
}
@media (max-width:768px){
	.footer-top .inner{
		min-height:100%;
	}
	.footer-middle .left .inner span{
		display: block;
		margin-top:10px;
	}
	.footer-bar ul li a{
		padding:10px 3px;
		font-size:10px;
	}
	.footer-copy .m-escrow {
		text-align: center;
		margin-top:10px;
	}
}




.h3_subnavi {margin:1px 0 0; padding-top:1.2em; padding-bottom:1.2em; font-weight:bold; font-size:18px; color:#fff; background:#72777f; text-align:center;}


.heading {margin:0 0 9px; border:none;}
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {color:#444;}
.heading_sub {margin:38px 0 12px; border-bottom:1px solid #333;}


.heading h3 {padding-bottom:0; font-weight:bold; font-size:17px; color:#333; border-bottom:none;}
.heading h3 .ebay-top {color:#333; text-decoration:none;}



.heading h3 .title {vertical-align:bottom;}


.heading_sub h4 {display:inline-block; margin:0 0 -2px 0; padding-bottom:10px; font-weight:bold; font-size:16px; color:#333; border-bottom:none;}



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;}


.box-login {padding-left:0; padding-right: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-link {padding:17px 30px 0;}
.login-body .login-link p {padding-left:8px; font-size:12px; color:#666; background:url("/html/template/MAJIGI/assets/images/mypage/bu-login.gif") no-repeat 0 44%;}
.login-body .login-link .txt {display:inline-block; vertical-align:middle; line-height:1.9;}
.login-body .login-link .link {display:inline-block; width:107px; padding:3px 0 2px; font-weight:bold; font-size:12px; background:#9f9f9f; color:#fff; text-align:center;}
.login-body .login-link .link:hover,
.login-body .login-link .link:focus,
.login-body .login-link .link:active {
	background-color:#fa7e01;
}
.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("/html/template/MAJIGI/assets/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: 768px) {
	.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("/html/template/MAJIGI/assets/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 .box-delivery-select {padding:8px 15px 7px; background:#fafafa; border:1px solid #d2d2d2;}
#auctionlist .list-title {font-weight:bold; font-size:15px; color:#333; }
#auctionlist .list-title .small {font-weight:normal; color:#c33;}
#auctionlist .list-title img {display:inline-block; margin-bottom:3px; vertical-align:middle;}
#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;}




.nav-tabs.mypage-tab {margin-bottom:14px; border-bottom:1px solid #d9d9d9; box-shadow:none;}
.nav-tabs.mypage-tab li {float:left; display:inline-block; width:126px; text-align:center;}
.nav-tabs.mypage-tab li a {margin-right:-1px; padding:13px 1.1em 12px; font-weight:bold; font-size:12px; border:1px solid #d9d9d9; background:#f6f6f6; color:#666; text-align:center;}
.nav-tabs.mypage-tab li.active a,
.nav-tabs.mypage-tab li.active a:hover,
.nav-tabs.mypage-tab li.active a:focus {border:1px solid #d9d9d9; border-bottom:1px solid #fff; background:#fff !important; color:#333; box-shadow:none;}

.nav-tabs.mypage-tab li a .ico {display:inline-block; vertical-align:middle;}
.nav-tabs.mypage-tab li a .ico img {margin-right:5px; margin-bottom:3px;}
.nav-tabs.mypage-tab li a .txt {display:inline-block; font-weight:bold; font-size:13px; color:#333;line-height:1; vertical-align:middle;}


.mypage-tabmenu {padding:0; border:none;}
.course-list {border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
.course-list li {padding-top:16px; padding-bottom:12px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#f9f9f9;}
.course-list li a {display:block; font-size:13px; color:#333;}
.course-list li .txt {float:left;}
.course-list li .count {float:right; font-weight:bold;}

.nav-tabs.widget_courseTab {margin-bottom:14px; border-bottom:1px solid #d9d9d9; box-shadow:none;}
.nav-tabs.widget_courseTab li {float:left; display:inline-block; width:126px; text-align:center;}
.nav-tabs.widget_courseTab li a {margin-right:-1px; padding:13px 1.1em 12px; font-weight:bold; font-size:12px; border:1px solid #d9d9d9; background:#f6f6f6; color:#666; text-align:center;}
.nav-tabs.widget_courseTab li.active a,
.nav-tabs.widget_courseTab li.active a:hover,
.nav-tabs.widget_courseTab li.active a:focus {border:1px solid #d9d9d9; border-bottom:1px solid #fff; background:#fff !important; color:#333; box-shadow:none;}

.nav-tabs.widget_courseTab li a .ico {display:inline-block; vertical-align:middle;}
.nav-tabs.widget_courseTab li a .ico img {margin-right:5px; margin-bottom:3px;}
.nav-tabs.widget_courseTab li a .txt {display:inline-block; font-weight:bold; font-size:13px; color:#333;line-height:1; vertical-align:middle;}


.widget_courseBox .course-list {border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
.widget_courseBox .course-list li {padding:0 !important; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#f9f9f9;}
.widget_courseBox .course-list li a {display:block; padding:16px 15px 12px; font-size:13px; color:#333;}
.widget_courseBox .course-list li .txt {float:left;}
.widget_courseBox .course-list li .count {float:right; font-weight:bold;}
.widget_courseBox .course-list li a.selected {background:#666;}
.widget_courseBox .course-list li a.selected .txt {color:#fff;}
.widget_courseBox .course-list li a.selected .count {color:#fff;}


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;}


.widget_courseBox .tab-content {padding:0; border:none;}


table.table-custom>thead>tr>th {border-top:1px solid #d9d9d9 !important; background: #f2f2f2; vertical-align:middle;}
table.table-custom>tbody>tr>th {vertical-align:middle;}
table.table-custom>tbody>tr>td {vertical-align:middle;}
table.table-custom>tbody>tr>td.td-bg {background:#fafafa;}
table.table-custom>tbody>tr:last-child>td {border-bottom:1px solid #d9d9d9 !important;}
table.table-custom a {color:#555;}



.mypage-title {margin:0 0 13px; padding:0 0 6px 18px; font-size:13px; color:#333; border-bottom:1px solid #333; background:url("/html/template/MAJIGI/assets/images/mypage/bu_mypage_title.gif") no-repeat 0 2px;}
.mypage-name {font-weight:bold; font-size:14px;}

.box-wallet-basic {margin-left:0; margin-right:0; margin-bottom:12px; border:1px solid #878787; border-left:none;}
.box-wallet-basic .basic-item {padding:8px 0 7px; font-weight:bold; font-size:13px; color:#333; border-left:1px solid #878787; text-align:center;}
.box-wallet-basic .basic-item img {margin-right:8px;}
.box-wallet-basic .basic-item:nth-child(1) {color:#fff; background:#a6a6a6;}
.box-wallet-basic .basic-item:nth-child(3) {color:#fff; background:#a6a6a6;}
.box-wallet-basic .basic-item:nth-child(2) {padding-top:9px;}
.box-wallet-basic .basic-item:nth-child(4) {padding-top:9px;}

table.table-course-basic {border:1px solid #9e9e9e;}
table.table-course-basic>tbody>tr>th {padding-top:11px !important; padding-bottom:8px; border:1px solid #9e9e9e; color:#fff; background:#9e9e9e; text-align:center;}
table.table-course-basic>tbody>tr>th img {margin-right:10px;}
table.table-course-basic>tbody>tr>td {padding-top:11px !important; padding-bottom:8px; border:1px solid #9e9e9e; font-weight:bold; font-size:13px; color:#333; text-align:left;}

table.table-status>tbody>tr>th {background:#f9f9f9;text-align:center; color:#333;}
table.table-status>tbody>tr>td {color:#333; vertical-align:middle;}

table.table-course th {background:#f9f9f9;text-align:center;}
table.table-course>tbody>tr>th {width:200px; font-size:13px; border:1px solid #ddd; background:#f9f9f9; text-align:center;vertical-align:middle;}
table.table-course>tbody>tr>td {padding-left:16px; font-size:13px; vertical-align:middle;}

.box-wallet-coupon {margin-left:0; margin-right:0; border:1px solid #ddd; border-left:none;}
.box-wallet-coupon .coupon-item {padding:8px 0 7px; font-weight:bold; font-size:13px; color:#333; border-left:1px solid #ddd; text-align:center;}
.box-wallet-coupon .coupon-item:nth-child(1) {background:#f9f9f9;}
.box-wallet-coupon .coupon-item:nth-child(3) {background:#f9f9f9;}




.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; display:table; width:100%; margin:0 0 10px; padding:0; border:1px solid #d2d2d2;}
.box-process:after {content:"";display:block;clear:both;}
.box-process:nth-of-type(odd) {background:#fafafa;}

.box-process .process-check {display:table-cell; width:40px; padding:7px; border-right:1px solid #d2d2d2; vertical-align:middle; text-align:center; }
.box-process .process-check .box-check {display:block;}
.box-process .process-check .box-check input[type=checkbox] {margin:0 0 5px;}
.box-process .process-check .box-check .check-txt {display:block; margin:0; font-size:12px; text-align:center;}
.box-process .process-check .box-check a {font-size:12px; text-align:center;}
.box-process .process-check .box-check.top {margin-bottom:20px;}
.box-process .process-check .box-check.bottom {margin-top:20px;}


#auctionlist .img-thumbnail {max-height:74px; padding:0; border:1px solid #d9d9d9; border-radius:0; }

.box-process .process-thumb {float:left; position:absolute; padding:12px 9px 6px 12px; text-align:center; vertical-align:middle;}
.box-process .process-thumb .thumb-inner {min-height:64px; vertical-align:middle; position:relative;}
.box-process .process-thumb .thumb-inner .thumb-flag {position:absolute; left:0; top:0;}

.box-process .goDetail {display:inline-block; width:74px; padding:4px 0 2px; text-align:center; font-weight:bold; font-size:12px; background:#ebebeb; border:1px solid #bcbcbc; color:#555; text-decoration:none;}

.box-process .process-content-top {float:left; display:table; width:100%; padding:12px 12px 6px 100px;}
.box-process .process-content-top .auc-num {margin:2px 0 5px; font-weight:normal; font-size:12px; color:#333;}
.box-process .process-content-top .subject {font-weight:bold; font-size:13px; color:#444; white-space:normal;}

.box-process .process-content-top .pack-num {margin-bottom:5px; font-size:12px;}
.box-process .process-content-top .pack-num label {font-size:12px;}
.box-process .process-content-top .pack-num select {}

.box-process .process-content-bottom {float:left; width:100%; padding-left:100px; padding-bottom:8px; line-height:1.4;}
.box-process .process-content-bottom .inner {padding:7px 0 0; vertical-align:top; border-top:1px dotted #dedede;}
.box-process .process-content-bottom .bottom-content span {font-size:12px;}
.box-process .process-content-bottom .bottom-content .item {margin-right:10px; padding-left:7px; font-size:12px; color:#333; background:url("/html/template/MAJIGI/assets/images/mypage/bu-arrow.gif") no-repeat 0 44%;}


.packing-text {font-size:12px; color:#444;}


.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 {float:left; margin-bottom:10px; 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:7px 30px 5px; font-weight:bold; font-size:15px; background:#3187dd; color:#fff;}
.btn-pay-cash:hover {color:#fff;}
.btn-pay-card {padding:7px 23px 5px; font-weight:bold; font-size:15px; background:#c33; color:#fff;}
.btn-pay-card:hover {color:#fff;}
.btn-pack-inquiry {padding:7px 30px 5px; font-weight:bold; font-size:15px; background:#c66; color:#fff;}
.btn-pack-inquiry:hover {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('/html/template/MAJIGI/assets/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 10px 0 0; font-weight:normal; font-size:12px; color:#666;}
.list_trans input {}
.list_trans .text_trans {float:right; display:block; width:417px; height:36px; margin:10px 0;}



table.table-mypage-view th {background:#f9f9f9;text-align:center;}
table.table-mypage-view>tbody>tr>th {width:200px; font-size:13px; border:1px solid #ddd; background:#f9f9f9; text-align:center;vertical-align:middle;}
table.table-mypage-view>tbody>tr>td {padding-left:16px; font-size:13px; text-align:center; vertical-align:middle;}
table.table-mypage-view>tbody>tr>td p {margin:5px 0;}
table.table-mypage-view>tbody>tr>td img {max-width:100%;}




#cautionagree {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
#cautionagree:not(:checked)+label+button {display:none;}
.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 {display:inline-block; 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("/html/template/MAJIGI/assets/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("/html/template/MAJIGI/assets/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; }
.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("/html/template/MAJIGI/assets/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; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.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("/html/template/MAJIGI/assets/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;}





#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:10px 0; font-weight:bold; font-size:19px; border-bottom:none; color:#000; 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:18px; border:1px solid #d9d9d9;}
.product-img .tab-pane {vertical-align:middle;}
.product-img .tab-pane img { margin:0 auto; vertical-align:middle;}

.head-bid {position:relative; margin-bottom:12px; border-bottom:none;}
.head-bid .bid-title {width:100%; font-weight:bold; font-size:17px; border-bottom:none; line-height:1.4; word-break:break-all;}



.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;}

.pre_bid_caution {display:block; width:100%; text-align:right; color:#c33; margin-top:10px; font-size:11px;}




.box-thumb-carousel {padding:19px 18px; border:1px solid #d9d9d9;}
.thumb-carousel {}
.thumb-carousel.owl-drag .owl-item {text-align:center;}
.thumb-carousel .item {vertical-align:middle;}
.thumb-carousel .item  img {margin:0 auto; vertical-align:middle;}
.thumb-carousel .owl-nav {display:none;}
.thumb-carousel .owl-dots {position:absolute; bottom:-10px; left:0; right:0; margin:0 auto; padding:0; border:none;}
.thumb-carousel .owl-dots .owl-dot.active span, .thumb-carousel .owl-dots .owl-dot:hover span {background:#65768d !important;}





.ebay-seller {height:19px; vertical-align:middle; overflow:hidden;}
#box_snipe .popover-content {font-size:12px;}
#box_snipe .popover {min-width:300px;}
.btn-snipe-info {display:inline-block; margin-left:9px; font-size:12px; vertical-align:top; float:right; margin-top:5px;}
.btn-snipe-info img {margin-left:6px;}

#variationOptions .optDiv {padding:0;}
#variationOptions .optDiv div {padding-left:9px;}
#variationOptions label {margin-bottom:9px; padding:7px 0 4px; font-weight:bold; font-size:12px; color:#333; background:#eaeaea; text-align:center;}
#variationOptions .product-info {padding:0;}
#variationOptions .optDiv:last-child label {margin:0;}



.bid-top-trans {position:absolute; top:-19px; right:0;}
.box-bid-time {margin-bottom:10px; padding:0 15px 15px; border:1px solid #d6d6d6;}
.bid-time-form {margin:0 !important; padding:9px 0 8px 13px; font-size:13px; color:#333; border-bottom:1px solid #e7e7e7;}
.bid-time-form .title {margin-right:20px; padding-left:9px; font-weight:bold; font-size:13px; background:url("/html/template/MAJIGI/assets/images/aucEngine/bu-bid-time.png") no-repeat 0 46%;}
.bid-time-form .content {display:inline-block; font-weight:bold; font-size:13px; vertical-align:middle;}
.bid-time-form .content .end-time {font-weight:normal; font-size:13px;}
.bid-time-form #leftTime {line-height:1.3;}
.bid-time-form .content strong, .bid-seller-form .content strong {color:#c33;}
.bid-pre-price {background:#f4f4f4; border-bottom:none;}


.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; font-size:12px; padding:0 !important; color:#333; border:none !important; text-align:center; vertical-align:top !important;}
.bid-price-tbl th .item {display:block; padding:8px 0 5px !important;background:#eaeaea;}
.bid-price-tbl td {padding:0 !important; color:#333; border:none !important; vertical-align:middle !important;}
.bid-price-tbl td input.input-short {width:33%; height:30px !important; 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;}
.bid-price-tbl td input[name="price"] {font-weight:bold; color:#000;}



.box-seller-tbl {font-size:12px; color:#333;}
.box-seller-tbl .table {margin-bottom:14px;}
.box-seller-tbl .table th {width:105px; padding:10px 0 7px; 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;}

.seller-info {margin-left:0; margin-right:0;}
.seller-info .inner-border {border:3px solid #e2e2e2;}


.btn-bid-red {padding:12px 34px 11px; font-weight:bold; font-size:14px; color:#fff; background:#c33; border-radius:0;}
.btn-bid-red:hover {background:#e24141; color:#fff;}
.btn-bid-gray {padding:12px 34px 11px; font-weight:bold; font-size:14px; color:#fff; background:#666; border-radius:0;}
.btn-bid-gray:hover {background:#797979; color:#fff;}
.btn-bid-lightgray {padding:12px 34px 11px; font-weight:bold; font-size:14px; color:#fff; background:#999; border-radius:0;}
.btn-bid-lightgray:hover {background:#bebebe; color:#fff;}
.btn-bid-orange {padding:12px 34px 11px; font-weight:bold; font-size:14px; 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;}



.form-inline .label-agree {font-size:12px; color:#555;}
.form-inline .check-agree {margin-top:0;}
.form-inline .btn-check {padding:1px 5px 0; font-size:11px;}
.form-inline .btn-check:hover {color:#fff;}



.box-bid-seller { padding:0 15px;}
.box-bid-seller .bid-seller-form:last-child {border-bottom:none;}
.bid-seller-form {margin:0 !important; padding:9px 0 8px 13px; font-size:12px; color:#444; border-bottom:1px solid #e7e7e7; letter-spacing:-0.5px;}
.bid-seller-form .title {display:inline-block; width:120px; margin-right:5px; padding-left:9px; font-weight:bold; background:url("/html/template/MAJIGI/assets/images/aucEngine/bu-seller-info.gif") no-repeat 0 46%;}
.bid-seller-form .content {display:inline-block; vertical-align:middle;}
.bid-seller-form .content img {display:inline-block; margin-left:7px; vertical-align:top;}
.bid-seller-form .content .btn-other {font-size:11px; color:#fff; background:#c66;}



#cal-accordion {margin-top:10px;}


.cal-country {margin:0 0 20px; padding:10px 19px; background:#f2f2f2; border:1px solid #ddd;}
.cal-country label {margin-right:10px;}

.panel-title > a {color:#333;}
.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; font-size:12px;}
.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;}

.table-product-cal>tbody>tr>td .input-xs {padding:5px 8px; font-size:12px; }



.product-detail-img img {display:block; max-width:100%; height:auto;}
.bl {padding-left:5px; border-left:5px solid #eb2a2d;}



.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;}



.btn-collapsebidinfo {display:inline-block; padding:1px 5px 0; font-size:12px; color:#fff; background:#999; line-height:1.5; text-align:center; vertical-align:middel; cursor:pointer;}
.btn-collapsebidinfo:hover {text-decoration:none; color:#fff;}
table.table-detailinfo>tbody>tr>th {text-align:center; vertical-align:middle;}



.selfbuy h5 {font-size:13px;}
.self-img {padding-right:0;}
.box-self-txt {padding-left:0;}
.self-txt {height:894px; padding-left:30px; padding-right:13px; font-size:12px; background:#f9f9f9; border:1px solid #c8c8c8;}
.self-txt-title {display:inline-block; margin-top:24px; padding:8px 40px 6px 16px; font-weight:bold; font-size:14px; background:#666; color:#fff;}

.buy_form_box .photo {border:1px solid #d5d5d5; display:inline-block; text-align:center; padding:10px; margin-bottom:10px; position:relative; text-decoration:none;}
.buy_form_box .photo img {max-width:240px;}
.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;}

.self-btn {margin:16px 15px 0; padding:16px 0; border-top:1px solid #ddd;}
.self-btn .btn-self {padding:16px 45px 18px; background:#ff7547; font-size:15px; border:1px solid #ff7547; color:#fff;}





.delivery-info-title {margin-top:10px; font-weight:bold; font-size:16px; color:#333;}
.delivery-info-content {font-size:14px; color:#555;}

.h4-delivery-info {border-bottom:1px solid #72777f;}
.h4-delivery-info span.box {display:inline-block; padding:9px 25px 5px; font-weight:bold; font-size:14px; color:#fff; background:#72777f;}
.delivery-info-title1 {font-weight:bold; font-size:15px; color:#333;}
.delivery-info-content1 {margin-bottom:17px; font-size:13px; color:#555;}
.delivery-info-content1 .red {color:#c33;}
.delivery-info-content1 .bold {font-weight:bold;}

.addr-link {margin-bottom:30px;}
a.btn-addr-link {display:inline-block; padding:6px 40px 5px; font-weight:bold; font-size:14px; background:#f3f3f3; border:1px solid #e2e2e2; color:#333; text-align:center; text-decoration:none;}
a.btn-addr-link i {margin-right:10px; font-size:20px; color:#989ca2;}

.delivery-link {margin:30px 0 0; padding-top:20px; border-top:1px solid #c5c5c5;}
.delivery-link .item {padding-left:5px; padding-right:5px;}
.delivery-link .item:nth-child(1) {padding-left:0;}
.delivery-link .item:nth-child(3) {padding-right:0;}
a.btn-delivery-link {position:relative; display:inline-block; width:100%; padding:12px 16px 12px; font-weight:bold; font-size:13px; background:#f4f4f4; border:1px solid #e5e5e5; color:#333; text-align:center; text-decoration:none;}
a.btn-delivery-link:before {content:"\f105"; position:absolute; top:18%; right:10px; font-family:FontAwesome; font-size:22px; color:#bababa;}
a.btn-delivery-link img {margin-right:10px; vertical-align:middle;}


.delivery-addr-title {margin-top:10px; font-weight:bold; font-size:16px; color:#333;}
.delivery-addr-content {margin-bottom:40px; font-size:14px; color:#555;}

.delivery-addr-title1 {margin-bottom:5px; font-weight:bold; font-size:14px; color:#333; }
.delivery-addr-title1 img {display:inline-block; margin-bottom:2px; vertical-align:middle;}


table.table-delivery-addr {margin-bottom:32px;}
table.table-delivery-addr>tbody>tr>th {font-size:12px; background:#f9f9f9; color:#333; text-align:center; vertical-align:middle;}
table.table-delivery-addr>tbody>tr>td {padding-left:20px; font-size:13px; color:#555; vertical-align:middle;}
table.table-delivery-addr>tbody>tr>td .red {font-weight:bold; color:#c33;}





.selfbuy h5 {font-size:13px;}
.self-img {padding-right:0;}
.box-self-txt {padding-left:0;}
.self-txt {height:894px; padding-left:30px; padding-right:13px; font-size:12px; background:#f9f9f9; border:1px solid #c8c8c8;}
.self-txt-title {display:inline-block; margin-top:24px; padding:8px 40px 6px 16px; font-weight:bold; font-size:14px; background:#666; color:#fff;}

.selfbuy {padding-bottom:50px;}
.shopping-info {margin-bottom:35px; font-size:13px; color:#555;}
.shopping-info .title {margin:12px 0 8px;font-weight:bold; font-size:14px;}
.shopping-info .list {line-height:1.7;}
.table-buyform tbody>tr>th {padding:10px 8px 6px; background:#f9f9f9; text-align:center; vertical-align:middle;}
.table-buyform tbody>tr>td {padding:8px; vertical-align:middle;}


.buy_form_box {}
.buy_form_box .photo {float:left; display:inline-block; margin-bottom:10px; text-align:center; border:1px solid #e0e0e0; background:#f9f9f9; position:relative; text-decoration:none;}
.buy_form_box .photo img {max-width:120px;}
.buy_form_box .photo .click_text {position:absolute; left:32%; top:66%; font-weight:bold; font-size:16px; color:#d68585;}
.buy_form_box .guide {float:left; max-width:200px; margin:8px 0 0 12px; font-size:13px; color:#666; }

.self-btn {text-align:center;}
.self-btn .btn-self {padding:10px 75px 8px; background:#c33; font-weight:bold; font-size:14px; border:1px solid #c33; color:#fff;}



.heading_sub h4 img {margin-right:7px;}
.heading-agree {margin:0; border-bottom:none;}
.heading-agree h6 {margin:0; font-weight:bold; font-size:13px; color:#333; border:none;}
.heading-delivery {margin-bottom:9px; border-bottom:1px solid #777;}
.heading-delivery h5 {padding-bottom:7px; font-weight:bold; font-size:15px; border:none;}
.heading-delivery h5 .small {font-weight:normal; font-size:13px; color:#555}
.heading-delivery h5 .red {color:#c33;}


.delivery-scroll {max-height:122px; padding:15px; border:1px solid #ddd; color:#555; background:#f9f9f9; overflow-y:scroll;}
.check-agree {padding:0; text-align:right;}
.check-agree label {font-size:12px; color:#666;}
.check-agree input.checkbox {display:inline-block; margin:0 5px 2px 0;}


.box-orderNo {border:3px solid #ddd;}
.orderNo {margin:0; padding:15px 0 18px 14px; border-bottom:1px solid #ddd;}
.orderNo label {display:block; margin-bottom:3px; font-weight:bold; font-size:13px; color:#333;}
.orderNo input.input-sm {width:auto; margin-right:8px;}
.trackingNo {margin:0; padding:15px 0 18px 14px;}
.trackingNo label {display:block; margin-bottom:3px; font-weight:bold; font-size:13px; color:#333;}
.trackingNo input.input-sm {width:auto; margin-right:8px;}
.box-orderNo .textNo {font-size:12px; color:#555;}

.hr-prd {height:3px; margin:20px 0; background:url("/html/template/MAJIGI/assets/images/delivery/br-prd.gif") repeat-x 0 0; border:none;}


.prdNo {display:inline-block; margin-bottom:6px; padding:0 6px; font-weight:bold; font-size:15px; background:#72777f; color:#fff;}

.getImageButton img { height:96px; }

table.table-delivery {margin-bottom:10px;}
table.table-delivery>tbody>tr>th {font-size:13px; background:#f9f9f9; color:#444; text-align:center; vertical-align:middle;}
table.table-delivery>tbody>tr>td {font-size:12px; color:#555; text-align:center; vertical-align:middle;}
table.table-delivery>tbody>tr>td.text-left {text-align:left !important;}
table.table-delivery>tbody>tr>td .w100 {width:100%;}
table.table-delivery>tbody>tr>td .wauto {width:auto;}
table.table-delivery>tbody>tr>td .select-product {margin-right:4px;}
table.table-delivery>tbody>tr>th .getImageButton img {max-width:96px; max-height:96px;}

td.td_delete {text-align:center; vertical-align:middle !important;}

table.table-delivery>tbody>tr>td.td-detail {padding:0;}
table.table-detail {margin:0; border:none;}
table.table-detail>tbody>tr>th {font-weight:normal; font-size:12px; background:#f9f9f9; text-align:center; vertical-align:middle;}
table.table-detail>tbody>tr>td {font-size:12px; vertical-align:middle;}

table.table-detail>tbody>tr>th.th1 {border-left:none;}
table.table-detail>tbody>tr>th.th2 {}
table.table-detail>tbody>tr>th.th3 {border-bottom:none; border-left:none;}
table.table-detail>tbody>tr>th.th4 {border-bottom:none;}

table.table-detail>tbody>tr>td.td0 {padding:15px 5px 10px 20px; border-top:none; border-left:none; border-right:none;}
table.table-detail>tbody>tr>td.td1 {}
table.table-detail>tbody>tr>td.td2 {border-right:none;}
table.table-detail>tbody>tr>td.td3 {border-bottom:none;}
table.table-detail>tbody>tr>td.td4 {border-bottom:none; border-right:none;}

table.table-detail>tbody>tr>td.td0 .title {margin-bottom:4px; font-weight:bold; font-size:13px;}
table.table-detail>tbody>tr>td.td0 .content {margin-bottom:0; font-size:12px; line-height:1.5;}
table.table-detail>tbody>tr>td.td0 .content .red {color:#c33;}


.goodsLayer_box .deleteBtn {float:left; display: inline-block; padding:6px 23px 5px; font-weight:bold; font-size:12px; background:#e9e9e9; border:1px solid #cdcdcd; color:#555; text-decoration:none;}
.goodsLayer_box .deleteBtn i {margin-right:4px;}
.goodsLayer_box .btn-add {padding:5px 20px; line-height:1.5; font-size:12px; color:#fff; background:#c66; vertical-align:middle; text-align:center;}
.goodsLayer_box .btn-copy {padding:5px 20px; line-height:1.5; font-size:12px; color:#fff; background:#5684b2; vertical-align:middle; text-align:center;}


table.table-delivery-sum {margin-bottom:56px; border-top:2px solid #72777f; border-bottom:2px solid #72777f; color:#555;}
table.table-delivery-sum>tbody>tr>th {font-size:13px; background:#f9f9f9; text-align:center; vertical-align:middle;}
table.table-delivery-sum>tbody>tr>td {padding:8px; font-size:12px; vertical-align:middle;}
table.table-delivery-sum>tbody>tr>td .total-price {padding-left:5px; font-weight:bold; font-size:16px; color:#555;}

table.table-delivery-opt {margin-bottom:39px;}
table.table-delivery-opt>thead>tr>th {font-size:13px; background:#f9f9f9; color:#444; text-align:center; vertical-align:middle;}
table.table-delivery-opt>tbody>tr>td {font-size:12px; color:#555; text-align:center; vertical-align:middle;}
table.table-delivery-opt>tbody>tr>td.text-left {text-align:left !important;}
table.table-delivery-opt>tbody>tr>td .w100 {width:100%;}
table.table-delivery-opt>tbody>tr>td .wauto {width:auto;}


table.table-delivery-calc {}
table.table-delivery-calc>thead>tr>th {font-size:13px; background:#f2f2f2; text-align:center; vertical-align:middle;}
table.table-delivery-calc>tbody>tr>th {font-size:12px; background:#f2f2f2; text-align:center; vertical-align:middle;}
table.table-delivery-calc>tbody>tr>td {font-size:12px; text-align:left; vertical-align:middle;}

a.h4-delivery-calc {display:block;margin:0; padding:10px 0; font-weight:bold; font-size:14px; color:#fff; text-align:center; background:#9a9da1; text-decoration:none;}
a.h4-delivery-calc img {margin-right:8px;}

.delivery-calc {margin-left:0; margin-right:0; padding-top:11px; font-size:13px; border:1px solid #9a9da1;}
.delivery-calc label {margin-bottom:4px; font-weight:bold; font-size:12px; color:#555;}
.delivery-calc .w80 {width:80%;}

.delivery-calc-sum {margin-left:0; margin-right:0; padding:11px 0; font-weight:bold; font-size:12px; border:1px solid #9a9da1; border-top:none;}
.delivery-calc-sum .calcTxt {float:left; line-height:27px; vertical-align:middle;}
.delivery-calc-sum .calcInput {float:right; font-size:14px;}
.delivery-calc-sum .w80 {width:80%;}




.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;}
}








.dcef3 {width:790px; margin:0 auto; padding:0 0 100px;}
.dcef3 .img-responsive {margin-left:auto;margin-right:auto;}
.dcef3 .container {max-width:790px;margin-top:20px;}
.dcef3 h1.logo {width:100%; margin:74px auto 20px; text-align:center;}
.dcef3 h2 {width:758px; margin:0 auto 8px; padding-bottom:8px; font-weight:normal; font-size:22px; color:#333; text-align:center; border-bottom:1px solid #cbcbcb;letter-spacing: 1px}
.dcef3 h3 {width:758px; margin:0 auto 42px; font-weight:normal; font-size:14px; color:#666; line-height:1.6; text-align:center;letter-spacing: 1px}

.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('/html/template/MAJIGI/assets/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;}


.delivery_tab .delivery-price-tab {margin-bottom:20px; box-shadow:none; background:url("/html/template/MAJIGI/assets/images/mypage/1px-999.gif") repeat-x 0 bottom;}
.delivery_tab .delivery-price-tab li {width:135px; text-align:center;}
.delivery_tab .delivery-price-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;}
.delivery_tab .delivery-price-tab li.active a,
.delivery_tab .delivery-price-tab li.active a:hover,
.delivery_tab .delivery-price-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;}
.delivery_tab .tab-content {padding:0; border:none;}

.delivery_tab h5 {position:relative;}
.delivery_tab h5 sub.unit {position:absolute; right:0; bottom:0; padding:0;}

table.tbl_delivery>thead>tr>th {text-align:center;}
table.tbl_delivery>tbody>tr>td {text-align:center;}



.usageguide h5 {margin-bottom:7px; font-weight:bold; font-size:15px; line-height:1.5;}
.usageguide h6 {margin-bottom:7px; font-weight:bold;}
.p-indent {margin-bottom:15px; padding-left:14px; line-height:1.7; background:url('/html/template/MAJIGI/assets/images/usageguide/bg-p-indent.gif') no-repeat 4px 5px;}
.usageguide .p-md {line-height:1.7;}


.nav-tabs.guide-tab {margin-bottom:20px; box-shadow:none; background:url("/html/template/MAJIGI/assets/images/board/1px-ddd.gif") repeat-x 0 bottom;}
.nav-tabs.guide-tab li {width:135px; margin-bottom:0; text-align:center;}
.nav-tabs.guide-tab li a {margin-right:-1px; padding:9px 1.1em;; font-size:13px; border:1px solid #d6d6d6; background:#f9f9f9; color:#555;}
.nav-tabs.guide-tab li.active a,
.nav-tabs.guide-tab li.active a:hover,
.nav-tabs.guide-tab li.active a:focus {border:1px solid #d6d6d6; border-bottom:1px solid #fff; font-weight:bold; background:#fff !important; color:#c33; box-shadow:none;}




.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('/html/template/MAJIGI/assets/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 (max-width: 1200px){

}


@media (min-width:768px) {

	
	.container-header .navbar-collapse {padding:0;}
	.container-header .navbar-collapse .lnb {float: none}
	.navbar-nav>li.dropdown {position: static;}
	.navbar .lnb { padding-left:0; padding-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;}


	
	.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) {
	.navbar-brand {float: none;	display: inline-block; height: 94px; padding: 20px 0 10px; text-align: center;}


	
	.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:992px){
	.navbar .lnb>li a {
		padding: 0 7px !important;
	}
}



@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;margin:0 !important;} 
	.logo {margin:0 auto;}
	.mobile-menu {float:left; margin:10px 0px 10px 5px; padding:11px;background-color: #fff}



	
	.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:#cc0000; }
	.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('/html/template/MAJIGI/assets/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:6px; background: #dbdbdb;}
	.navHeaderCollapse .m-quick-menu {border-bottom:1px solid #dbdbdb;height:46px; line-height:46px; padding-right:0; background: #fff;}
	.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;}


	.box-navbar-search {display:inline-block;}
	.navbar-toggle .icon-bar+.icon-bar {margin-top:5px;}
	.navbar-search {float:left; width:84%;} 
	.navbar-trans {padding-top:0;}
	#searchAll input.input-search {transition:none;}

	.main-notice ul li {display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} 
	.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;}

	.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;}

	.footer-top .phone-num a {color:#444;}
	.footer .copyright a {color:#555;}
	.box-main-quick {padding-left:15px;} 




	
	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 6px 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:-30px; 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("/html/template/MAJIGI/assets/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:38px; vertical-align:middle;}

	
	.table-ebay-list>tbody>tr>th {max-width:100px;}
	.table-ebay-list .thumbnail {display:inline-block; width:80px; height:80px; padding:0; border:none;}
	.table-ebay-list .thumbnail img {display:inline-block; width:auto; max-height:80px; vertical-align:middle;}
	.table-ebay-list .thumbnail .vm {display:inline-block; height:80px; vertical-align:middle;}

	.table-ebay-list .list-content {margin:0 0 2px;}
	.table-ebay-list .list-content .subject {height:40px; margin:0; padding:5px 0 6px; font-size:12px; border-bottom:none; overflow:hidden;}
	.table-ebay-list .list-content .subject a {color:#000;}
	.table-ebay-list .list-content .price {font-size:11px;}
	.table-ebay-list .list-content .price .red {font-size:13px;}
	.table-ebay-list .list-content .bid-num {font-weight:normal; font-size:11px; color:#666;}

	
	.gList li {padding-left:5px; padding-right:5px;min-height:250px;}
	.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;}

	
	table.table-course>tbody>tr>th.th-course {width:94px;}
	table.table-course>tbody>tr>td {font-size:12px; text-align:center; vertical-align:middle;}

	
	.nav-tabs.mypage-tab {border-bottom:none;}
	.nav-tabs.mypage-tab li {float:none; display:table-cell; width:1%; text-align:center;}


	
	.nav-tabs.widget_courseTab {border-bottom:none;}
	.nav-tabs.widget_courseTab li {float:none; display:table-cell; width:1%; text-align:center;}

	.widget_courseBox .course-list li a {padding:12px 15px 8px;}

	
	.box-wallet-basic .basic-item:nth-child(1) {padding-top:7px;}
	.box-wallet-basic .basic-item:nth-child(3) {border-top:1px solid #878787; }
	.box-wallet-basic .basic-item:nth-child(4) {border-top:1px solid #878787; }
	.box-wallet-basic .basic-item:nth-child(2) {padding-left:13px; text-align:left;}
	.box-wallet-basic .basic-item:nth-child(4) {min-height:36px; padding-left:13px; text-align:left;}

	.box-wallet-coupon .coupon-item:nth-child(3) {border-top:1px solid #ddd; }
	.box-wallet-coupon .coupon-item:nth-child(4) {border-top:1px solid #ddd; }
	.box-wallet-coupon .coupon-item:nth-child(2) {padding-left:13px; text-align:left;}
	.box-wallet-coupon .coupon-item:nth-child(4) {padding-left:13px; text-align:left;}

	.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;}

	
	.btn-pay-cash {display:block; width:100%; margin:5px 0 0; padding:10px; font-weight:bold; font-size:14px; background:#3187dd; color:#fff;}
	.btn-pay-card {display:block; width:100%; margin:5px 0 0; padding:10px; font-weight:bold; font-size:14px; background:#c33; color:#fff;}
	.btn-pack-inquiry {display:block; width:100%; margin-top:5px; padding:10px; font-weight:bold; font-size:14px; background:#c66; color:#fff;}


	
	.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-process .process-check .box-check.top {margin-bottom:30px;}
	.box-process .process-check .box-check.bottom {margin-top:30px;}


	.box-process .process-content-top {height:121px; overflow:hidden;}
	.box-process .process-content-top .subject {display:inline-block; height:55px; overflow:hidden;}
	.box-process .process-content-bottom {clear:both; padding:0 12px 7px; line-height:1.3;}


	
	.box-process .process-content-top .pack-num {}
	.box-process .process-content-top .pack-num label {display:inline-block;}
	.box-process .process-content-top .pack-num select {display:inline-block; width:auto; vertical-align:middle;}

	.btn-pack-inquiry {display:block; width:100%; padding:9px 30px 7px}


	
	.box-caution {padding:4px 3px; font-size:12px;}
	.btn-caution {display:inline-block; margin-top:10px;}

	.mypageBidding {font-size:14px;}
	.btn_refresh {font-size:14px;}

	
	.table-charge-pg {width:60%;}


	
	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;}
	
	table.table-custom>tbody>tr>td.subject a {display:inline-block; width:220px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


	
	.board-serch-text {display:inline-block; width:50% !important;}

	
	.nav-tabs.faq-tab {background:url("/html/template/MAJIGI/assets/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%;}

	
	.box-self-txt {padding-left:15px;}
	.self-txt {height:auto; padding-left:13px;}

	
	.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;}

	
	.nav-tabs.guide-tab {
		display: flex;
		display: -webkit-flex;
		display: -ms-flexbox;
		align-items:stretch;
	}
	.nav-tabs.guide-tab li {width:25%; }
	.nav-tabs.guide-tab li a {padding:10px 0; font-size:11px; border-bottom:1px solid #d9d9d9;height:100%;}
	.nav-tabs.guide-tab li.active a, .nav-tabs.faq-tab li.active a:hover, .nav-tabs.faq-tab li.active a:focus {font-size:11px;}
}


@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;}

	
	table.table-custom>tbody>tr>td.subject a {display:inline-block; width:450px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

	
	#categorySelect div {height:232px;}
	#categorySelect div:hover { height:298px; overflow-y:auto; overflow-x:hidden;} 

}

@media (max-width:480px){
	.navbar-search {width:82%;}
	#searchAll .btn-search-select {padding: 8px 12px 8px 9px;}
	#mainShop li {width:30%;     margin: 0 4px 6px 4px;}
	.main-notice ul li .subject {max-width:200px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: inline-block;}
}



.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("/html/template/MAJIGI/assets/images/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;
	}
}


.box-wallet-basic {margin-left:0; margin-right:0; margin-bottom:12px; border:1px solid #878787; border-left:none;}
.box-wallet-basic .basic-item {padding:8px 0 7px; font-weight:bold; font-size:13px; color:#333; border-left:1px solid #878787; text-align:center;}
.box-wallet-basic .basic-item img {margin-right:8px;}
.box-wallet-basic .basic-item:nth-child(1) {color:#fff; background:#a6a6a6;}
.box-wallet-basic .basic-item:nth-child(3) {color:#fff; background:#a6a6a6;}
.box-wallet-basic .basic-item:nth-child(2) {padding-top:9px;}
.box-wallet-basic .basic-item:nth-child(4) {padding-top:9px;}
table.table-course-basic {border:1px solid #9e9e9e;}
table.table-course-basic>tbody>tr>th {padding-top:11px !important; padding-bottom:8px; border:1px solid #9e9e9e; color:#fff; background:#9e9e9e; text-align:center;}
table.table-course-basic>tbody>tr>th img {margin-right:10px;}
table.table-course-basic>tbody>tr>td {padding-top:11px !important; padding-bottom:8px; border:1px solid #9e9e9e; font-weight:bold; font-size:13px; color:#333; text-align:left;}

table.table-status>tbody>tr>th {background:#f9f9f9;text-align:center; color:#333;}
table.table-status>tbody>tr>td {color:#333; vertical-align:middle;}

table.table-course th {background:#f9f9f9;text-align:center;}
table.table-course>tbody>tr>th {width:200px; font-size:13px; border:1px solid #ddd; background:#f9f9f9; text-align:center;vertical-align:middle;}
table.table-course>tbody>tr>td {padding-left:16px; font-size:13px; vertical-align:middle;}

.box-wallet-coupon {margin-left:0; margin-right:0; border:1px solid #ddd; border-left:none;}
.box-wallet-coupon .coupon-item {padding:8px 0 7px; font-weight:bold; font-size:13px; color:#333; border-left:1px solid #ddd; text-align:center;}
.box-wallet-coupon .coupon-item:nth-child(1) {background:#f9f9f9;}
.box-wallet-coupon .coupon-item:nth-child(3) {background:#f9f9f9;}

@media (max-width:768px){
	
	.box-wallet-basic .basic-item:nth-child(1) {padding-top:7px;}
	.box-wallet-basic .basic-item:nth-child(3) {border-top:1px solid #878787; }
	.box-wallet-basic .basic-item:nth-child(4) {border-top:1px solid #878787; }
	.box-wallet-basic .basic-item:nth-child(2) {padding-left:13px; text-align:left;}
	.box-wallet-basic .basic-item:nth-child(4) {min-height:36px; padding-left:13px; text-align:left;}
	.box-wallet-coupon .coupon-item:nth-child(3) {border-top:1px solid #ddd; }
	.box-wallet-coupon .coupon-item:nth-child(4) {border-top:1px solid #ddd; }
	.box-wallet-coupon .coupon-item:nth-child(2) {padding-left:13px; text-align:left;}
	.box-wallet-coupon .coupon-item:nth-child(4) {padding-left:13px; text-align:left;}

	.box-tip {padding:17px 21px;}
}


.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;
}




.mercari-wrap {
	margin-top:50px;
}
.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;
}
.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: 768px) {
	.mercari-category .childCategories ul li {
		width: 45%;
	}
}
.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;
	width: auto;
}
.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;
}
.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: 768px) {
	.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 .sort-wrap select {
	width: 65%;
	display: inline-block;
	vertical-align: middle;
}
#mercariSearchForm .sort-wrap input[type=submit] {
	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;
}
#mercariSearchForm .form-wrap .checkform label input {
	margin-right: 5px;
}
#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;
	border-radius: 0;
	-webkit-border-radius: 0;
}
@media (max-width: 768px) {
	#mercariSearchForm {
		padding-bottom: 10px;
	}
	#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: 768px) {
	.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: auto;
	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 .summary {
	display: none;
	margin: 10px 0;
	color: #333;
	font-size: 13px;
	line-height: 19px;
}
.mercari-bid .summary a {
	color: #333;
}
.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 .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;
}
.mercari-bid .box-bid-price .bid-price-tbl .price span{
	color: #c66
}
.mercari-bid .btn-submit {
	width: 100%;
	padding: 12px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background: #c33;
	border-radius: 0;
	-webkit-border-radius: 0;
}
.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 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 {
	height: 170px;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}
.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;
}
.container {
    width: 1280px;
}
@media (min-width: 1200px) {
.container {
    width: 1280px;
}
}
@media only screen and (min-width: 1560px) {
body#page_homepage .ec-layoutRole .ec-layoutRole__contents, body#page_product_list .ec-layoutRole .ec-layoutRole__contents {
    max-width: none;
    box-sizing: content-box;
    padding:0;
}
}