@charset "utf-8";
input:focus{outline:none}
/*02.19*/

.InvoiceLink{
	text-decoration: none;
	color: #F10215;
	cursor:pointer;
}
a.InvoiceLink:link{
	text-decoration: none;
	color: #F10215;
}
a.InvoiceLink:visited{
	text-decoration: none;
	color: #F10215;
}
a.InvoiceLink:hover{
	text-decoration: underline;
	color: #F10215;
}



.TopMemberBox{
	display: none;
}
/*.MemberCenter{
	width: 125px;
	height: 32px;
	padding: 6px 0px 0px 27px;
	background: url(../images/c/topicons.png) 0px 7px no-repeat;
	font-size: 17px;
	float:right;
}*/
.TrackList{
	width: 126px;
	height: 32px;
	padding: 6px 0px 0px 28px;
	background: url(../images/c/topicons.png) -150px 7px no-repeat;
	font-size: 17px;
	float:right;
}
.ShoppingCart{
	width: 131px;
	height: 32px;
	padding: 6px 0px 0px 24px;
	color: #D81818;
	background: url(../images/c/topicons.png) -300px 7px no-repeat;
	font-size: 17px;
	float:right;
}
.DiscountCoupon{
	width: 137px;
	height: 32px;
	padding: 6px 0px 0px 30px;
	background: url(../images/c/topicons.png) 0px -29px no-repeat;
	font-size: 17px;
	float:right;
}
.BonusPoint{
	width: 124px;
	height: 32px;
	padding: 6px 0px 0px 30px;
	background: url(../images/c/topicons.png) -300px -33px no-repeat;
	font-size: 17px;
	float:right;
}
.navbar-expand-lg{
	padding: 0px;
	margin: 124px 0px 0px 300px;
	position:absolute;
	z-index: 999;
}
.TopBarAbsolute{
	width: 800px;
	height: 124px;
	padding: 0px;
	margin: 0px;
	background: #FFF;
	position:absolute;
	z-index: 151;
}
.MenuBox{
	width: 500px;
	padding: 32px 0px 0px 50px;
	background: #F8F8F7;
	-webkit-box-shadow: -5px 5px 15px #999;
	-moz-box-shadow: -5px 5px 15px #999;
	box-shadow: -5px 5px 15px #999;
}
.MenuTop{
	width: 450px;
	height: 82px;
	padding: 0px 0px 0px 15px;
	background: #F8F8F7;
}

.MenuListBox{
	width: 450px;
	overflow-y: auto;
	white-space: nowrap;
	webkit-overflow-scrolling: touch;
	-ms-overflow-style:
	-ms-autohiding-scrollbar;
}
.MenuListAll{
	width: 450px;
	padding: 0px 0px 40px 0px;
}
.MenuText{
	width: 450px;
	height: 81px;
	padding: 0px;
	font-size: 36px;
	color: #3E3A39;
	background: #F8F8F7;
}

.ToolBarMin{
	width: 695px;
	height: 82px;
	padding: 0px;
	margin: 0px;
	background: #F8F8F8;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
	webkit-overflow-scrolling: touch;
	-ms-overflow-style:
	-ms-autohiding-scrollbar;
}
.ToolBarMin2{
	width: 800px;
	height: 82px;
}

.MenuClickNon{
	width: 105px;
	height: 82px;
	padding: 9px 0px 0px 15px;
	margin: 0px 0px 0px 695px;
	cursor: pointer;
	background: #F8F8F7 url(../images/m/menuclickicon.png) 25px 0px no-repeat;
	position:absolute;
	z-index: 108;
}
.MenuClickOn{
	width: 80px;
	height: 82px;
	padding: 0px;
	margin: 0px 0px 0px 720px;
	cursor: pointer;
	background: #F8F8F7 url(../images/m/menuclickicon.png) 0px -80px no-repeat;
	position:absolute;
	z-index: 108;
}
.MenuMinTypeName{
	width: 800px;
	height: 84px;
	padding: 16px 0px 0px 13px;
	margin: 0px 0px 16px -13px;
	font-size: 32px;
	color: #595757;
	border-bottom: 2px solid #D6D6D7;
	display: none;
}


