<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('//fonts.googleapis.com/css?family=Balthazar');

._required {
	margin: 0 3px;
	color: #DB0038;
}

.price_unit {
	font-size: 0.9em !important;
}

.price-sale {
	color: #DB0038;
}

/* �뚯뒪�� 紐⑤뱶 */
.test-text {
	position: absolute;
	top: 10px;
	left: 10px;
	color: #ff0000;
	display: none;
	background-color: #fff;
	border: 1px solid #ff0000;
	padding: 0 5px;
}
.test-text.right {
	left: auto;
	right: 10px;
}
/* �뚯뒪�� 紐⑤뱶 �� */

/* 湲곗〈 �ㅽ��� �쒓굅 */
a:hover {
	color: #DB0038;
}

.container {
	background-color: #fff;
}

.form-control {
	border: 1px solid #ddd;
}

.button.continue.button2 {
	background-color: #DB0038;
	border-radius: 0px;
	min-width: 70px;
	height: 37px;
}

.button.continue.button2:hover {
	background-color: #DB0038;
	border: 1px solid #DB0038;
	color: #fff;
}

.input-group-btn .btn.btn-primary {
	background-color: #DB0038;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	min-width: 70px;
	height: 37px;
}

.input-group-btn .btn.btn-primary:hover, .input-group-btn .btn.btn-primary:focus {
    background-color: #DB0038;
    border: 1px solid #DB0038;
    color: #fff;
}

.input-group .form-control:focus, .input-group-addon, .input-group-btn:focus, .form-control:focus, .single-line:focus {
	border: 1px solid #ddd !important;
	outline: none !important;
}

.button.continue.button2.address-button {
    background-color: #DB0038;
    border: 1px solid #DB0038;
    color: #fff;	
}

.button.continue.button2.address-button:hover {
    background-color: #DB0038;
    border: 1px solid #DB0038;
    color: #fff;	
}

.button.continue {
	position: inherit;
	min-width: 70px;
	height: 37px;
    background-color: #DB0038;
    border: 1px solid #DB0038;
    color: #fff;	
    border-radius: 0px;
}

.button.continue:hover {
	min-width: 70px;
	height: 37px;
    background-color: #DB0038;
    border: 1px solid #DB0038;
    color: #fff;		
}

.btn.btn-danger.button2 {
	min-width: 70px;
	height: 37px;
    background-color: #4b4b4b;
    border: 1px solid #4b4b4b;
    color: #fff;			
    border-radius: 0px;
}

.btn.btn-danger.button2:hover {
	min-width: 70px;
	height: 37px;
    background-color: #4b4b4b;
    border: 1px solid #4b4b4b;
    color: #fff;			
    border-radius: 0px;	
}

.input-group .form-control, .input-group-addon, .input-group-btn, .form-control, .single-line {
	height: 37px;
}

/* 怨듯넻 �곸뿭 */

.theme-button {
	display: inline-block;
	text-align: center;
	line-height: 27px;
	/*padding: 5px 0;*/
	min-width: 70px;
	height: 37px;
    background-color: #DB0038;
    border: 1px solid #DB0038;
    color: #fff;	
    border-radius: 0px;	
}

.theme-button:hover {
	color: #fff;
}

.theme-button.theme-button-wide {
	padding: 5px 15px;
}

.theme-button.theme-button2 {
    background-color: #4b4b4b;
    border: 1px solid #4b4b4b;
    color: #fff;	
}

.theme-button.theme-button3 {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #4b4b4b;	
}

