@charset "utf-8";

.txtFlow{
    width:350px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	text-align: left;
}

.txtFlow2{
    width:350px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}

#wAdminMenu
{
	overflow			: hidden;
	height				: 21px;
	padding				: 8px 8px 0 0;
	border-bottom		: 1px solid #eee6bb;
	background-color	: #fffce3;
	font-size			: 11px;
	font-family			: 'Gulim', '±¼¸²';
}
#wAdminMenu div
{
	float			: left;
	margin-right		: 12px;
}
#wAdminMenu a
{
	color			: #ab40bf;
}
#cartCnt b
{
	color			: #F63700;
}

label.label_text1
{   font-family         :   'Nanum Gothic', '³ª´®°íµñ', 'Microsoft YaHei', 'YaHei', 'AppleGothic', 'sans-serif';
    font-size           :   21px;
    color               :   #4f4f4f; 
    font-weight: normal;
    vertical-align      : top;
    line-height:    45px;
    display:block
}

.mui-switch {
  width: 130px;
  height: 40px;
  position: relative;
  border: 1px solid #bcbcbc;
  background-color: #bcbcbc;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  border-radius: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  user-select: none;
  outline: none;
  vertical-align      : top;
}

.mui-switch:before {
    content: '';
    width: 38px;
    height: 38px;
    position: absolute;
    top: 0px;
    left: 0;
    border-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); 
}
.mui-switch:checked {
    border-color: #fc8317;
    box-shadow: #64bd63 0 0 0 16px inset;
    background-color: #64bd63; 
}
.mui-switch:checked:before {
      left: 89px; 
}




.mui-switch.mui-switch-animbg {
    transition: background-color ease 0.4s; 
}
.mui-switch.mui-switch-animbg:before {
  transition: left 0.3s; 
}
.mui-switch.mui-switch-animbg:checked {
  box-shadow: #dfdfdf 0 0 0 0 inset;
  background-color: #fc8317;
  transition: border-color 0.4s, background-color ease 0.4s; 
}
.mui-switch.mui-switch-animbg:checked:before {
    transition: left 0.3s; 
}
.mui-switch.mui-switch-anim {
transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s; 
}
.mui-switch.mui-switch-anim:before {
  transition: left 0.3s; 
}
.mui-switch.mui-switch-anim:checked {
  box-shadow: #64bd63 0 0 0 16px inset;
  background-color: #64bd63;
  transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s; 
}
.mui-switch.mui-switch-anim:checked:before {
    transition: left 0.3s;
}


.input_radio2_span
{
	position			:	 relative;

}

.input_radio2
{
	position			:	absolute;
	visibility			:	hidden;
}

.input_radio2+span
{
	display			:	inline-block;
	width				:	30px;
	height				:	30px;
	border				:	1px solid #7b7b7b;
	border-radius	:	20px;
	background		:	#fff;
}



.input_radio2:checked+span:after 
{
	content: "";
	position: absolute;
	left: 1px;
	bottom: 1px;
	width				:	26px;
	height				:	26px;
	border				: 2px solid #eb5b2e;
	border-radius	:	20px;
	background		:	#eb5b2e;
}

.input_check2_span
{
	position			:	 relative;
	top:5px;

}
.input_check2
{
	position			:	absolute;
	visibility			:	hidden;
}

.input_check2+span
{
	display			:	inline-block;
	width				:	25px;
	height				:	25px;
	border				:	1px solid #000;
	border-radius	:	0px;
	background		:	#fff;
}



.input_check2:checked+span:after 
{
	content: "";
	position: absolute;
	left: 3px;
	bottom: 9px;
	width: 18px;
	height: 8px;
	border: 2px solid #000;
	border-top-color: transparent;
	border-right-color: transparent;
	-ms-transform: rotate(-60deg); 
	-moz-transform: rotate(-60deg); 
	-webkit-transform: rotate(-60deg); 
	transform: rotate(-45deg);} 
}


.input_check3_span
{
	position			:	 relative;
	top:0px;

}

.input_check3
{
	position			:	absolute;
	visibility			:	hidden;
}

.input_check3+span
{
	display			:	inline-block;
	width				:	25px;
	height				:	25px;
	border				:	1px solid #000;
	border-radius	:	0px;
	background		:	#fff;
}



.input_check3:checked+span:after 
{
	content: "";
	position: absolute;
	left: 3px;
	bottom: 9px;
	width: 18px;
	height: 8px;
	border: 2px solid #000;
	border-top-color: transparent;
	border-right-color: transparent;
	-ms-transform: rotate(-60deg); 
	-moz-transform: rotate(-60deg); 
	-webkit-transform: rotate(-60deg); 
	transform: rotate(-45deg);} 
}


/*-----------------------------------------------------------------

page style

-----------------------------------------------------------------*/

.page_number
{
	clear				:	both;
	padding-top		:	60px;
	text-align			:	center;
}

.page_number a
{
	font-family		:	'Malgun Gothic', '¸¼Àº °íµñ', 'AppleGothic', 'Sans-serif';
	font-size			:	14px ; 
	color				:	#000;
	text-align			:	center;
	text-decoration	:	none;
	border				:	1px solid #e6e6e6;
	padding			:	9px 12px;
}

.page_number .on
{
	color				:	#fff;
	font-weight		:	bold;
	border				:	1px solid #5c6066;
	background		:	#5c6066;
}

.filter_li
{
	padding		:	20px 0 20px 25px;
}


.fixed_button2
{
    position	: fixed;
    bottom		: 161px;
    left		: 0px;
    width		: 100%;
}