.ToolBarListMin{
	width: 1750px;
	height: 82px;
	padding: 0px 10px 0px 13px;
	margin: -19px auto 0px auto;
	position: relative;
}

.ToolBarMcBox{
	width: 800px;
	padding: 0px 90px 32px 13px;
	background: #F8F8F8;
	border-bottom-left-radius: 11px;
	-moz-border-bottom-left-radius: 11px;
	-webkit-border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px;
	-moz-border-bottom-right-radius: 11px;
	-webkit-border-bottom-right-radius: 11px;
	word-break: keep-all;
	position:absolute;
	z-index: 107;
}

.ToolBarListOne{
	padding: 22px;
	margin: 0px;
	font-size: 32px;
	color: #595757;
	line-height: 3.8;
	position: relative;
	top: 1px;
}
.ProductPopUpBkimg{
	width: 800px;
	padding: 0px;
	top: 0px;
	left: 0px;
	background: url(../images/actionbking.png) 0px 0px;
	position:absolute;
	z-index: 106;
	display: none;
}
/*02.23*/
.SearchBarPopUpBkimg{
	width: 800px;
	padding: 0px;
	top: 0px;
	left: 0px;
	background: url(../images/actionbking.png) 0px 0px;
	position:absolute;
	z-index: 120;
	display: none;
}
.ToCartPopUpBkimg{
	width: 800px;
	padding: 0px;
	top: 0px;
	left: 0px;
	background: url(../images/actionbking.png) 0px 0px;
	position:absolute;
	z-index: 112;
	display: none;
}

.MenuTxtLink{
	text-decoration: none;
	color: #3E3A39;
}
a.MenuTxtLink:link{
	text-decoration: none;
	color: #3E3A39;
}
a.MenuTxtLink:visited{
	text-decoration: none;
	color: #3E3A39;
	}
a.MenuTxtLink:hover{
	text-decoration: none;
	color: #3E3A39;
}


.TpQuickLink{
	text-decoration: none;
	color: #3E3A39;
}
a.TpQuickLink:link{
	text-decoration: none;
	color: #3E3A39;
}
a.TpQuickLink:visited{
	text-decoration: none;
	color: #3E3A39;
	}
a.TpQuickLink:hover{
	text-decoration: none;
	color: #F10215;
}


.LfQuickLink{
	text-decoration: none;
	color: #595757;
}
a.LfQuickLink:link{
	text-decoration: none;
	color: #595757;
}
a.LfQuickLink:visited{
	text-decoration: none;
	color: #595757;
	}
a.LfQuickLink:hover{
	text-decoration: none;
	color: #F10215;
}


.ToolBarLink{
	text-decoration: none;
	color: #595757;
}
.ToolBarLink:hover{
	color: #F10215;
	padding-bottom: 12px;
	border-bottom: 4px solid #F10215;
}

a.ToolBarLink:link{
	text-decoration: none;
	color: #595757;
}
a.ToolBarLink:visited{
	text-decoration: none;
	color: #595757;
	}
a.ToolBarLink:hover{
	text-decoration: none;
	color: #F10215;
}


.ToolBarMinLink{
	text-decoration: none;
	color: #595757;
}
.ToolBarMinLink:hover{
	color: #F10215;
	padding-bottom: 19px;
	border-bottom: 4px solid #F10215;
}

a.ToolBarMinLink:link{
	text-decoration: none;
	color: #595757;
}
a.ToolBarMinLink:visited{
	text-decoration: none;
	color: #595757;
	}
a.ToolBarMinLink:hover{
	text-decoration: none;
	color: #F10215;
}

.TermsLink{
	text-decoration: none;
	color: #F10215;
	cursor:pointer;
}
a.TermsLink:link{
	text-decoration: none;
	color: #F10215;
}
a.TermsLink:visited{
	text-decoration: none;
	color: #F10215;
	}
a.TermsLink:hover{
	text-decoration: underline;
	color: #F10215;
}