.bgnw {background-color:#ffffff !important;}
.tcnw {color:#ffffff !important;}
.bcnw {border-color:#ffffff !important;}

.bglw {background-color:#efefef !important;}
.tclw {color:#efefef !important;}
.bclw {border-color:#efefef !important;}

.bgng {background-color:#bbbbbb !important;}
.tcng {color:#bbbbbb !important;}
.bcng {border-color:#bbbbbb !important;}

.bglg {background-color:#dddddd !important;}
.tclg {color:#dddddd !important;}
.bclg {border-color:#dddddd !important;}

.bgnb {background-color:#313131 !important;}
.tcnb {color:#313131 !important;}
.bcnb {border-color:#313131 !important;}

.bglb {background-color:#4b4b4b !important;}
.tclb {color:#4b4b4b !important;}
.bclb {border-color:#4b4b4b !important;}

/* 硫붿씤 �됱긽 */
.bg00 {background-color:#DB0038 !important;}
.tc00 {color:#DB0038 !important;}
.bc00 {border-color:#DB0038 !important;}

/* �쒕툕 �됱긽 */
.bg01 {background-color:#9ebb18 !important;}
.tc01 {color:#9ebb18 !important;}
.bc01 {border-color:#9ebb18 !important;}
.bg02 {background-color:#3583cc !important;}
.tc02 {color:#3583cc !important;}
.bc02 {border-color:#3583cc !important;}
.bg03 {background-color:#f1337f !important;}
.tc03 {color:#f1337f !important;}
.bc03 {border-color:#f1337f !important;}
.bg04 {background-color:#8c56bd !important;}
.tc04 {color:#8c56bd !important;}
.bc04 {border-color:#8c56bd !important;}
.bg05 {background-color:#f65151 !important;}
.tc05 {color:#f65151 !important;}
.bc05 {border-color:#f65151 !important;}
.bg06 {background-color:#00997a !important;}
.tc06 {color:#00997a !important;}
.bc06 {border-color:#00997a !important;}
.bg07 {background-color:#14acc7 !important;}
.tc07 {color:#14acc7 !important;}
.bc07 {border-color:#14acc7 !important;}

.bg08 {background-color:#11abc6 !important;}
.tc08 {color:#11abc6 !important;}
.bc08 {border-color:#11abc6 !important;}
.bg09 {background-color:#f1337f !important;}
.tc09 {color:#f1337f !important;}
.bc09 {border-color:#f1337f !important;}
.bg10 {background-color:#8851bb !important;}
.tc10 {color:#8851bb !important;}
.bc10 {border-color:#8851bb !important;}

header {
	width: 100%;
	position: relative;
}

.top-banner-area {
	width: 100%;
	height: 90px;
	background-color: #E5ECF2;
}

.top-banner-area .top-banner {
	float: left;
	width: 50%;
	height: 90px;
	color: #fff;
	text-align: right;
	position: relative;
}

.top-banner-area .top-banner-left &gt; a &gt; img {
	position: absolute;
	right: 0;
	top: 0;
}

.top-banner-area .top-banner-right {
	float: right;
	text-align: left;
}

.top-banner-area .top-banner-right &gt; a &gt; img {
	position: absolute;
	left: 0;
	top: 0;
}

.top-link-area-wrapper {
	width: 100%;
	border-bottom: 1px solid;
}

.top-link-area {
	width: 1160px;
	height: 33px;
	margin: 0 auto;
	/*padding-top: 7px;*/
}

.top-link-area .top-text {
	float: left;
	display: inline-block;
	position: relative;
	margin: 0 7px;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 34px;
}

.top-link-area .top-link {
	float: right;
	list-style: none;
}

.top-link-area .top-link .top-link-item {
	display: table-cell;
	position: relative;
	padding: 0 7px;
	font-size: 0.85em;
	height: 34px;
	vertical-align: middle;
}

.top-link-area .top-link .top-link-item .has-sub-menu {
	/*margin-bottom: -50px;*/
	/*padding-bottom: 50px;*/
}

.top-link-area .top-link .top-link-item .top-link-sub {
	display: none;
	position: absolute;
	top: 30px;
	left: -25px;
	list-style: none;
	min-width: 140px;
	background-color: #fff;
	border: 1px solid #ddd;
	z-index: 9999;
	padding: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(221,221,221,0.5);
	-moz-box-shadow: 3px 3px 0px 0px rgba(221,221,221,0.5);
	box-shadow: 3px 3px 0px 0px rgba(221,221,221,0.5);
}

.top-link-area .top-link .top-link-item .top-link-sub.lg {
	width: 170px;
	left: -28px;
}

.top-link-area .top-link .top-link-item .top-link-sub .top-link-sub-item {
	margin-bottom: 5px;
}

.top-main-area {
	width: 100%;
	height: 163px;
	position: relative;
}

.top-main-area .top-inner {
	width: 1160px;
	height: 163px;
	margin: 0 auto;	
	position: relative;
}

.top-main-area .top-logo {
	/*float: left;*/
	position: absolute;
	width: 270px;
	left: 0;
	top: 60px;
	font-family: 'Balthazar', serif;
	font-size: 26px;
	font-weight: 500;
}

.top-main-area .top-search-bar-area {
	/*float: left;*/
	/*width: 100%;*/
	width: 592px;
	height: 50px;
	margin: 0 auto;
	padding-top: 48px;
}

.top-main-area .top-search-bar-area .top-search-bar {
	/*margin-left: 83px;*/
	position: relative;
	width: 100%;
	height: 50px;
	border: 2px solid #00728D;
	/*border-radius: 25px;*/
	/*padding: 6px 20px;*/
}

.top-main-area .top-search-bar-area .top-search-bar .top-search-bar-input {
	border: none;
	position: absolute;
	top: 5px;
	left: 10px;
	width: 520px;
	height: 34px;
	font-size: 1.15em;
}

.top-main-area .top-search-bar-area .top-search-bar .top-search-bar-button {
	position: absolute;
	top: 3px;
	right: 5px;
	border: none;
	background-color: #fff;
	width: 36px;
	height: 36px;
	font-size: 22px;
	color: #313131;
}

.top-main-area .top-price-search-area {
	/*position: absolute;*/
	/*left: 280px;*/
	/*top: 118px;*/
	width: 100%;
}

.top-main-area .top-price-search-area .top-price-search-list {
	list-style: none;
	width: 592px;
	padding-top: 60px;
	margin: 0 auto;
}

.top-main-area .top-price-search-area .top-price-search-list li.first {
	width: 7%;
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	line-height: 18px;
	text-align: right;
}

.top-main-area .top-price-search-area .top-price-search-list li {
	float: left;
	display: block;
	position: relative;
	width: 15.5%;
	text-align: center;
}

.top-main-area .top-price-search-area .top-price-search-list li a {
	height: 20px;
	font-size: 14px;
	line-height: 18px;
	padding: 2px 7px;
	font-weight: bold;
}

.top-main-area .top-price-search-area .top-price-search-list li a:hover {
	color: #db0038;
}

.top-main-area .top-price-search-area .top-price-search-list li::after {
	content: '/';
	position: absolute;
	right: 0px;
}

.top-main-area .top-price-search-area .top-price-search-list li.first::after {
	content: '';
}

.top-main-area .top-price-search-area .top-price-search-list li.last::after {
	display: none;
}

.top-main-area .top-main-banner {
	float: right;
	width: 227px;
	position: relative;
	text-align: center;
	/* �꾩떆 */
	padding-top: 46px;
	/*margin-left: -20px;*/
}

.top-nav-area {
	width: 100%;
	height: 62px;
	background-color: #081937;
}

.top-nav-area .top-nav {
	position: relative;
	width: 1160px;
	height: 62px;
	margin: 0 auto;
	color: #fff;
}

.top-nav-area .top-nav .top-nav-list &gt; li.top-nav-depth1 {
	list-style: none;
	float: left;
	height: 62px;
	line-height: 62px;
	/*width: 16.666%;*/
	width: 14.5%;
	text-align: center;
}

.top-nav-area .top-nav .top-nav-list &gt; li.top-nav-depth1.sale {
	width: 13%;
}

.top-nav-area .top-nav .top-nav-list &gt; li.top-nav-depth1 &gt; a {
	color: #fff;
}

.top-nav-area .top-nav .top-nav-list &gt; li.top-nav-depth1.sale &gt; a {
	padding: 7px 15px;
	background-color: #DB0038;
}

.top-nav-area .top-category-area {
	float: left;
	width: 200px;
	height: 62px;
	border: none;
	padding: 18px 0 18px 17px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}

.top-nav-area .top-category-area &gt; a {
	display: inline-block;
	height: 62px;
	font-size: 1.3em;
	font-weight: bold;
	color: #5A5A5C;
}

.top-nav-area .top-category-area &gt; i {
	font-weight: bold;
	/*color: #5A5A5C;*/
	color: #db0038;
	font-size: 1.4em;
}

.top-nav-area .top-theme-link-area {
	float: left;
	width: 747px;
	padding-top: 9px;
}

.top-nav-area .top-theme-link-area .top-theme-link-title {
	float: left;
	display: block;
	width: 100px;
	height: 44px;
	text-align: center;
	margin-left: 10px;
	margin-top: 3px;
}

.top-nav-area .top-theme-link-area .top-theme-link-title &gt; a {
	/*border-right: 1px solid #00728D;*/
	padding-right: 20px;
	font-weight: bold;
}

.top-nav-area .top-theme-link-area .top-theme-link-title &gt; a &gt; span {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	margin-bottom: 2px;
	margin-right: 5px;
}

.top-nav-area .top-theme-link-area .top-theme-link {
	float: left;
	list-style: none;
	width: 610px;
	margin-bottom: 2px;
}

.top-nav-area .top-theme-link-area .top-theme-link .top-theme-link-item {
	display: inline-block;
	float: left;
	text-align: center;
	margin: 3px 0;
	border-right: 1px solid #e7e7e7;
	font-size: 0.9em;
	padding: 0 7px;
}

.top-nav-area .top-theme-link-area .top-theme-link .top-theme-link-item.last {
	border-right: none;
}

.top-main-area .top-etc-button-area {
	position: absolute;
	width: 213px;
	top: 60px;
	right: 0px;
}

.top-main-area .top-etc-button-area .top-etc-button {
	float: left;
	display: inline-block;
	width: 70px;
	height: 62px;
	padding-top: 17px;
	text-align: center;
	position: relative;
}

.top-main-area .top-etc-button-area .top-etc-button .top-etc-button-number {
	position: absolute;
	top: 36px;
	left: 46px;
	line-height: 18px;
	width: 18px;
	height: 18px;
	border-radius: 9px;
}

.top-main-area .top-etc-button-area .top-etc-button:hover &gt; img {
	margin-top: -4px;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper {
	display: none;
	position: absolute;
	z-index: 999;
	top: 62px;
	left: -88px;
	width: 300px;
	min-height: 150px;
	border: 2px solid;
	padding: 20px;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content-anchor {
	width: 15px;
	height: 15px;
	border-top: 2px solid #DB0038;
	border-left: 2px solid #DB0038;
	position: absolute;
	background-color: #fff;
	top: -9px;
	transform: rotate(45deg);
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content-anchor.plus {
	left: 115px;
}
.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content-anchor.heart {
	left: 185px;
}
.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content-anchor.check {	
	left: 253px;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content-title {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content .etc-top-button-content-list {
	width: 100%;
	table-layout: fixed;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content .etc-top-button-content-list td {
	border-bottom: 1px dashed #ddd;
	padding: 10px 3px;
	vertical-align: middle;
	overflow: hidden;
	word-wrap:break-word;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content .etc-top-button-content-list td.etc-top-button-content-list-no-item {
	text-align: center;
	padding: 30px;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content .etc-top-button-content-list td.image {
	width: 76px;
	text-align: center;
}
.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content .etc-top-button-content-list td.name {
	width: 100%;
	text-align: left;
}
.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .top-etc-button-content .etc-top-button-content-list td.price {
	width: 50px;
	text-align: right;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .etc-top-button-content-eventlist-wrapper {
	list-style: none;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .etc-top-button-content-wishlist-wrapper {
	list-style: none;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .etc-top-button-content-todaylist-wrapper {
	list-style: none;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .owl-theme .owl-controls .owl-page span{
	display: block;
	width: 11px;
	height: 11px;
	margin: 5px 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #bbb;
}

.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .owl-theme .owl-controls .owl-page.active span,
.top-main-area .top-etc-button-area .top-etc-button-content-wrapper .owl-theme .owl-controls.clickable .owl-page:hover span{
	/*background-color: #03738B;*/
	background-color: #db0038;
}

.top-nav-area .top-leftside-banner-wrapper {
	z-index: 999;
	left: -175px;
	top: 150px;
	position: absolute;

	/*
	position: fixed;
	left: 0px;
	top: 438px;
	*/
}

.top-nav-area .top-leftside-banner-wrapper .top-leftside-banner-item {
	position: relative;
	margin-bottom: 19px;
}

.top-nav-area .top-leftside-banner-wrapper .top-leftside-banner-item .top-leftside-banner-item-content {
	border: 1px solid #ddd;
}

.top-nav-area .top-leftside-banner-wrapper .top-leftside-banner-item .top-leftside-banner-item-content2 {
}

.top-nav-area .top-leftside-banner-wrapper .top-leftside-banner-item .top-leftside-banner-item-button {
	position: absolute;
	display: block;
	font: 14px/100% arial, sans-serif;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ddd;
	bottom: -19px;
	text-align: center;
	left: 0px;
	color: #666;	
	background-color: #fff;
}

.top-nav-area .common-main-visual-category-wrapper {
	display: none;
}

/* �꾩젽 */
.theme-widget {
	/*display: block;*/
	display: none;
	position: fixed;
	z-index: 9998;
	width: 250px;
	height: 100%;
	top: 0;
	right: -248px;
	background-color: #ffffff;
	border-left: 2px solid;
	padding: 20px;
}

.theme-widget .theme-widget-button-area {
	position: absolute;
	width: 55px;
	height: 200px;
	left: -56px;
	top: 48%;
	z-index: 9999;
}

.theme-widget .theme-widget-menu-button {
	font-size: 1.5em;
	width: 55px;
	height: 53px;
	border-top-left-radius: 10px;
}

.theme-widget .theme-widget-gotop-button {
	display: block;
	width: 54px;
	background-color: #fff;
	text-align: center;
	padding: 15px 10px;
	color: #DB0038;
	font-weight: bold;
	line-height: 17px;
	font-size: 17px;
	border-bottom-left-radius: 10px;
	border: 2px solid #DB0038;
	border-right: none;
}

.theme-widget .theme-widget-favorite {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	position: relative;	
}

.theme-widget .theme-widget-favorite .theme-widget-favorite-button {
	padding: 7px 15px;
	background-color: #666;
	color: #fff;
	border-radius: 15px;
}

.theme-widget .theme-widget-wrapper {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	position: relative;
}

.theme-widget .theme-widget-wrapper.last {
	border-bottom: none;
}

.theme-widget .theme-widget-wrapper .theme-widget-content-title {
	margin-top: 20px;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 20px;
	position: relative;
}

.theme-widget .theme-widget-wrapper .theme-widget-content-title::after {
	content: '';
	position: absolute;
	top: 25px;
	left: 0;
	width: 30px;
	height: 1px;
	background-color: #313131;
	display: block;
}

.theme-widget .theme-widget-wrapper .theme-widget-search-list-nav {
	position: absolute;
	right: 15px;
	top: 0px;
}

.theme-widget .theme-widget-wrapper .theme-widget-today-list-nav {
	position: absolute;
	right: 15px;
	top: 0px;
}

.theme-widget .theme-widget-wrapper .theme-widget-content {
	overflow: hidden;
}

.theme-widget .theme-widget-wrapper .theme-widget-content ul {
	list-style: none;
	margin: 0 auto;
}

.theme-widget .theme-widget-wrapper .theme-widget-content ul li {
	padding: 1px 0;
	font-size: 0.9em;
}

.theme-widget .theme-widget-wrapper .theme-widget-search-list-wrapper.owl-carousel {
	margin-bottom: 0;
}

.theme-widget .theme-widget-wrapper .theme-widget-today-list-wrapper.owl-carousel {
	margin-bottom: 0;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-search-list li {
	border-bottom: 1px dashed #ddd;
	padding: 6px 0;
	font-size: 1em;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-search-list li .theme-widget-search-list-item-title {
	width: 70%;
	display: inline-block;
}
.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-search-list li .theme-widget-search-list-item-time {
	display: inline-block;
	width: 30%;
	font-size: 0.8em;
	color: #666;
	text-align: right;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-search-list li.theme-widget-search-list-no-item {
	padding: 20px 0;
	border-bottom: none;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-today-list li {
	float: left;
	padding: 4px;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-today-list li.theme-widget-today-list-no-item {
	padding: 20px 0;
	font-size: 1em;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-today-list img {
	width: 90px;
	height: 90px;
	outline: 1px solid #ddd;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-today-list img:hover {
	outline: 1px solid #DB0038;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-customer-list li.phone {
	font-size: 20px;
	font-weight: bold;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-customer-list li.desc {
	font-size: 1em;
	color: #666;
}

.theme-widget .theme-widget-wrapper .theme-widget-content .theme-widget-customer-notice {
	margin-top: 10px;
	font-size: 0.9em;
	color: #666;
}


.theme-widget .theme-widget-button.show {
	left: -40px;
}

.theme-widget .theme-widget-account-list li.account-name {
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 1em;
}

/* 硫붿씤 */
.main-section-point-title {
	color: #DB0038;
	display: inline-block;
	font-size: 1.5em;
	font-weight: bold;
	margin-right: 15px;
}

.main-section-point-title::before {
	content: "";
	display: block;
	/*width: 120px;*/
	width: 100%;
	height: 1px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DB0038;
}

.main-section-point-title a {
	color: #DB0038;
}

.main-section-point-more a {
	line-height: 30px;
}

.main-section-point-more i {
	margin-left: 5px;
	line-height: 23px;
}

.main-section-title {
	font-size: 1.2em;
	color: #999999;
}

.main-section-title b {
	color: #666;
}

.main-wrapper {
	background-color: #FBFBFB;
	border-bottom: 1px solid #EBEBEB;
}

.main-wrapper.main-visual-wrapper {
	background-color: #ffffff;
	border: 0 none;
}

.common-main-visual-category-wrapper {	
	width: 1160px;
	height: 528px;
	position: absolute;
	top: 64px;
	left: 0;
	z-index: 999999;
}

.common-main-visual-category-wrapper .common-main-visual-category-list {
	float: left;
	list-style: none;
	width: 200px;
	height: 513px;
}

.common-main-visual-category-wrapper .common-main-visual-category-list &gt; li {
	/*background-color: #00728C;*/
	background-color: #db0038;
	/*border-bottom: 1px solid #55A1B1;*/
	/*border-bottom: 1px solid #c2001c;*/
	width: 100%;
	height: 50px;
	padding: 15px 20px 15px;
	position: relative;
}

.common-main-visual-category-wrapper .common-main-visual-category-list &gt; li.last {
	border-bottom: none;
}

.common-main-visual-category-wrapper .common-main-visual-category-list &gt; li.over {
	background-color: #ffffff !important;
	border-bottom: 1px solid #db0038 !important;
}

.common-main-visual-category-wrapper .common-main-visual-category-list &gt; li &gt; a {
	display: block;
	position: relative;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	height: 100%;
}

.common-main-visual-category-wrapper .common-main-visual-category-list &gt; li &gt; a::after {
	content: '';
	width: 180px;
	height: 1px;
	background-color: #c2001c;
	display: block;
	position: absolute;
	left: -10px;
	top: -16px;
}

.common-main-visual-category-wrapper .common-main-visual-category-list &gt; li.first &gt; a::after {
	display: none;
}

.common-main-visual-category-wrapper .common-main-visual-category-list &gt; li.over &gt; a {
	color: #313131 !important;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub {
	display: none;
	z-index: 99999;
	position: absolute;
	top: 0;
	left: 200px;
	width: 748px;
	height: 500px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	padding: 20px 20px 20px 30px;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub.menu2 { top: -50px; }
.common-main-visual-category-wrapper .common-main-visual-category-sub.menu3 { top: -100px; }
.common-main-visual-category-wrapper .common-main-visual-category-sub.menu4 { top: -150px; }
.common-main-visual-category-wrapper .common-main-visual-category-sub.menu5 { top: -200px; }
.common-main-visual-category-wrapper .common-main-visual-category-sub.menu6 { top: -250px; }
.common-main-visual-category-wrapper .common-main-visual-category-sub.menu7 { top: -300px; }
.common-main-visual-category-wrapper .common-main-visual-category-sub.menu8 { top: -350px; }
.common-main-visual-category-wrapper .common-main-visual-category-sub.menu9 { top: -400px; }
.common-main-visual-category-wrapper .common-main-visual-category-sub.menu10 { top: -450px; }

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-title {
	font-size: 1.2em;
	font-weight: bold;
	height: 40px;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper {
	overflow: hidden;
	margin-top: 10px;
	height: 420px;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-list-area {
	float: left;
	width: 510px;
	height: 410px;
	margin-right: 20px;
	border-right: 1px solid #eee;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-list-area .common-main-visual-category-sub-list {
	float: left;
	list-style: none;
	width: 160px;
	height: 180px;
	margin-right: 6px;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-list-area .common-main-visual-category-sub-list .common-main-visual-category-sub-list-title {
	margin-bottom: 15px;
	font-size: 1.05em;
	font-weight: bold;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-list-area .common-main-visual-category-sub-list .common-main-visual-category-sub-list-title &gt; a {
	padding-bottom: 5px;
    border-bottom: 1px solid #313131;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-list-area .common-main-visual-category-sub-list .common-main-visual-category-sub-item-list li {
	list-style: none;
	margin-bottom: 5px;
    font-size: 0.9em;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-list-area .common-main-visual-category-sub-list .common-main-visual-category-sub-item-list li a.more {
    font-size: 0.85em;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-banner {
	float: left;
	width: 160px;
	height: 420px;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-banner .common-main-visual-category-sub-banner-item {
	margin-bottom: 10px;
	padding: 0 13px;
	padding-bottom: 7px;
	border-bottom: 1px solid #eee;
	position: relative;
}

.common-main-visual-category-wrapper .common-main-visual-category-sub .common-main-visual-category-sub-wrapper .common-main-visual-category-sub-banner .common-main-visual-category-sub-banner-item.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0 none;
}

.main-visual {
	width: 1160px;
	height: 270px;
	margin: 30px auto;
	position: relative;
}

.main-visual.main-visual2.h400 {
	height: 400px;
	margin-top: 0px;
	overflow: hidden;
}

.main-visual div {
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.main-visual .main-visual-slider {
	float: left;
	width: 360px;
	height: 270px;
	/*border: 1px solid #E7E7E7;*/
}

.main-visual.main-visual2 .main-visual-slider {
	float: none;
	width: 1160px;
	height: 400px;
}

.main-visual .main-visual-slider .main-visual-slider-area {
	position: relative;
	width: 100%;
	height: 270px;
}

.main-visual .main-visual-slider .main-visual-slider-area .main-visual-slider-list {
	list-style: none;
}

.main-visual .main-visual-slider .main-visual-slider-area .main-visual-slider-list.owl-theme .owl-controls {
	position: absolute;
	z-index: 999999;
	bottom: 30px;
	left: 0;
	width: 100%;
	text-align: right;
	padding-right: 30px;
}

.main-visual .main-visual-slider .main-visual-slider-area .main-visual-slider-list.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 11px;
	height: 11px;
	margin: 5px 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #bbb;
}

.main-visual .main-visual-slider .main-visual-slider-area .main-visual-slider-list.owl-theme .owl-controls .owl-page.active span,
.main-visual .main-visual-slider .main-visual-slider-area .main-visual-slider-list.owl-theme .owl-controls.clickable .owl-page:hover span{
	/*background-color: #03738B;*/
	background-color: #db0038;
}

.main-visual .main-visual-slider .main-visual-slider-pager {
	position: absolute;
	width: 360px;
	height: 50px;
	bottom: 0;
}

.main-visual .main-visual-sidemenu {
	float: right;
	width: 800px;
	height: 270px;
}

.main-visual.main-visual2 .main-visual-sidemenu {
	float: none;
	width: 1160px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main {
	/*padding: 15px;*/
	width: 190px;
	height: 270px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	border: 1px solid #efefef;
	padding-top: 20px;
	/*border-top: 1px solid #e9e9e9;*/
	/*border-right: 1px solid #e9e9e9;*/
	/*border-bottom: 1px solid #e9e9e9;*/
}

.main-visual.main-visual2 .main-visual-sidemenu .main-visual-sidemenu-main {
	width: 220px;
	margin-left: 6px;
	margin-right: 6px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-title {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-title .sale-rate {
	display: inline-block;
	padding: 1px 12px;
	margin-left: 10px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-timezone {
	width: 180px;
	text-align: center;
	margin: 13px auto;
	padding: 3px 12px;
	border-radius: 10px;
	font-size: 14px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-item-image {
	text-align: center;
	padding: 6px 0;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-item-image img {
	width: 150px;
	height: 150px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-item-name {
	text-align: center;
	width: 170px;
	min-height: 35px;
	font-size: 12px;
	margin: 10px auto;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-item-price {
	text-align: center;
	/*font-style: italic;*/
	font-weight: bold;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-item-price .old-price {
	margin: 0;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-item-price .sale-price {
	font-size: 14px;
	font-weight: bold;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-no-item {
	text-align: center;
	line-height: 20px;
	/*border-top: 1px solid #e9e9e9;*/
	/*border-right: 1px solid #e9e9e9;*/
	/*border-bottom: 1px solid #e9e9e9;*/
	background-color: #fff;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-no-item .main-visual-sidemenu-main-no-item-title {
	font-size: 16px;
	margin-bottom: 35px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-no-item img {
	margin-bottom: 35px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-no-item .main-visual-sidemenu-main-no-item-content {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 25px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-no-item .main-visual-sidemenu-main-no-item-content strong {
	color: #db0038;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-main .main-visual-sidemenu-main-no-item .main-visual-sidemenu-main-no-item-desc {
	font-size: 0.9em;
	color: #999;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale {
	/*padding: 15px;*/
	width: 190px;
	height: 270px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	border: 1px solid #efefef;
	padding: 10px;
	/*border-top: 1px solid #e9e9e9;*/
	/*border-right: 1px solid #e9e9e9;*/
	/*border-bottom: 1px solid #e9e9e9;*/
}

.main-visual.main-visual2 .main-visual-sidemenu .main-visual-sidemenu-timesale {
	width: 220px;
	margin-left: 6px;
	margin-right: 6px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-title .sale-rate {
	/*display: inline-block;*/
	padding: 1px 12px;
	margin-left: 10px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-timezone {
	width: 160px;
	text-align: center;
	margin: 7px auto;
	padding: 3px;
	border-radius: 10px;
	font-size: 12px;
}

.main-categorybest-item .main-categorybest-item-icon {
	position: absolute;
	left: 0;
	top: 0;
}

.main-visual-sidemenu-main {
	position: relative;
}

.product-icon{
	position: absolute;
	display:inline-block;
	border-radius: 2px;
	padding: 5px;
	margin-right: 3px;
	color:#fff;
	font-size: 0.8em;
	text-align:center;
	font-weight: bold;
}

.product-icon.product-icon-best{
	background-color: #6ed4fa;
}

.product-icon.product-icon-new{
	background-color: #fede2d;
}

.product-icon.product-icon-idea{
	background-color: #8c56bd;
}

.product-icon.product-icon-season{
	background-color: #9ebb18;
}

.product-icon.product-icon-md{
	background-color: #ed5565;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-item-image {
	text-align: center;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-item-image img {
	width: 120px;
	height: 120px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-item-name {
	text-align: center;
	/*width: 140px;*/
	min-height: 35px;
	font-size: 12px;
	margin: 5px auto;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-item-price {
	text-align: center;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-item-price .old-price {
	margin: 0;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-item-price .sale-price {
	font-size: 14px;
	font-weight: bold;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-no-item {
	text-align: center;
	line-height: 20px;
	/*border-top: 1px solid #e9e9e9;*/
	/*border-right: 1px solid #e9e9e9;*/
	/*border-bottom: 1px solid #e9e9e9;*/
	background-color: #fff;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-no-item .main-visual-sidemenu-timesale-no-item-title {
	font-size: 14px;
	margin-bottom: 25px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-no-item img {
	margin-bottom: 25px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-no-item .main-visual-sidemenu-timesale-no-item-content {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 25px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-no-item .main-visual-sidemenu-timesale-no-item-content strong {
	color: #db0038;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-timesale .main-visual-sidemenu-timesale-no-item .main-visual-sidemenu-timesale-no-item-desc {
	font-size: 0.9em;
	color: #999;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch {
	padding: 15px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch .main-visual-sidemenu-pricesearch-title {
	color: #3C4E58;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 15px;	
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch .main-visual-sidemenu-pricesearch-form-area {
	width: 192px;
	height: 33px;
	border: 1px dashed #7B8C94;
	border-radius: 5px;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 19px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch .main-visual-sidemenu-pricesearch-label-area {
	margin-left: -5px;
	margin-right: -5px;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch .main-visual-sidemenu-pricesearch-label-list {
	list-style: none;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch .main-visual-sidemenu-pricesearch-label-list li {
	float: left;
	width: 94px;
	height: 33px;
	padding: 7px 10px;
	border-radius: 5px;
	text-align: center;
	margin-right: 4px;
	margin-bottom: 10px;
	background-color: #9E9FA3;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch .main-visual-sidemenu-pricesearch-label-list li.even {
	margin-right: 0;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch .main-visual-sidemenu-pricesearch-label-list li.active {
	/*background-color: #00728C;*/
	background-color: #db0038;
}

.main-visual .main-visual-sidemenu .main-visual-sidemenu-pricesearch .main-visual-sidemenu-pricesearch-label-list li a {
	color: #fff;
	font-size: 0.9em;
}

/* */

.main-event {
	height: 309px;
	padding: 35px;
	background-color: #F7F7F7;
}

.main-event .main-event-list-area {
	width: 1130px;
	height: 239px;
	margin: 0 auto;
}

.main-event .main-event-list-area .main-event-list {
	list-style: none;
}

.main-event .main-event-list-area .main-event-list li {
	float: left;
	position: relative;
}

.main-event .main-event-list-area .main-event-list li img {
	border: 1px solid #D7D7D7;
}

.main-event .main-event-list-area .main-event-list li a:hover img {
	border: 1px solid #00728D;
}

.main-event .main-event-list-area .main-event-list.owl-theme .owl-item {
	/*margin-right: -15px;*/
}

.main-event .main-event-list-area .main-event-list.owl-theme .owl-controls {
	margin-top: -140px;
}

.main-event .main-event-list-area .main-event-list.owl-theme .owl-controls .owl-buttons div.owl-prev {
	float: left;
	margin-left: -42px;
}

.main-event .main-event-list-area .main-event-list.owl-theme .owl-controls .owl-buttons div.owl-next {
	float: right;
	margin-right: -37px;
}

.main-wrapper.main-tag-area-wrapper {
	border-bottom: none;
}

.main-tag {
	width: 1160px;
	margin: 0 auto;
}

.main-tag .main-tag-list-area {
	height: 650px;
	padding: 20px 0;
	overflow: hidden;
}

.main-tag .main-tag-list-area .main-tag-list-item-area {
	float: left;
	position: relative;
	width: 25%;
}

.main-tag .main-tag-list-area .main-tag-list-item-area .main-tag-list-item {
	width: 278px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 16px;
	border: 1px solid;
	/*padding: 30px 0;*/
	position: relative;
	top: 0px;
	left: 0px;
}

.main-tag .main-tag-list-area .main-tag-list-item-area .main-tag-list-item.last {
	margin-right: 0;
}

.main-tag .main-tag-list-area .main-tag-list-item-area .main-tag-list-item .main-tag-list-item-tag {
	display: none;
	position: absolute;
	left: 48px;
	top: 29px;
	width: 180px;
	border: 1px solid;
	padding: 0 15px;
	font-size: 1.1em;
	border-radius: 17px;
	line-height: 34px;
	height: 34px;
	vertical-align: middle;
	font-weight: bold;
	cursor: pointer;
}

.main-banner {
	height: 190px;
	padding-bottom: 25px;
	background-color: #ffffff;
}

.main-banner .main-banner-list-area {
	width: 1160px;
	height: 190px;
	margin: 0 auto;
}

.main-banner .main-banner-list-area .main-banner-list-item {
	float: left;
	width: 380px;
	height: 165px;
	text-align: center;
	position: relative;
	outline: 1px solid #d7d7d7;
}

.main-banner .main-banner-list-area .main-banner-list-item.middle {
	margin: 0 10px;
}



.main-wrapper.main-type-item-area-wrapper {
	background-color: #fff;
	padding-bottom: 10px;
	border-bottom: none;
}

.main-type-item-area {
	width: 1160px;
	margin: 0 auto;
	padding-top: 40px;
}

.main-type-item-area .main-type-item-navigation {
	list-style: none;
	height: 55px;
}

.main-type-item-area .main-type-item-navigation td {
	width: 233px;
	height: 55px;
	padding: 15px;
	border: 1px solid #D7D7D7;
	text-align: center;
	margin-left: -1px;
	position: relative;
}

.main-type-item-area .main-type-item-navigation td::after {
	content: '';
	display: none;
	position: absolute;
	left: 107px;
	top: 47px;
	width: 15px;
	height: 15px;
	background-color: #fff;
	border-bottom: 2px solid #DB0038;
	border-right: 2px solid #DB0038;
	transform: rotate(45deg);
}

.main-type-item-area .main-type-item-navigation td a {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	color: #888888;
}

.main-type-item-area .main-type-item-navigation td.active {
	/*background-color: #00728C;*/
	border: 2px solid #DB0038;
}

.main-type-item-area .main-type-item-navigation td.active::after {
	display: block;
}

.main-type-item-area .main-type-item-navigation td.active a {
	color: #DB0038;
	width: 100%;
}

.main-type-item-area .main-type-item-navigation td.last {
	width: 232px;
}

.main-type-item-area .main-type-item-list {
	overflow: hidden;
	padding: 30px 0;
}

.main-type-item-area .main-type-item-list .main-type-item {
	float: left;
	width: 232px;
	padding: 30px 30px;
	padding-bottom: 20px;
}

.main-type-item-area .main-type-item-list .main-type-item .main-type-item-name {
	margin-top: 30px;
	height: 36px;
	line-height: 18px;
	display: -webkit-box;
	white-space: normal;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #555555;
}

.main-type-item-area .main-type-item-list .main-type-item .main-type-item-price {	
	margin-top: 20px;
	font-size: 1.05em;
	font-weight: bold;
}

.main-type-item-area .main-type-item-list .main-type-item .main-type-item-image {	
	position: relative;
}

.main-type-item-area .main-type-item-list .main-type-item .main-type-item-dashed {
	width: 172px;
	height: 1px;
	/*border-bottom: 1px dashed #CCCCCC;*/
	margin-top: 30px;
	margin-left: -10px;
	margin-right: -10px;
}

.main-type-item-area .main-type-item-list .product-list-devider {
	clear: both;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #ddd;
}

.main-wrapper.main-mdpick-title-area-wrapper {
	background-color: #fff;
}

.main-wrapper.main-mdpick-title-area-wrapper .main-mdpick-title {
	width: 1160px;
	height: 70px;
	padding: 20px 0;
	margin: 0 auto;
}

.main-wrapper.main-mdpick-area-wrapper {
	background-color: #FBFBFB;
}

.main-wrapper.main-mdpick-area-wrapper .main-mdpick-item-area {
	width: 1160px;
	height: 307px;
	padding: 44px 0;
	margin: 0 auto;
}

.main-wrapper.main-mdpick-area-wrapper .main-mdpick-item-area .main-mdpick-item-list {
	list-style: none;
}

.main-wrapper.main-mdpick-area-wrapper .main-mdpick-item-area .main-mdpick-item-list li {
	float: left;
	position: relative;
}

.main-wrapper.main-mdpick-area-wrapper .main-mdpick-item-area .main-mdpick-item-list li a {
	color: #fff;
	text-decoration: none;
}

.main-wrapper.main-mdpick-area-wrapper .main-mdpick-item-area .main-mdpick-item-list img {
	width: 219px;
	height: 219px;
	border: 1px solid #ECECEC;
	border-radius: 50%;
}

.main-wrapper.main-mdpick-area-wrapper .main-mdpick-item-area .main-mdpick-item-list .main-mdpick-item-box {
	width: 219px;
	height: 219px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
    background-color: #000;
    background-color: rgba( 0, 0, 0, 0.5 );
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	padding: 90px 0;
}

.main-wrapper.main-mdpick-area-wrapper .main-mdpick-item-area .main-mdpick-item-list .main-mdpick-item-box .main-mdpick-item-box-name {
	height: 36px;
	margin-bottom: 5px;
}

.main-wrapper.main-mdpick-area-wrapper .main-mdpick-item-area .main-mdpick-item-list .main-mdpick-item-box .main-mdpick-item-box-price {
	height: 33px;
}

.main-wrapper.main-brandpick-title-area-wrapper {
	background-color: #fff;
	border-bottom: none;
}

.main-wrapper.main-brandpick-title-area-wrapper .main-brandpick-title {
	width: 1160px;
	height: 70px;
	padding: 20px 0;
	margin: 20px auto;
	border-bottom: 1px solid #EBEBEB;
}

.main-wrapper.main-brandpick-area-wrapper {
	background-color: #FFFFFF;
	border-bottom: none;
}

.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area {
	width: 1160px;
	margin: 0 auto;
}

.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area .main-brandpick-item-list {
	list-style: none;
}

.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area .main-brandpick-item-list li {
	float: left;
}

.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area .main-brandpick-item-list .main-brandpick-item {
	float: left;
	position: relative;
	border: 1px solid #EEEEEE;
	margin-right: 14px;
	margin-bottom: 14px;
}

.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area .main-brandpick-item-list .main-brandpick-item.last {
	margin-right: 0;
}

.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area .main-brandpick-item-list.owl-theme .owl-controls {
	position: absolute;
	top: -60px;
	right: 0;
}

.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area .main-brandpick-item-list.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 11px;
	height: 11px;
	margin: 5px 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #E3D3D3;
}

.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area .main-brandpick-item-list.owl-theme .owl-controls .owl-page.active span,
.main-wrapper.main-brandpick-area-wrapper .main-brandpick-item-area .main-brandpick-item-list.owl-theme .owl-controls.clickable .owl-page:hover span{
	background-color: #DB0038;
}

.main-wrapper.main-categorybest-title-area-wrapper {
	background-color: #fff;
}

.main-wrapper.main-categorybest-title-area-wrapper .main-categorybest-title {
	width: 1160px;
	height: 70px;
	padding: 20px 0;
	margin: 0 auto;
}

.main-categorybest-search-area {
	width: 1160px;
	height: 70px;
	margin: 0 auto;
	margin-bottom: 20px;
	border-top: 2px solid #DB0038;
	border-bottom: 1px solid #ddd;
	/*overflow: hidden;*/
	position: relative;
}

.main-categorybest-search-area .sort-label{
    position: absolute;
    border-right: 1px solid #ddd;
    padding: 9px 10px;
    width: 60px;
    text-align: center;
}

.main-categorybest-search-area .main-categorybest-search-sort select,
.main-categorybest-search-area .main-categorybest-search-sort input,
.main-categorybest-search-area .main-categorybest-search-limit select,
.main-categorybest-search-area .main-categorybest-search-limit input{
    position: absolute;
    width: 145px;
    height: 35px;
    margin-left: 60px;
    border: 0 none;
}

.main-categorybest-search-keyword-wrapper .main-categorybest-search-keyword {
    position: absolute;
    width: 407px;
    height: 37px;
    border: 1px solid #ddd;
    right: 0;
    top: 7px;
}

.main-categorybest-search-keyword-wrapper .main-categorybest-search-keyword .sort-label {
	width: 150px;
}

.main-categorybest-search-keyword-wrapper .main-categorybest-search-keyword input {
	width: 328px;
	height: 35px;
	right: 70px;
	padding: 6px 12px;
	border: none;
}

.main-categorybest-search-keyword-wrapper .main-categorybest-search-keyword input:focus {
	outline: none;
}

.main-categorybest-search-keyword-wrapper .main-categorybest-search-keyword button {
    position: absolute;
    width: 70px;
    height: 37px;
    border: 0 none;
    right: -1px;
    top: -1px;
    background-color: #00728D;
    color: #fff;
}

.main-categorybest-search-keyword-wrapper .main-categorybest-search-advanced {
    position: absolute;
    width: 110px;
    height: 37px;
    left: 555px;
    top: 16px;
    margin-right: 5px;
}

.main-categorybest-search-keyword-wrapper .main-categorybest-search-advanced button {
    position: absolute;
    width: 110px;
    height: 37px;
    border: 0 none;
    right: 0px;
    top: 0px;
    background-color: #00728D;
    color: #fff;
}

.main-categorybest-search-area .main-categorybest-search-sort{
    position: absolute;
    width: 207px;
    height: 37px;
    border: 1px solid #ddd;
    /*float: left;*/
    right: 195px;
    top: 16px;
    margin-right: 5px;
}

.main-categorybest-search-area .main-categorybest-search-limit{
    position: absolute;
    width: 190px;
    height: 37px;
    border: 1px solid #ddd;
    /*float: left;*/
    right: 0px;
    top: 16px;
    margin-right: 1px;
}

.main-categorybest-search-area .list-icon i {
	color: #00728D;
}

.main-categorybest-advanced-search-area {
	width: 1160px;
	padding: 20px 0;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control {
	position: absolute;
	top: 17px;
	left: 0;
	padding-right: 20px;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control.color {
	border-right: none;
	left: 270px;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control-devide {
	clear: both;
	padding: 7px 0;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-title {
	float: left;
	line-height: 35px;
	width: 80px;
	text-align: center;
	font-weight: bold;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-input {
	float: left;
	line-height: 35px;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-input input[type=text],
.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-input input[type=number] {
	width: 80px;
	height: 35px;
	border: 1px solid #ddd;
	font-size: 14px;
	padding: 6px 12px;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-input input[type=text]:focus,
.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-input input[type=number]:focus {
	outline: none;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-input label {
	margin-left: 5px;
	margin-right: 10px;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-color-list {
	list-style: none;
	margin-top: 6px;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-color-list &gt; li {
	float: left;
	display: block;
	position: relative;
	width: 24px;
	height: 24px;
	border: 1px solid #ddd;
	border-radius: 12px;
	margin-right: 7px;
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-color-list &gt; li.checked {
	/*border-color: #DB0038;*/
}

.main-categorybest-search-area .main-categorybest-advanced-search-control .main-categorybest-advanced-search-control-color-list &gt; li &gt; .color-item {
	display: inline-block;
	position: absolute;
	top: 2px;
	left: 2px;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	cursor: pointer;
}

.main-categorybest-item-color {
	position: absolute;
}

.main-categorybest-item-color .color-item {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 2px;
	border-radius: 9px;
	cursor: pointer;
}

/**
 * �대�吏�濡� 蹂�寃�
.color-item.black {background-color:#000;}
.color-item.white {background-color:#fff;border:1px solid #ddd;}
.color-item.grey {background-color:#999;}
.color-item.gold {background-color:#d6c372;}
.color-item.silver {background-color:#bec7c7;}
.color-item.red {background-color:red;}
.color-item.orange {background-color:orange;}
.color-item.yellow {background-color:yellow;}
.color-item.green {background-color:green;}
.color-item.blue {background-color:blue;}
.color-item.navy {background-color:navy;}
.color-item.purple {background-color:purple;}
*/

.main-categorybest-advanced-search-control-color-list li &gt; .color-tip {
	z-index: 999;
	width: 70px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ddd;
	position: relative;
	left: -10px;
	top: -45px;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(221,221,221,1);
	-moz-box-shadow: 2px 2px 0px 0px rgba(221,221,221,1);
	box-shadow: 2px 2px 0px 0px rgba(221,221,221,1);
}

.main-categorybest-advanced-search-control-color-list li &gt; .color-tip &gt; span {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: -6px;
	left: 15px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	transform: rotate(45deg);
	-webkit-box-shadow: 2px 0px 0px 0px rgba(221,221,221,1);
	-moz-box-shadow: 2px 0px 0px 0px rgba(221,221,221,1);
	box-shadow: 2px 0px 0px 0px rgba(221,221,221,1);
}

.color-item.black {background:url(../img/color/black.png) no-repeat 0 0;}
.color-item.white {background:url(../img/color/white.png) no-repeat 0 0;}
.color-item.grey {background:url(../img/color/grey.png) no-repeat 0 0;}
.color-item.gold {background:url(../img/color/gold.png) no-repeat 0 0;}
.color-item.silver {background:url(../img/color/silver.png) no-repeat 0 0;}
.color-item.red {background:url(../img/color/red.png) no-repeat 0 0;}
.color-item.orange {background:url(../img/color/orange.png) no-repeat 0 0;}
.color-item.yellow {background:url(../img/color/yellow.png) no-repeat 0 0;}
.color-item.green {background:url(../img/color/green.png) no-repeat 0 0;}
.color-item.blue {background:url(../img/color/blue.png) no-repeat 0 0;}
.color-item.navy {background:url(../img/color/navy.png) no-repeat 0 0;}
.color-item.purple {background:url(../img/color/purple.png) no-repeat 0 0;}

.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.black {background:url(../img/color/black_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.white {background:url(../img/color/white_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.grey {background:url(../img/color/grey_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.gold {background:url(../img/color/gold_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.silver {background:url(../img/color/silver_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.red {background:url(../img/color/red_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.orange {background:url(../img/color/orange_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.yellow {background:url(../img/color/yellow_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.green {background:url(../img/color/green_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.blue {background:url(../img/color/blue_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.navy {background:url(../img/color/navy_over.png) no-repeat 0 0;}
.main-categorybest-advanced-search-control-color-list li.checked &gt; .color-item.purple {background:url(../img/color/purple_over.png) no-repeat 0 0;}

.main-mdpick-item-list-area {
	width: 1160px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 25px;
}

.main-mdpick-item-list-area .main-mdpick-item-list {
	/*overflow: hidden;*/
}

.main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item {
	float: left;
	width: 220px;
	height: 220px;
	padding: 10px;
	position: relative;
	margin-right: 15px;
}

.main-product-view-list-wrapper .main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item {
	margin-bottom: 0;
}

.main-product-view-list-wrapper.main-deliverylist-item-list-wrapper {
	border-bottom: none;
}

.main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item.last {
	margin-right: 0;
}

.main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item .main-mdpick-item-image {
	text-align: center;
	padding-bottom: 10px;
}

.main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item .main-mdpick-item-image img {
	border-radius: 50%;
	border: 1px solid #ddd;
}


.main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item .main-mdpick-item-mask .main-mdpick-item-name {
	position: absolute;
	color: #DB0038;
	left: 10px;
	top: 70px;
	width: 180px;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
}

.main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item .main-mdpick-item-mask {
	display: none;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: 2px solid #DB0038;
	background-color: rgba(255, 255, 255, 0.6);
}

.main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item:hover .main-mdpick-item-mask {
	display: block;
	z-index: 99;
}

.main-mdpick-item-list-area .main-mdpick-item-list .main-mdpick-item .main-mdpick-item-name {
	margin-top: 16px;
	/*color: #555555;*/
	color: #000;
	line-height: 14px;
	height: 42px;
}

.main-mdpick-item-list-area .main-mdpick-item-list.owl-theme .owl-controls {
	position: absolute;
	top: -85px;
	right: 0;
}

.main-mdpick-item-list-area .main-mdpick-item-list.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 11px;
	height: 11px;
	margin: 5px 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #bbb;
}

.main-mdpick-item-list-area .main-mdpick-item-list.owl-theme .owl-controls .owl-page.active span,
.main-mdpick-item-list-area .main-mdpick-item-list.owl-theme .owl-controls.clickable .owl-page:hover span{
	/*background-color: #03738B;*/
	background-color: #db0038;
}

.main-categorybest-item-list-area {
	width: 1160px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}

.main-categorybest-item-list-area .main-categorybest-item-list {
	overflow: hidden;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item {
	float: left;
	width: 219px;
	height: 307px;
	background-color: #fff;
	border: 1px solid #EEEEEE;
	padding: 20px 20px;
	position: relative;
	margin-right: 16px;
	margin-bottom: 16px;
}

.main-product-view-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item {
	margin-bottom: 0;
}

.main-product-view-list-wrapper.main-deliverylist-item-list-wrapper {
	border-bottom: none;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.last {
	margin-right: 0;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-image {
	text-align: center;
	padding-bottom: 10px;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-name {
	margin-top: 16px;
	/*color: #555555;*/
	color: #000;
	line-height: 14px;
	height: 42px;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-price {	
	margin-top: 10px;
	font-size: 1.1em;
	font-weight: bold;
}

.main-categorybest-item-list-area .main-categorybest-pagination {
	width: 100%;
	text-align: center;
}

.main-categorybest-item-list .product-list-no-item {
	width: 100%;
	padding: 200px 0;
	text-align: center;
	font-size: 1.3em;
}

.main-categorybest-item-list .product-list-no-item .product-list-no-item-keyword {
	font-size: 1.4em;
	font-weight: bold;
}

.main-categorybest-item-list .product-list-no-item .product-list-no-item-similar {
	margin-top: 30px;
}

.main-categorybest-item-list .product-list-no-item .product-list-no-item-similar li {
	padding: 3px 0;
	font-size: 0.9em;
}

.main-wrapper.main-categorybest-navigation-area-wrapper {
	background-color: #fff;
}

.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation-area {
	width: 1159px;
	height: 52px;
	margin: 0 auto;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}

.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation-prev,
.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation-next {
	display: inline-block;
	float: left;
}

.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation {
	float: left;
	list-style: none;
	width: 1081px;
	margin: 0;
	border-left: 1px solid #EBEBEB;
	overflow: hidden;
}

.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation li {
	float: left;
	width: 216px;
	padding: 17px 0;
	line-height: 18px;
	text-align: center;
	border-right: 1px solid #EBEBEB;
}

.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation li.active {
	background-color: #DB0038;
}

.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation li a {
	font-size: 1.1em;
	display: block;
	width: 100%;
}

.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation li.active a {
	color: #fff;
}

.main-wrapper.main-categorybest-navigation-area-wrapper .main-categorybest-navigation-area .main-categorybest-navigation.owl-theme .owl-item {
	padding-bottom: 0;
}

.main-wrapper.main-categorybest-title-area-wrapper.main-product-list-title-area-wrapper {
	border-bottom: 0;
}

.main-wrapper.main-categorybest-title-area-wrapper.main-product-list-title-area-wrapper .main-categorybest-title {
	height: 90px;
	padding: 30px 0;
	position: relative;
}

.main-wrapper.main-categorybest-title-area-wrapper.main-product-list-title-area-wrapper .main-categorybest-title.main-deliverylist-title {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px;
}

.main-wrapper.main-categorybest-title-area-wrapper.main-product-list-title-area-wrapper .main-categorybest-sub-title {
	height: 60px;
	padding: 20px 0;
	position: relative;
}

.main-wrapper.main-categorybest-title-area-wrapper.main-product-view-title-area-wrapper .main-categorybest-title  {
	height: 90px;
	padding: 30px 0;
	position: relative;
}

.main-wrapper.main-categorybest-title-area-wrapper.main-product-view-title-area-wrapper .main-product-view-category-item.right {
	position: absolute;
	right: 0;
	top: 35px;
}

.main-wrapper.main-categorybest-title-area-wrapper.main-product-view-title-area-wrapper .main-product-view-category-item.right .btn_list {
	width: 100px;
    display: table-cell;
    height: 40px;
    text-align: center;
    vertical-align: middle;
}

.main-wrapper.main-product-list-category-area {
	background-color: #fff;
}

.main-wrapper.main-product-list-wrapper {
	background-color: #fff;
}

.main-wrapper.main-product-list-wrapper .main-categorybest-item-list-area {
	padding-top: 0;
}

.main-wrapper.main-product-list-category-area .main-product-list-category-wrapper {
	width: 1160px;
	height: 70px;
	margin: 0 auto;
	padding-bottom: 30px;
	position: relative;
}

.main-wrapper.main-product-list-category-area .main-product-list-category-wrapper .main-product-list-category-item {
	float: left;
	min-width: 220px;
	margin-right: 10px;
}

.main-wrapper.main-product-list-category-area .main-product-list-category-wrapper .main-product-list-category-item.right {
	float: right;
	min-width: 100px;
	margin-right: 0px;
}

.main-wrapper.main-product-list-category-area .main-product-list-category-wrapper .main-product-list-category-item.right .btn_list {
	width: 100px;
    display: table-cell;
    height: 40px;
    text-align: center;
    vertical-align: middle;
}

.main-wrapper.main-product-list-category-area .main-product-list-category-wrapper .main-product-list-category-item .form-control {
	border: 1px solid #00728D;
	color: #00728D;
	font-size: 1.1em;
	width: 220px;
}

.main-wrapper.main-product-list-category-area .main-product-list-category-wrapper .main-product-list-category-item .form-control.not-selected {
	border: 1px solid #ccc;
	color: #666;
}

.main-wrapper.main-product-view-wrapper {
	background-color: #fff;
}

.main-wrapper.main-product-view-list-wrapper {
	background-color: #fff;
}

.main-wrapper.main-product-view-list-wrapper .main-categorybest-item-list-area {
	padding-top: 0px;
}

.main-wrapper .main-product-view-info-wrapper {
	width: 1160px;
	overflow: hidden;
	margin: 0 auto;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area {
	float: left;
	padding: 20px 20px 50px 20px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .main-product-view-info-image-list-area {
	text-align: center;
	list-style: none;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .main-product-view-info-more-image-list-area {
	padding: 10px;
	text-align: center;
	height: 110px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .main-product-view-info-more-image-list-area &gt; a {
	margin: 0 10px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .main-product-view-info-more-image-list-area .image-popup {
	margin: 0 10px;
}

.main-product-view-info-area.main-product-view-info-left .owl-theme .owl-controls {
	position: absolute;
	left: 0;
	top: 40%;
	width: 100%;
}

.main-product-view-info-area.main-product-view-info-left .owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	font-size: 50px;
	color: #888;
}

.main-product-view-info-area.main-product-view-info-left .owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: 0;
}

.main-product-view-info-area.main-product-view-info-left .owl-theme .owl-controls .owl-buttons div.owl-next {
	right: 0;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .main-product-view-info-addon-button-area {
	padding: 10px;
	text-align: center;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .main-product-view-info-addon-button-area button {
	width: 100px;
	height: 35px;
	margin: 0 4px;
	border: 1px solid;
	border-radius: 5px;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(221,221,221,0.5);
	-moz-box-shadow: 3px 3px 0px 0px rgba(221,221,221,0.5);
	box-shadow: 3px 3px 0px 0px rgba(221,221,221,0.5);
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area.main-product-view-info-left {
	width: 50%;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area.main-product-view-info-right {
	width: 50%;
	position: relative;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-title {
	width: 100%;
    border-bottom: 1px dashed #ddd;
    height: 70px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-title .product-detail-name {
	width: 100%;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-title .product-detail-id {
	width: 100%;
	text-align: right;
    color: #999
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-discount-area {
	background-color: #DB0038;
	text-align: center;
	color: #fff;
	width: 100%;
	margin-bottom: 30px;
	font-size: 1.2em;
	vertical-align: top;
	line-height: 38px;
	padding: 10px 0;
	height: 58px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-discount-area span {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	margin-top: 0;
	vertical-align: top;
	margin-right: 6px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-discount-area b {
	display: inline-block;
	height: 38px;
	font-weight: bold;
	font-size: 22px;
	line-height: 38px;
	margin-right: 10px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-discount-area .discount {
	font-weight: bold;
	font-size: 30px;
	margin-right: 0;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-discount-area .discount_per {
	font-size: 22px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-discount-area img {
	margin: 0;
	margin-left: 15px;
	margin-right: 10px;
	vertical-align: top;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-discount-area .sec {
	color: #FFD041;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-price-info {
	width: 100%;
	height: 50px;
	padding: 10px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-price-info p {
	font-size: 22px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-price-info p span {
	margin-left: 10px;
	font-size: 14px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section {
	width: 100%;
	padding: 10px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num {
	width: 100%;
    height: 40px;
    border: 1px solid #ddd;
    margin-top:11px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-button-area {
	width: 100%;
	padding: 20px 0;
	text-align: right;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-button-area button {
	/*width: 125px;*/
	min-width: 125px;
	height: 50px;
	font-size: 1.1em;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-button-area button.btn_wish {
	border: 1px solid;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.purchase-price{
    position: relative;
    border:none;
    border-bottom: 1px dashed #ddd;
    margin-top:5px;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num div{
    width: 30%;
    height: 38px;
    padding:  12px;
    float:left;
    border-right: 1px solid #ddd;
    font-weight: bold;
    /* font-size: 12px; */
    font-size: 1em;
    text-align: center;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.purchase-price div{
    border-right: none;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.purchase-price div:last-child{
    position: absolute;
    right:0;
    width: 25%;
    border: none;
    padding:11px 12px;
    text-align: right;
    font-weight: normal;
    font-size: 1em;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num div.vat{
    position: absolute;
    font-weight: normal;
    right:100px;
    width:20%;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num input{
    width: 70%;
    height:38px;
    border: none;
    padding:5px 12px;
    text-align: right;
    padding-right: 20px;
    font-size: 1em;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num select{
    width: 70%;
    height:38px;
    border: none;
    padding:9px 12px;
    background-color: #fff;
    text-align: right;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num input:focus,
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num select:focus{
    /*border: 2px solid #7bcbd2;*/
    outline: none;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group a .btn{
    width: 101px;
    height: 44px;
    padding: 0;
    float: left;
    border-right: 1px solid #ddd;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    border-radius: 0;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group{
    width: 405px;
    margin-top:8px;
    height: 46px;
    float:left;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group a:last-child .btn{
    border: none;
    background-color: #2b2b2b;
    color: #fff;
    border-radius: 0;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group .btn{
    width: 25%;
    height: 44px;
    padding: 0;
    float: left;
    border:none;
    border-right: 1px solid #ddd;
    font-weight: normal;
    font-size: 13px;
    text-align: center;
    border-radius: 0;
    background-color:#fff;
    color:#2b2b2b;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group .btn:last-child{
    border-right: none;
}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group.sale{width:100%;float:none;}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group.sale .btn{width:50%;margin-top:0px;}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group.sale .btn.btn_buy{background-color:#d50c0c;border:1px solid #d50c0c;color:#fff;}
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .purchase-num.button-group .btn:hover, .purchase-num.button-group.sale .btn.btn_buy:hover{
    background-color:#f3f3f4;
/*    border:1px solid #ddd;*/
    color:#2b2b2b;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .product-info-price-table {
	width: 100%;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .product-info-price-table th,
.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .product-info-price-table td {
	padding: 10px;
	height: 35px;
	font-size: 1em;
	border: 1px solid #ddd;
	text-align: right;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .product-info-price-table thead th {
	background-color: #eee;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section .product-info-price-table th.price-th {
	text-align: center;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section div.comment {
	padding: 10px;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}

.main-wrapper .main-product-view-info-wrapper .main-product-view-info-area .product-detail-section div.comment_etc {
	padding: 10px;
	margin-top: 10px;
	font-size: 12px;
}

.main-wrapper .main-product-view-detail-wrapper {
	width: 1160px;
	overflow: hidden;
	margin: 0 auto;
}

.main-wrapper .main-product-view-etc-wrapper {
	width: 1160px;
	overflow: hidden;
	margin: 0 auto;
}

.main-wrapper.main-order-wrapper {
	background-color: #fff;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper {
	width: 1160px;
	margin: 0 auto;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area {
	padding: 20px;
	border-bottom: 1px dashed #ddd;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list {
	overflow: hidden;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list .product-table {
	width: 100%;
	float: left;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list .product-table table {
	width: 100%;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list .product-table table thead th {
	padding: 12px;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list .product-table table tbody td {
	padding: 6px 12px;
	text-align: center;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list .product-summary {
	width: 25%;
	float: left;
	border: 2px solid;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list .product-summary table {
	width: 100%;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list .product-summary table td.title {
	text-align: right;
	padding: 6px 12px;
}
.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-product-list-area .main-order-write-product-list .product-summary table td.data {
	text-align: center;
	font-size: 1.2em;
	padding: 6px 12px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-address-info-area {
	overflow: hidden;
	padding: 20px;
	border-bottom: 1px dashed #ddd;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-address-info-area .main-order-write-address-info {
	float: left;
	width: 50%;
	padding-right: 20px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-address-info-area .main-order-write-address-info.right {
	padding-right: 0;
	padding-left: 20px;
	margin-right: 0;
	border-right: none;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-payment-info-area {
	overflow: hidden;
	padding: 40px 20px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-payment-info-area .main-order-write-payment-info {
	float: left;
	width: 50%;
	padding-right: 20px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-payment-info-area .main-order-write-payment-info.right {
	padding-right: 0;
	padding-left: 20px;
	margin-right: 0;
	border-right: none;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-payment-info-area .main-order-write-payment-info.right.spot {
	border: 2px solid;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-section-title {
	font-size: 1.2em;
	padding: 20px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .main-order-write-section-alert {
	padding: 10px;
	text-align: center;
	font-size: 0.9em;
	font-style: italic;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper legend {
	margin-top: 20px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper fieldset {
	margin-top: 20px;
	margin-bottom: 20px;
}

.main-wrapper.main-order-wrapper .main-order-write-button-area {
	text-align: center;
	padding: 30px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area {
	overflow: hidden;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area.bank {
	/*padding-bottom: 20px;*/
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area .order-input-label {
	float: left;
	display: table-cell;
	line-height: 35px;
	width: 180px;
	text-align: right;
	padding-right: 30px;
	vertical-align: middle;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area .order-input-field {
	float: left;
	width: 350px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area.bank .order-input-field {
	font-size: 1em;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area .order-input-field.address {
	width: 250px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area .order-input-field.button {
	width: 100px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area .order-input-field.button .address-button {
	width: 100px;
	height: 35px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area .order-input-field .order-input[type=text] {
	width: 100%;
	height: 35px;
	border: 1px solid #ddd;
	padding: 6px 12px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area.bank .order-input-field .order-input[type=text] {
	width: 90%;
	height: 35px;
	border: 1px solid #ddd;
	padding: 6px 12px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area.bank .order-input-field select {
	width: 90%;
	height: 35px;
	border: 1px solid #ddd;
	padding: 6px 12px;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area.bank .order-input-label {

}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-input-area .order-input-field .order-input-static {
	line-height: 35px;
	padding: 6px 12px;
	text-align: center;
	font-size: 1.3em;
}

.main-wrapper.main-order-wrapper .main-order-write-wrapper .order-payment-type-area {
	width: 100%;
	text-align: center;
	padding: 20px;
}

.main-wrapper.main-order-wrapper .main-order-write-button-area .btn_order_cancel {
	display: inline-block;
	padding: 20px 40px;
	margin: 0 10px;
	font-size: 1.3em;
}

.main-wrapper.main-order-wrapper .main-order-write-button-area .btn_order_process {
	display: inline-block;
	padding: 20px 40px;
	margin: 0 10px;
	font-size: 1.3em;
}

.pagination {
    list-style: none;
    margin-top: 40px;
    border-radius: 0;
}
.pagination li{
    float: left;
}
.pagination li a {
   	display: table-cell;
   	vertical-align: middle;
    text-decoration: none;
    width: 40px;
    height: 40px;
    padding: 8px;
    line-height: 20px;
    text-align: center;
    font-size: 1.1em;
}
.pagination li.active a{
    background-color:#DB0038;
    color: #fff;
    border-color:#DB0038;
}
.pagination&gt;li:first-child&gt;a, .pagination&gt;li:first-child&gt;span{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pagination&gt;li:last-child&gt;a, .pagination&gt;li:last-child&gt;span{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.pagination-box{
    text-align: right;
    clear:both;
}

.common-input-area .common-input-field {
	float: left;
	width: 350px;
}

.common-input-area .common-input-field.address {
	width: 250px;
}

.common-input-area .common-input-field.button {
	width: 100px;
}

.common-input-area .common-input-field.button .address-button {
	width: 100px;
	height: 35px;
}

.common-input-area .common-input-field .common-input[type=text] {
	width: 100%;
	height: 35px;
	border: 1px solid #ddd;
	padding: 6px 12px;
}

.request-wrapper {
	width: 100%;
	background-color: #fff;
	color: #000;
	font-family: '留묒� 怨좊뵓','Malgun Gothic','�뗭�',Dotum,Helvetica,AppleGothic,Sans-serif !important;
}

.request-form-wrapper {
	width: 650px;
	margin: 0 auto;
	padding: 30px 0;
}

.request-form-wrapper .request-form-title-wrapper {
	width: 100%;
	height: 80px;
	overflow: hidden;
}

.request-form-wrapper .request-form-title-wrapper .request-form-title {
	float: left;
	padding: 20px 0;
}

.request-form-wrapper .request-form-title-wrapper .request-form-title h3 {
	display: table-cell;
	vertical-align: middle;
	line-height: 45px;
	font-size: 1.5em;
	font-weight: bold;
}

.request-form-wrapper .request-form-title-wrapper .request-form-title h3::before {
	content: "";
    display: block;
    width: 100%;
    height: 1px;
    margin-bottom: 3px;
    border-bottom: 1px solid #DB0038;
}

.request-form-wrapper .request-form-title-wrapper .request-form-logo {
	float: right;
	padding: 20px 0;
	line-height: 45px;
}

.request-form-wrapper .request-form-content-wrapper {
}

.request-form-wrapper .request-form-content-wrapper .request-form-content {
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-notice-area {
	padding: 20px 0;
	font-size: 1em;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area {
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-product-info {
	width: 100%;
	padding: 7px 0;
	margin-bottom: 20px;
	overflow: hidden;
	/*border: 2px solid;*/
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-product-info .request-form-product-image {
	float: left;
	text-align: center;
	padding-right: 15px;
	width: 25%;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-product-info .request-form-product-name {
	float: left;
	font-size: 1.3em;
	line-height: 70px;
	width: 75%;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-control {
	width: 100%;
	padding: 7px 0;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-control .request-form-control-label {
	float: left;
	height: 35px;
	line-height: 35px;
	width: 25%;
	padding-right: 20px;
	text-align: center;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-control .request-form-control-input {
	float: left;
	width: 75%;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-control .request-form-control-input input[type=text] {
	width: 100%;
	height: 35px;
	border: 1px solid #ddd;
	padding: 6px 12px;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-control .request-form-control-input .request-form-control-line {
	padding: 5px 0;
	overflow: hidden;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-control .request-form-control-input .request-form-control-line .request-form-control-line-devide {
	float: left;
	width: 50%;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-content-area .request-form-control .request-form-control-input .request-form-control-line .request-form-control-line-devide .address-button {
	width: 100px;
	height: 35px;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-term-area {
	padding: 20px 0;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-term-area &gt; p {
	font-size: 1em;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-term-area &gt; .request-form-term-checkbox-control {
	padding: 10px 0;
}


.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-term-area &gt; .request-form-term-checkbox-control input[type=checkbox] {
	display:none;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-term-area &gt; .request-form-term-checkbox-control input[type=checkbox] + label:before {
	font-family: FontAwesome;
	display: inline-block;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-term-area &gt; .request-form-term-checkbox-control input[type=checkbox] + label:before {
	content: "\f096";
	font-size: 1.4em;
	line-height: 25px;
	vertical-align: middle;
	color: #4B4B4B;
	width: 22px;
	letter-spacing: 5px;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-term-area &gt; .request-form-term-checkbox-control input[type=checkbox]:checked + label:before {
	content: "\f046";
	font-size: 1.4em;
	line-height: 25px;
	vertical-align: middle;
	color: #4B4B4B;
	width: 22px;
	letter-spacing: 5px;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-button-area {
	width: 100%;
	text-align: center;
	font-size: 1em;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-button-area .btn_close {
	width: 120px;
	height: 50px;
	font-size: 1.2em;
	margin-right: 10px;
}

.request-form-wrapper .request-form-content-wrapper .request-form-content .request-form-button-area .btn_request {
	min-width: 120px;
	height: 50px;
	font-size: 1.2em;
}

.main-wrapper.main-navigation-area-wrapper {
	background-color: #fff;
	border-bottom: none;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area {
	width: 1160px;
	margin: 0 auto;
	padding-top: 20px;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item {
	display: inline-block;
	position: relative;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item::after {
	content: '&gt;';
	margin: 0 5px;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item.last::after {
	display: none;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item &gt; select {
	display: inline-block;
	width: 200px;
	height: 35px;
	border: 1px solid #ddd;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item &gt; select:focus {
	outline: none;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-category-area {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	list-style: none;
	width: 200px;
	min-height: 35px;
	border: 1px solid #ddd;
	background-color: #fff;
	z-index: 996;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-category-area li {
	/*padding: 8px 16px;*/
	line-height: 35px;
	padding-left: 16px;
	height: 35px;
	position: relative;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-category-area li:hover {
	background-color: #DB0038;
	/*padding: 0 -16px;*/
	color: #fff;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-category-area li a {
	display: block;
	width: 200px;
	height: 35px;
	line-height: 35px;
	padding-left: 16px;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-category-area li:hover a {
	color: #fff;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-category-area li.category_selected a {
	color: #DB0038;
	font-weight: bold;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-category-area li.category_selected:hover a {
	color: #fff;
}

.main-wrapper.main-categorybest-product-wrapper {
	background-color: #fff;
	border-bottom: none;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-wrapper {
	width: 1160px;
	position: relative;
	margin: 0 auto;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-wrapper .main-categorybest-product-prev {
	position: absolute;
	z-index: 999;
	left: 0;
	top: 202px;
	width: 31px;
	height: 46px;
	padding: 8px 5px;
	border: 1px solid #ddd;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-wrapper .main-categorybest-product-next {
	position: absolute;
	z-index: 999;
	right: 0;
	top: 202px;
	width: 31px;
	height: 46px;
	padding: 8px 5px;
	border: 1px solid #ddd;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area {
	width: 100%;
	height: 450px;
	padding: 50px 40px;
	border: 1px solid #ddd;
	margin-bottom: 30px;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area.owl-theme .owl-controls {
	position: absolute;
	top: -45px;
	right: 0;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 11px;
	height: 11px;
	margin: 5px 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #bbb;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area.owl-theme .owl-controls .owl-page.active span,
.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area.owl-theme .owl-controls.clickable .owl-page:hover span{
	/*background-color: #03738B;*/
	background-color: #db0038;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area .main-categorybest-product-item {
	float: left;
	width: 25%;
	height: 350px;
	border-right: 1px dashed #ddd;
	position: relative;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area .main-categorybest-product-item.last {
	border-right: none;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area .main-categorybest-product-item .product-image-wrapper {
	text-align: center;
	margin-top: 25px;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area .main-categorybest-product-item .product-name-wrapper {
	width: 180px;
	margin: 0 auto;
	margin-top: 30px;
	padding: 0;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area .main-categorybest-product-item .product-name-wrapper .product-name {
	font-size: 1.1em;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area .main-categorybest-product-item .product-price-wrapper {
	width: 180px;
	margin: 0 auto;	
	margin-top: 30px;
	padding: 0;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area .main-categorybest-product-item .product-price-wrapper .product-price {
	padding: 0;
	font-size: 1.1em;
}

.main-wrapper.main-categorybest-product-wrapper .main-categorybest-product-list-area .main-categorybest-product-item .product-price-wrapper .product-price::before {
	content: "";
	display: block;
	width: 30px;
	height: 1px;
	margin-bottom: 15px;
	border-bottom: 2px solid #000;
}


.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item {
	float: left;
	width: 219px;
	height: 333px;
	background-color: #fff;
	border: none;
	padding: 20px 20px;
	position: relative;
	margin-right: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .product-list-devider {
	clear: both;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #ddd;
}

.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.last {
	margin-right: 0;
}

.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-image {
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 0;
	position: relative;
}

.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-name {
	margin-top: 16px;
	/*color: #555555;*/
	color: #000;
	line-height: 14px;
	height: 42px;
}

.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-price {	
	margin-top: 10px;
	font-size: 1.1em;
	font-weight: bold;
}

.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-price .discount {
	font-size: 1.1em;
}

.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-price .old-price {
	font-size: 0.9em;
	margin-right:5px;
}

/* �곹뭹 �꾩씠肄� */
.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .main-categorybest-item-icon{
	position: absolute;
	top: 0;
	left: 0;
}
.main-visual-sidemenu-main .product-icon {
	top: 3px;
	left: 3px;
}

.main-categorybest-item .product-icon{
	display:inline-block;
	border-radius: 2px;
	padding: 5px;
	margin-right: 5px;
	color:#fff;
	font-size:0.8em;
	text-align:center;
	font-weight: bold;
	position: initial;
}

.main-product-list-wrapper .main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item .product-icon.product-icon-bargain{
	/*
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	background-color: #DB0038;
	color: #fff;
	padding: 5px;
	z-index: 1;
	*/
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(219, 0, 56, 0.8);
	color: #fff;
	font-size: 0.85em;
	padding: 5px;
	border-radius: 0px;
	z-index: 1;
	width: 100%;
}

.product-icon.product-icon-bargain .bargain-discount-text {
	/*font-size: 16px;*/
	font-weight: bolder;
}

.product-icon-wrapper {
	position: absolute;
	top: 0;
	left: 10px;
}

.product-icon-wrapper .product-icon{
	display:inline-block;
	border-radius: 2px;
	padding: 0 1px;
	margin-right: 3px;
	color:#fff;
	font-size: 0.8em;
	text-align:center;
	font-weight: bold;
}

.product-icon-wrapper .product-icon.product-icon-best{
	background-color: #f65151;
}

.main-categorybest-item .product-icon.product-icon-best{
	background-color: #6ed4fa;
}

.main-categorybest-item .product-icon.product-icon-new{
	background-color: #fede2d;
}

.main-categorybest-item .product-icon.product-icon-idea{
	background-color: #8c56bd;
}

.main-categorybest-item .product-icon.product-icon-season{
	background-color: #9ebb18;
}

.main-categorybest-item .product-icon.product-icon-md{
	background-color: #ed5565;
}

.main-categorybest-item-list-area .main-categorybest-item-list.main-deliverylist-item-list {
	padding: 40px 0;
}

.main-categorybest-item-list-area .main-categorybest-item-list.main-deliverylist-item-list .main-delivery-item-wrapper {
	position: relative;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item {
	width: 200px;
	height: 200px;
	margin-right: 40px;
	position: relative;
	border: none;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item.last {
	margin-right: 0;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item .main-categorybest-item-image {
	position: absolute;
	top: 0;
	left: 0;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item .main-categorybest-item-image img {
	border: 1px solid #ddd;
	border-radius: 130px;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item:hover .main-categorybest-item-image img {
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item .main-categorybest-item-name {
	position: absolute;
	display: none;
	left: 10px;
	top: 70px;
	width: 180px;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item .main-deliverylist-item-mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 200px;
	border-radius: 100px;
	border: 2px solid #DB0038;
	background-color: rgba(255, 255, 255, 0.6);
}

.main-wrapper.main-deliverylist-item-list-wrapper .main-categorybest-item-list {
	overflow: inherit;
}

.main-wrapper.main-deliverylist-item-list-wrapper .main-deliverylist-item-list.owl-theme .owl-controls {
	position: absolute;
	top: -65px;
	right: 0;
}

.main-wrapper.main-deliverylist-item-list-wrapper .main-deliverylist-item-list.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 11px;
	height: 11px;
	margin: 5px 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #bbb;
}

.main-wrapper.main-deliverylist-item-list-wrapper .main-deliverylist-item-list.owl-theme .owl-controls .owl-page.active span,
.main-wrapper.main-deliverylist-item-list-wrapper .main-deliverylist-item-list.owl-theme .owl-controls.clickable .owl-page:hover span{
	/*background-color: #03738B;*/
	background-color: #db0038;
}


.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item:hover .main-categorybest-item-name {
	display: block;
	z-index: 999;
}

.main-categorybest-item-list-area .main-categorybest-item-list .main-categorybest-item.main-deliverylist-item:hover .main-deliverylist-item-mask {
	display: block;
	z-index: 99;
}

.bottom-footer-wrapper {
	width: 100%;
	border-top: 2px solid #DB0038;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper {
	width: 100%;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-notice-wrapper {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #ddd;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-notice-wrapper .bottom-footer-notice-area {
	width: 1160px;
	margin: 0 auto;
	height: 50px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-notice-wrapper .bottom-footer-notice-area .bottom-footer-notice-title {
	display: block;
	float: left;
	font-size: 1.2em;
	width: 100px;
	line-height: 50px;
	font-weight: bold;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-notice-wrapper .bottom-footer-notice-area .bottom-footer-notice {
	float: left;
	line-height: 50px;
	width: 500px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-notice-wrapper .bottom-footer-notice-area .bottom-footer-notice li {
	padding: 0;
	font-size: 1em;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-notice-wrapper .bottom-footer-notice-area .bottom-footer-notice-more {
	display: block;
	float: left;
	font-size: 0.9em;
	line-height: 50px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-notice-wrapper .bottom-footer-notice-area .bottom-footer-sns {
	float: right;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-notice-wrapper .bottom-footer-notice-area .bottom-footer-sns li {
	float: left;
	padding: 11px 0;
	padding-left: 10px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper {
	width: 1160px;
	margin: 0 auto;
	height: 250px;
	padding: 30px 0;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .footer-top-title {
	font-size: 1.2em;
	margin-bottom: 10px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .footer-top-sub-title {
	font-size: 1em;
	color: #666;
	margin-bottom: 10px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .footer-top-desc {
	font-size: 1.2em;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .footer-top-title span {
	padding-left: 10px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-customer {
	float: left;
	width: 50%;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-customer .footer-top-customer-tel {
	font-size: 36px;
	color: #DB0038;
	margin-bottom: 10px;
	font-weight: bold;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-customer .footer-top-customer-work {
	font-size: 1em;
	color: #666;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard {
	float: left;
	width: 500px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area {
	height: 120px;
	overflow: hidden;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info {
	float: left;
	width: 220px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info span {
	display: block;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info span.footer-top-webhard-info-button {
	width: 200px;
	color: #666;
	text-align: center;
	font-size: 1.1em;
	line-height: 40px;
	height: 40px;
	border-radius: 5px;
	border: 1px solid #666;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info span.footer-top-webhard-info-button &gt; a {
	display: block;
	width: 100%;
	height: 100%;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info span.footer-top-webhard-info-button &gt; a:hover {
	color: #fff;
	background-color: #DB0038;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info span.footer-top-webhard-info-button.upload:hover {
	background-color: #DB0038;
	border: 1px solid #DB0038;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info span.footer-top-webhard-info-button.email:hover {
	background-color: #DB0038;
	border: 1px solid #DB0038;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info span.footer-top-webhard-info-button img {
	vertical-align: middle;
	margin-right: 10px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-webhard .footer-top-webhard-info-area .footer-top-webhard-info span.footer-top-webhard-info-text {
	width: 200px;
	text-align: center;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-bank {	
	float: left;
	width: 50%;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-bank .footer-top-bank-list {
	margin-top: 15px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-bank td {
	padding: 3px 0;
	color: #666;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-bank .footer-bank-link {	
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-bank .footer-bank-name {	
	padding: 0 7px;
	font-size: 1.1em;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-customer-wrapper .bottom-footer-bank .footer-bank-account-number {	
	padding: 0 7px;
	font-size: 1.1em;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-widget-wrapper {
	display: none;
	width: 1160px;
	margin: 0 auto;
	height: 90px;
}

.bottom-footer-wrapper .bottom-footer-content-wrapper .bottom-footer-widget-wrapper .bottom-footer-widget-list li {
	float: left;
}

.bottom-footer-wrapper .bottom-footer-link-area-wrapper {
	width: 100%;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #F8F8F8;
}

.bottom-footer-wrapper .bottom-footer-link-area-wrapper .bottom-footer-link-area {
	width: 1160px;
	height: 40px;
	margin: 0 auto;
}

.bottom-footer-wrapper .bottom-footer-link-area-wrapper .bottom-footer-link-area .bottom-footer-link {
	float: left;
	line-height: 40px;
}

.bottom-footer-wrapper .bottom-footer-link-area-wrapper .bottom-footer-link-area .bottom-footer-link li {
	float: left;
	line-height: 40px;
	font-size: 1em;
	padding: 0;
	padding-right: 30px;
}

.bottom-footer-wrapper .bottom-footer-link-area-wrapper .bottom-footer-link-area .bottom-footer-link li a {
	color: #666;
}

.bottom-footer-wrapper .bottom-footer-link-area-wrapper .bottom-footer-link-area .bottom-footer-family {
	float: right;
	width: 200px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	position: relative;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.bottom-footer-wrapper .bottom-footer-link-area-wrapper .bottom-footer-link-area .bottom-footer-family select {
	position: absolute;
	top:0;
	right: 0;
	width: 100%;
	height: 40px;
	background-color: #fff;
	border: 0;
	padding: 6px 12px;
}

.bottom-footer-wrapper .bottom-footer-copyright-wrapper {
	width: 100%;
	height: 150px;
	background-color: #F8F8F8;
}

.bottom-footer-wrapper .bottom-footer-copyright-wrapper .bottom-footer-copyright-area {
	width: 1160px;
	margin: 0 auto;
	padding: 20px 0;
}

.bottom-footer-wrapper .bottom-footer-copyright-wrapper .bottom-footer-copyright-area .bottom-footer-copyright {
	float: left;	
	color: #666;
	font-size: 0.9em;
}

.bottom-footer-wrapper .bottom-footer-copyright-wrapper .bottom-footer-copyright-area .bottom-footer-copyright .footer-top-copyright-info {
	margin-bottom: 3px;
}

.bottom-footer-wrapper .bottom-footer-copyright-wrapper .bottom-footer-copyright-area .bottom-footer-copyright .footer-top-copyright-text {
	margin-top: 15px;
}

.bottom-footer-wrapper .bottom-footer-copyright-wrapper .bottom-footer-copyright-area .bottom-footer-certify {
	float: right;
}

.login-button-area {
	margin: 10px 0;
	height: 37px;
}

.login-button-area .login-button-area-devide {
	float: left;
}

.login-button-area .login-button-area-devide.left {
	text-align: left;
	width: 70%;
}

.login-button-area .login-button-area-devide.right {
	text-align: right;
	width: 30%;
}

.block {
	margin-bottom: 0;
}

.block .block-title {
	background-color: #3a5867;
}

.block .block-content {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

.block:last-child .block-content {
	border-bottom: 1px solid #e9e9e9;
}

.top-nav-area .top-category-area .menu_arrow {
	position: absolute;
	left: 25px;
	display: block;
	width: 17px;
	height: 17px;
	border-right: 2px solid #db0038;
	border-bottom: 2px solid #db0038;
	transform: rotate(46deg);
}

.top-nav-area .top-category-area .show_all_category {
	position: absolute;
	left: 45px;
}

.footer-top-title span:before {
	display: none;
}

.event_list .event_item &gt; .event_content{margin-bottom: 20px;position:relative;}
.event_list .event_item &gt; .event_content .event_end{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);z-index:9999;}
.event_list .event_item &gt; .event_content .event_end span{position:absolute;width:324px;height:24px;text-align:center;margin-left:-162px;margin-top:-17px;top:50%;left:50%;display:block;color:#fff;font-size:2em;}

.talk_banner_div {
	display: inline-block;
	width: 140px;
	height: 50px;
	vertical-align: top;
}
.talk_banner_div .talk_expose_white {
	border-color: #dddddd !important;	
}
.talk_banner_div .talk_preview_area .talk_banner_desc {
	font-family: '留묒� 怨좊뵓','Malgun Gothic' !important;	
	font-weight: normal;
	color: #4b4b4b !important;
}
.talk_banner_div.f10 .talk_preview_area .talk_banner_desc {
	font-size: 1em;
}
.talk_banner_div.f11 .talk_preview_area .talk_banner_desc {
	font-size: 1.1em;
}

.product-detail-tab {
	width: 150px;
}

.etc-top-button-more {
	position: absolute;
	top: 20px;
	right: 20px;
	display: block;
	background-color: #DB0038;
	padding: 3px 5px;
	font-size: 11px;
	color: #fff;
}

.etc-top-button-more:hover {
	color: #fff;
}

.top-nav-list &gt; .top-nav-depth1 {
	position: relative;
}

.top-nav-list &gt; .top-nav-depth1 &gt; .top-nav-list2 {
	position: absolute;
	display: none;
	list-style: none;
	top: 61px;
	left: 0;
	background-color: #fff;
	width: 200px;
	z-index: 9998;
	border: 1px solid #081937;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2 {
	position: relative;
	height: 40px;
	line-height: 40px;
	background-color: transparent;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2.active {
	background-color: #eee;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2.active &gt; a {
	color: #DB0038;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2 a {
	color: #000;
	display: block;
	width: 100%;
	height: 100%;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2 &gt; a:hover {
	color: #DB0038;
}

.top-nav-list2 &gt; .top-nav-depth2 .top-nav-list3 {
	position: absolute;
	display: none;
	list-style: none;
	top: -1px;
	left: 198px;
	background-color: #fff;
	min-width: 170px;
	z-index: 9999;
	border: 1px solid #081937;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2 .top-nav-list3 &gt; li.active {
	background-color: #eee;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2 .top-nav-list3 &gt; li.active a {
	color: #DB0038;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2.active &gt; a {
	color: #DB0038;
}

.top-nav-list &gt; .top-nav-depth1 .top-nav-list2 &gt; .top-nav-depth2 .top-nav-list3 &gt; li a:hover {
	color: #DB0038;
}

#md_product_list {
	overflow: hidden;
}

#md_product_list .md_product {
	text-align: center;
	min-height: 240px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#md_product_list .md_product .md_product_image {
	margin-bottom: 10px;
}

#md_product_list .md_product .md_product_name {
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#md_product_list .md_product .md_product_price {
	font-size: 1.2em;
	font-style: italic;
}

#md_product_list .md_product .md_product_price &gt; .old-price {
	font-size: 0.9em;
}

.md_category_area.main-navigation-area-wrapper {
	background-color: #fff;
	border-bottom: none;
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7eaec;
}

.md_category_area.main-navigation-area-wrapper .main-navigation-area {
	float: left;
	width: 65%;
	padding-top: 20px;
}

.md_category_area.main-navigation-area-wrapper .input-group {
	float: left;
	width: 35%;
	margin-top: 20px;
}

.md_category_area.main-navigation-area-wrapper .input-group .form-control,
.md_category_area.main-navigation-area-wrapper .input-group .input-group-btn {
	height: 35px;
}

.md_category_area.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item {
	display: inline-block;
	position: relative;
}

.md_category_area.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item::after {
	content: '&gt;';
	margin: 0 5px;
}

.md_category_area.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item.last::after {
	display: none;
}

.md_category_area.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item &gt; select {
	display: inline-block;
	width: 150px;
	height: 35px;
	border: 1px solid #ddd;
	font-size: 0.9em;
}

.main-wrapper.main-navigation-area-wrapper .main-navigation-area .main-navigation-area-item &gt; select:focus {
	outline: none;
}

.main-categorybest-item-image {
	position: relative;
}
.item-soldout-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 1.5em;
	font-style: italic;
	padding-top: 75px;
}

#imagetable tbody tr td {
	border-bottom: 1px solid #ddd;
	padding: 5px;
}

.top-nav-all {
	z-index: 997;
	display: none;
	position: absolute;
	width: 1160px;
	overflow: hidden;
	top: 62px;
	left: 0;
	background-color: #fff;
	border-left: 1px solid #081937;
	border-right: 1px solid #081937;
	border-bottom: 1px solid #081937;
}

.top-nav-all .top-nav-all-child {
	float: left;
	width: 14.5%;
	background-color: #fff;
	margin: 10px 0;
}

.top-nav-all .top-nav-all-child.last {
	width: 13%;
}

.top-nav-all .top-nav-all-child .top-nav-all-child-item {
	position: relative;
	text-align: center;
	list-style: none;
}

.top-nav-all .top-nav-all-child .top-nav-all-child-item &gt; a {
	display: block;
	padding: 10px 0;
}

.top-nav-all .top-nav-all-child .top-nav-all-child-item.active &gt; a {
	/*outline: 1px solid #081937;	*/
}

.top-nav-all .top-nav-all-child .top-nav-all-child-item.active &gt; a,
.top-nav-all .top-nav-all-child .top-nav-all-child-item &gt; a:hover {
	background-color: #efefef;
	color: #EB0038;
}

.top-nav-all .top-nav-all-child .top-nav-all-child-item .top-nav-all-child-list {
	display: none;
	position: absolute;
	z-index: 9999;
	list-style: none;
	top: -1px;
	left: 155px;
	background-color: #fff;
	border: 1px solid #aaa;
	width: 165px;
}

.top-nav-all .top-nav-all-child .top-nav-all-child-item .top-nav-all-child-list &gt; li &gt; a {
	display: block;
	padding: 10px 0;
}

.top-nav-all .top-nav-all-child .top-nav-all-child-item .top-nav-all-child-list &gt; li &gt; a:hover {
	background-color: #efefef;
	color: #EB0038;
}</pre></body></html>