.FooterMember{
	text-decoration: none;
	color: #717071;
}
a.FooterMember:link{
	text-decoration: none;
	color: #717071;
}
a.FooterMember:visited{
	text-decoration: none;
	color: #717071;
	}
a.FooterMember:hover{
	text-decoration: none;
	color: #717071;
}

.PgTopBarAreaMax{
	width: 800px;
	height: 104px;
	padding: 17px 20px 0px 20px;
}
/*02.19*/
.PgTopBarLogo{
	display: none;
}
/* 02.23 */
.PgTopBarSearch{
	width: 760px;
	height: 70px;
	background: #F10215;
	margin-bottom: 12px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: 2px solid #F10215;
}
/*02.23*/
.PgSearchSelectBar{
	width: 204px;
	height: 66px;
	padding: 6px 0px 0px 14px;
	float:left;
}
/*02.23*/
.SearchSelectType{
	width: 176px;
	height: 60px;
	padding: 0px;
	font-size: 32px;
	color: #FFF;
	border: 0px solid #F10215;
	background: #F10215 url(../images/m/arrow.png) right center no-repeat;
}
/*02.19*/
.PgSearchInputBorder{
	width: 452px;
	height: 66px;
	padding: 0px;
	margin-top: 0px;
	float:left;
}
/*02.19*/
.PgSearchInput1{
	width: 452px;
	height: 66px;
	padding: 0px 0px 0px 20px;
	font-size: 32px;
	border: 0px solid #FFF;
}
/*02.19*/
.PgSearchButtonMax{
	width: 100px;
	height: 66px;
	background: #F10215 url(../images/m/searchicon.png) 28px -89px no-repeat;
	cursor: pointer;
	float:left;
}

.TopBarMinBox{
	width: 800px;
	height: 124px;
}

.TopBarMinBox1{
	display:none;
}

.TopBarMin{
	width: 800px;
	height: 124px;
	position:absolute;
	z-index: 116;
}

/*02.19*/
.PageTopBarMax{
	width:100%;
	height:104px;
	background:#F8F8F8;
	position:fixed;
	top:-150px;
	-webkit-box-shadow: 0px 3px 3px #999;
	-moz-box-shadow: 0px 3px 3px #999;
	box-shadow: 0px 3px 3px #999;
	z-index: 599;
	display:block;
}

.PageTopBarMin{
	width:800px;
	height:124px;
	background:#FFF;
	position:fixed;
	top:0px;
	-webkit-box-shadow: 0px 1px 1px #999;
	-moz-box-shadow: 0px 1px 1px #999;
	box-shadow: 0px 1px 1px #999;
	z-index: 116;
}

.IndexToolBarMin{
	width: 82px;
	height: 82px;
	padding: 0px;
	bottom: 258px;
	right: 34px;
	position:fixed;
	z-index:1000;
	_position:absolute;
	opacity:0.0;
	-moz-opacity:0.0;
	filter:alpha(opacity=0);
}
.ItoolBox{
	width: 82px;
	height: 82px;
	background: #A9A9A9 url(../images/m/gotop.png) 21px 26px no-repeat;
	border-radius: 41px;
	-moz-border-radius: 41px;
	-webkit-border-radius: 41px;
	opacity:0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
}


.PageNumberNon{
	width: 60px;
	height: 60px;
	padding: 12px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	font-size: 32px;
	color: #3E3939;
	text-align:center;
	line-height:1.0;
	background: #FFF;
	cursor: pointer;
	border: 1px solid #D7D8D8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:inline-block;
}
.PageNumberNon:hover{
	width: 60px;
	height: 60px;
	padding: 12px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	font-size: 32px;
	color: #FFF;
	text-align:center;
	line-height:1.0;
	background: #F10215;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:inline-block;
}
.PageNumberOn{
	width: 60px;
	height: 60px;
	padding: 13px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	font-size: 32px;
	color: #FFF;
	text-align:center;
	line-height:1.0;
	background: #F10215;
	cursor:default;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:inline-block;
}


.MoveLeftButton{
	width: 45px;
	height: 44px;
	padding: 0px;
	background: url(../images/c/leftrightbutton.png) 0px 0px no-repeat;
	cursor: pointer;
}
.MoveLeftButton:hover{
	background: url(../images/c/leftrightbutton.png) 0px -80px no-repeat;
}
.MoveRightButton{
	width: 45px;
	height: 44px;
	padding: 0px;
	background: url(../images/c/leftrightbutton.png) -70px 0px no-repeat;
	cursor: pointer;
}
.MoveRightButton:hover{
	background: url(../images/c/leftrightbutton.png) -70px -80px no-repeat;
}


input[type=radio]{zoom:2.4;} 
input[type=checkbox]{zoom:2.4;}

@media (min-width: 200px) {
	.TopBarMin{
		width: 800px;
		height: 124px;
	}
}
@media (min-width: 800px) {
	.TopBarMin{
		width: 800px;
		height: 124px;
	}
}
@media (min-width: 960px) {
	/*02.19*/
	.TopMemberBox{
		width: 643px;
		height: 32px;
		padding: 0px;
		cursor: pointer;
		float:right;
		display:block;
	}
	.PageNumberNon{
		width: 36px;
		height: 36px;
		padding: 7px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		font-size: 20px;
		color: #3E3939;
		text-align:center;
		line-height:1.0;
		background: #FFF;
		cursor: pointer;
		border: 1px solid #D7D8D8;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		display:inline-block;
	}
	.PageNumberNon:hover{
		width: 36px;
		height: 36px;
		padding: 7px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		font-size: 20px;
		color: #FFF;
		text-align:center;
		line-height:1.0;
		background: #F10215;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		display:inline-block;
	}
	.PageNumberOn{
		width: 36px;
		height: 36px;
		padding: 8px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		font-size: 20px;
		color: #FFF;
		text-align:center;
		line-height:1.0;
		background: #F10215;
		cursor:default;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		display:inline-block;
	}
	.ToolBarMin{display:none;}
	.ToolBarMin2{display:none;}
	.MenuClickNon{
		display:none;
	}
	.MenuClickOn{
		display:none;
	}
	.ProductPopUpBkimg{
		display: none;
	}
	.TopBarMinBox{
		display:none;
	}
	.TopBarMin{
		position:absolute;
	}
	.PageTopBarMax{
		width:100%;
		height:52px;
		background:#F8F8F8;
		position:fixed;
		top:-75px;
		-webkit-box-shadow: 0px 5px 5px #999;
		-moz-box-shadow: 0px 5px 5px #999;
		box-shadow: 0px 5px 5px #999;
		z-index: 109;
		display:block;
	}
	.PageTopBarMin{
		display:none;
	}
	.PgTopBarAreaMax{
		width: 1200px;
		height: 52px;
		padding: 6px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
	/*02.19*/
	.PgTopBarLogo{
		width: 120px;
		height: 38px;
		background: url(../images/c/topbarlogo.png) 0px 0px no-repeat;
		float:left;
		display:block;
	}
	/*02.19*/
	.PgTopBarSearch{
		width: 340px;
		height: 38px;
		margin: 0px;
		background: #F10215;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 0px solid #F10215;
		float:left;
	}
	/*02.23*/
	.PgSearchSelectBar{
		width: 102px;
		height: 38px;
		padding: 3px 0px 0px 7px;
		float:left;
	}
	/*02.23*/
	.SearchSelectType{
		width: 88px;
		height: 32px;
		padding: 0px;
		font-size: 16px;
		color: #FFF;
		border: 0px solid #F10215;
		background: #F10215 url(../images/c/arrow.png) right center no-repeat;
	}
	/*02.19*/
	.PgSearchInputBorder{
		width: 182px;
		height: 36px;
		background: #FFF;
		margin-top: 1px;
		float:left;
		display:block;
	}
	/*02.19*/
	.PgSearchInput1{
		width: 180px;
		height: 36px;
		padding: 0px 0px 0px 8px;
		font-size: 16px;
		border: 0px solid #FFF;
	}
	/*02.19*/
	.PgSearchButtonMax{
		width: 56px;
		height: 38px;
		background: url(../images/c/searchicon.png) 18px 10px no-repeat;
		cursor: pointer;
		float:left;
	}
	.IndexToolBarMin{
		width: 5px;
		height: 5px;
		padding: 0px;
		top: -100px;
		left: -100px;
		position:fixed;
		z-index:999;
		_position:absolute;
	}
	
	input[type=radio]{zoom:1.6;}
	input[type=checkbox]{zoom:1.6;}
}
@media (min-width: 1200px) {
	/*02.19*/
	.TopMemberBox{
		width: 643px;
		height: 32px;
		padding: 0px;
		cursor: pointer;
		float:right;
		display:block;
	}
	.PageNumberNon{
		width: 36px;
		height: 36px;
		padding: 7px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		font-size: 20px;
		color: #3E3939;
		text-align:center;
		line-height:1.0;
		background: #FFF;
		cursor: pointer;
		border: 1px solid #D7D8D8;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		display:inline-block;
	}
	.PageNumberNon:hover{
		width: 36px;
		height: 36px;
		padding: 7px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		font-size: 20px;
		color: #FFF;
		text-align:center;
		line-height:1.0;
		background: #F10215;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		display:inline-block;
	}
	.PageNumberOn{
		width: 36px;
		height: 36px;
		padding: 8px 0px 0px 0px;
		margin: 0px 5px 0px 5px;
		font-size: 20px;
		color: #FFF;
		text-align:center;
		line-height:1.0;
		background: #F10215;
		cursor:default;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		display:inline-block;
	}
	.ToolBarMin{display:none;}
	.ToolBarMin2{display:none;}
	.MenuClickNon{
		display:none;
	}
	.MenuClickOn{
		display:none;
	}
	.TopBarMinBox{
		display:none;
	}
	.TopBarMinBox1{
		width: 800px;
		height: 124px;
	}
	.TopBarMin{
		position:absolute;
	}
	.ProductPopUpBkimg{
		display: none;
	}
	.PageTopBarMax{
		width:100%;
		height:52px;
		background:#F8F8F8;
		position:fixed;
		top:-75px;
		-webkit-box-shadow: 0px 5px 5px #999;
		-moz-box-shadow: 0px 5px 5px #999;
		box-shadow: 0px 5px 5px #999;
		z-index: 109;
		display:block;
	}
	.PageTopBarMin{
		display:none;
	}
	.PgTopBarAreaMax{
		width: 1200px;
		height: 52px;
		padding: 6px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
	/*02.19*/
	.PgTopBarLogo{
		width: 120px;
		height: 38px;
		background: url(../images/c/topbarlogo.png) 0px 0px no-repeat;
		float:left;
		display:block;
	}
	/*02.19*/
	.PgTopBarSearch{
		width: 340px;
		height: 38px;
		margin: 0px;
		background: #F10215;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 0px solid #F10215;
		float:left;
	}
	/*02.23*/
	.PgSearchSelectBar{
		width: 102px;
		height: 38px;
		padding: 3px 0px 0px 7px;
		float:left;
	}
	/*02.23*/
	.SearchSelectType{
		width: 88px;
		height: 32px;
		padding: 0px;
		font-size: 16px;
		color: #FFF;
		border: 0px solid #F10215;
		background: #F10215 url(../images/c/arrow.png) right center no-repeat;
	}
	/*02.19*/
	.PgSearchInputBorder{
		width: 182px;
		height: 36px;
		background: #FFF;
		margin-top: 1px;
		float:left;
		display:block;
	}
	/*02.19*/
	.PgSearchInput1{
		width: 180px;
		height: 36px;
		padding: 0px 0px 0px 8px;
		font-size: 16px;
		border: 0px solid #FFF;
	}
	/*02.19*/
	.PgSearchButtonMax{
		width: 56px;
		height: 38px;
		background: url(../images/c/searchicon.png) 18px 10px no-repeat;
		cursor: pointer;
		float:left;
	}
	.IndexToolBarMin{
		width: 5px;
		height: 5px;
		padding: 0px;
		top: -100px;
		left: -100px;
		position:fixed;
		z-index:999;
		_position:absolute;
	}
	
	input[type=radio]{zoom:1.6;}
	input[type=checkbox]{zoom:1.6;}
}

