@charset "utf-8";


@media screen and (max-width: 992px) {
	.pc_b{display:none;}
}

@media (min-width: 992px) {
	.pd_b{display:none;}
}

/*-----------------------------------------------------------------

상단메뉴

-----------------------------------------------------------------*/


.top_input
{
	
	width			: 570px;
	border-radius	: 50px;
	margin			:	0px auto;
	background		: #fff;
	height			: 49px;
	overflow 		: hidden;
	border:1px solid red
}

.top_input input
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 16px;
	color			: #484848;
	font-weight		: 400;
	line-height		: 49px;
	height			: 49px;
	border			: none;
}

.top_input .top_btn
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 16px;
	color			: #fff;
	background		: #66c000;
	line-height		: 49px;
	height			: 49px;
	width			: 75px;
	padding-right	: 5px;
	display			: block;
}
.file {
	position: relative;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	text-indent: 0;
}
.file input {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	cursor: pointer;
}  
#top_tit1
{
	position		: fixed; 
	width: 100%;
	background: #fff;
	z-index			: 1111;
	padding-top: 20px;
}


#top_gnb
{
	background		: #f9f9f9;
	height			: 41px;
	border-bottom	: 1px solid #dddddd;
	position		: relative;
	z-index			: 12;
}

#top_gnb a
{
	font-family		:	'Malgun Gothic', '맑은 고딕', 'AppleGothic', 'Sans-serif';
	font-size			:	11px;
	color				:	#747474;
	/*line-height		:	30px;*/
	padding-left		:	5px;
	padding-right		:	5px;
}

#top_gnb .fl a
{
	padding-left		:	10px;
	background		:	url('../img/menu/gnb1_line.jpg') left 5px no-repeat;
}

#top_gnb a:first-child
{
	background		:	none;
}

header
{
	height			: 143px;
}

nav
{
	position		: relative;
	z-index			: 11;
	width			: 100%;
	background		: #fff;
	border-bottom	: 1px solid #ff4f00;
}


#top_gnb .a1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 14px;
	color			: #666666;
	line-height		: 41px;
}

#top_gnb .a1 strong
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	color			: #222222;
}


#top_gnb .gnb
{
	background		: #24242c;
}


#top_gnb .gnb > ul.ufl > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 14px;
	color			: #fff;
	line-height		: 41px;
	padding			: 0 20px;
	display			: inline-block;
}



#top_gnb .gnb_dropMenu
{
	position		: absolute;
	top				: 39px;
	width			: 102px;
	background		: #fff;
	border			: 1px solid #1f1f28;
	display			: none;
}



#top_gnb .gnb_dropMenu a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 14px;
	color			: #222222;
	line-height		: 41px;
	text-align		: center;
	display			: block;
	width			: 102px;
	padding			: 0 0px;
	border-top		: 1px solid #1f1f28;
	
	
}

#top_gnb .gnb_dropMenu a:hover
{
	background			: #f9f9f9;
	
	
}


nav .manNav_tbl
{
	padding-left: 40px;
}
nav .manNav
{
	padding-top		: 0px;
}


nav .manNav > li
{
	float			: left;
	position		: relative;
	/*border: 1px solid red;*/
}

nav .manNav > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 500;
	font-size		: 19px;
	color			: #222222;
	line-height		: 50px;
	height			: 50px;
	padding			: 0 45px;
	display			: inline-block;
}

nav .manNav .cur > a
{
	color			: #c90e10;
}

nav .manNav > li:last-child > a
{
	padding-right	: 10px;
}

nav .manNav_bg
{
	position		: absolute;
	z-index			: 1;
	left			: 0px;
	top				: 50px;
	display			: none;
	background		: #fff;
	width			: 100%;
	height			: 190px;
	border-bottom	: 1px solid #ff4f00;
	box-shadow		: 0px 15px 15px rgba(0, 0, 0, 0.3);
}


nav ul.dropMenu
{
	display			: none;
	position		: absolute;
	z-index			: 2;
	width			: 140px;
	left			: 10px;
	padding-top		: 20px;
	background		: url('') top center no-repeat;
}

nav ul.manNav > li:nth-child(2) ul.dropMenu
{
	width			: 140px;
	left			: 5px;
}

nav ul.manNav > li:nth-child(3) ul.dropMenu
{
	width			: 120px;
	left			: 10px;
}

nav ul.manNav > li:nth-child(4) ul.dropMenu
{
	width			: 120px;
	left			: 30px;
}

nav ul.manNav li.cur ul.dropMenu
{
	background		: url('../img/1688/dropMenu_line.png') top center no-repeat;
}

nav ul.manNav li:nth-child(2).cur ul.dropMenu
{
	background		: url('../img/1688/dropMenu_line2.png') 45px top no-repeat;
}

nav ul.dropMenu > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 14px;
	color			: #555555;
	line-height		: 33px;
	display			: block;
	text-align		: center;
}

nav ul.dropMenu > li > a:hover
{
	color			: #222222;
	text-decoration	:	underline;
}




.quan_btn10
{
	position		: relative;
}
.quan_btn10 > a
{
	background		: #fff;
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 500;
	font-size		: 19px;
	color			: #ff3000;
	line-height		: 50px;
	height			: 50px;
	width			: 177px;
	display			: block;
}


.quan_btn10:hover > .quan_manNav10
{
	display			: inline-block;

}

.quan_manNav10 > ul
{
	width			: 177px;
	overflow		: hidden;
	overflow-y		: auto;
	height			: 360px;
}
.quan_manNav10 > ul::-webkit-scrollbar
{
	width: 6px;
	background-color: #fff;
}

.quan_manNav10 > ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.0);
	border-radius: 2px;
	background-color: rgba(0,0,0, 0.03);
}

.quan_manNav10 > ul::-webkit-scrollbar-thumb
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.0);
	border-radius: 2px;
	background-color: rgba(0,0,0, 0.04);
}

.quan_btn10_bg
{
	position		: absolute;
	z-index			: -1;
	left			: 0px;
	display			: none;
	background		: #fff;
	width			: 100%;
	height			: 360px;
	border-top		: 1px solid #ff4f00;
	border-bottom	: 1px solid #d4d4d4;

}

.quan_manNav10
{
	position		: absolute;
	background		: #fff4f1;
	display			: none;
	width			: 1200px;
	top				: 50px;
	border-top		: 1px solid #ff4f00

}
.quan_manNav10 > ul > li
{
	width			: 177px;
}
.quan_manNav10 > ul > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 500;
	font-size		: 16px;
	color			: #111111;
	background		: #fff;
	line-height		: 40px;
	width			: 157px;
	padding-left	: 20px;
	display			: block;
}

.quan_manNav10 > ul > li > a:hover,
.quan_manNav10 > ul > li.cur > a
{
	color			: #fff;
	background		: #ff4000;
}


.quan_dropMenu
{
	position		: absolute;
	background		: #ffe9e3;
	width			: 177px;
	top				: 0px;
	left			: 177px;
	height			: 360px;
}

.quan_dropMenu > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 16px;
	color			: #111111;
	line-height		: 40px;
	padding-left	: 20px;
	display			: block;
}

.quan_dropMenu > li > a:hover,
.quan_dropMenu > li.cur > a
{
	color			: #fff;
	background		: #ff9b7a;
}


.quan_dropMenus
{
	position		: absolute;
	width			: 846px;
	top				: 0px;
	left			: 177px;
	height			: 360px;
}

.quan_dropMenus a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 16px;
	color			: #111111;
	line-height		: 40px;
	padding-left	: 20px;
	width			: 157px;
	display			: block;
}

.quan_dropMenus a:hover,
.quan_dropMenus a.cur
{
	color			: #fff;
	background		: #ffcebe;
}





#q_bane
{
	position		: fixed; 
	width			: 110px; 
	left			: 50%;
	top				: 150px;
	margin-left		: 620px;
	z-index			: 10;
	box-shadow		: 0px 10px 20px rgba(0, 0, 0, 0.2);
}














#left_bane
{
	position		: absolute; 
	width			: 178px; 
	left			: 50%;
	margin-left		: -802px;
	top				: 420px;
	margin-top		: 0px;
	z-index			: 5;
	border			: 1px solid #dddddd;
	border-top		: 3px solid #c90e10;
	background		: #fff;
}



.left_banepos
{
	position		: absolute;
	left			: -11px;
	top				: -11px;
	width			: 46px;
	height			: 52px;
	background		: url("../img/main/left_bn2.png") left top no-repeat;
	text-align		: center;
}







.index4_sousou
{
	position			: relative;
	z-index				: 1;
	width				: 290px;
	left				: 10px;
	top					: 21px;
}

.index4_sousou_tit
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size			:	14px;
	font-weight		:	400;
	color				:	#666666;
	line-height		:	42px;
	padding-left		:	10px;
	position			:	absolute;
	z-index			:	1;
}


.index4_sousou_pup
{
	position			:	absolute;
	display			:	none1;
	width				:	280px;
	height				:	300px;
	border				:	1px solid #dddddd;
	background		:	#fff;
	

}



.index4_sousou_pup_btn1 a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size			:	12px;
	color				:	#747474;
	line-height		:	36px;
	padding-right		:	10px;
	background: auto;

}





.main_images3
{
	position		: relative;
	height			: 328px;

	overflow		: hidden;
	/*text-align: center;*/

}

/*

.main_images
{
	position		: relative;

	height			: 72px;
}

.main_section_l
{
	position		: absolute;
	bottom			: 0px;
	height			: 72px;
	width			: 50%;
	left			: 0px;
	background-color: rgba(36,36,44, 0.9);
}

.main_section_r
{
	position		: absolute;
	bottom			: 0px;
	height			: 72px;
	width			: 50%;
	right			: 0px;
	background-color: rgba(201,14,16, 0.9);
}


.main_images2
{
	position		: relative;
	height			: 320px;
	background		: url('../img/main/main_img2.png') top center no-repeat;
}


*/



.cate_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/cate/image1.png') top center no-repeat#f4faf4;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #158a81;
	text-align		: center;
}

.login_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/sub/img.jpg') top center no-repeat#502731;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 180px;
}



.impo_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/impo/image1.png') top center no-repeat#502731;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 180px;
}



.utis_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/utis/image1.png') top center no-repeat#1c7af1;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 40px;
}


.koefa_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/koefa/image1.png') top center no-repeat#1090fc;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 40px;
}

.list_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/list/image1.png') top center no-repeat#b7b2b7;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 180px;
}

.cent_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/cent/image1.png') top center no-repeat#c5c5cd;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 180px;
}

.purc_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/purc/image1.png') top center no-repeat#980512;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 180px;
}

.temp_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/temp/image1.png') top center no-repeat#c9cde4;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 180px;
}


.temp2_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/temp/image6.png') top center no-repeat#593e3d;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
}

.addr_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/addr/image1.png') top center no-repeat#adadb5;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 180px;
}

.my_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/my/image1.png') top center no-repeat#8797a7;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
}


.qm_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/sub/img34.png') top center no-repeat#927c7a;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
}

.fulfill_images
{
	position		: relative;
	height			: 180px;
	background		: url('../img/fulfill/image1.png') top center no-repeat#c5c5cd;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
	line-height		: 180px;
}

/*
.cont1_images1
{
	position		: relative;
	height			: 180px;

	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	font-size		: 30px;
	color			: #fff;
	text-align		: center;
}
*/




.cont_menu1
{
	position		: relative;
	z-index			: 2;
	border-bottom	: 1px solid #E0E0E0;
}

.you 
{
	border-radius	: 3px;
	font-size		: 14px;
	padding			:10px 20px;
	margin-top		: 10px;
	width			: 420px;
	float			: right;
	text-align		: right;

}


ul.sub_tmanNav > li
{
	float			: left;
	width			: 228px;
	text-align		: left;
	position		: relative;
	z-index			: 1;
	border-right	: 1px solid #e0e0e0;
}

ul.sub_tmanNav > li:first-child
{
	width			: 60px;
	height			: 60px;
	text-align		: center;
	border-left		: 1px solid #e0e0e0;
}
ul.sub_tmanNav > li:first-child img
{
	padding-top		: 20px;
}

ul.sub_tmanNav > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 300;
	font-size		: 15px;
	color			: #212121;
	line-height		: 65px;
	height			: 60px;
	letter-spacing	: -1px;
	display			: block;
	padding-left	: 20px;
	background		: url('../img/impo/sub_t_btn1.svg') center right no-repeat;
	background-position	: right 20px center;
}
ul.sub_tmanNav > li:first-child a
{
	background		: url('') center right no-repeat;
	display			: block;
	padding-left	: 0px;
}



ul.sub_tdropMenu > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 300;
	font-size		: 15px;
	color			: #212121;
	line-height		: 30px;
	letter-spacing	: -1px;
	padding-left	: 16px;
	display			: block;
}

ul.sub_tdropMenu > li > a:hover
{
	font-weight		: 500;
	color			: #000;
}

.sub_tdropMenu
{
	position		: absolute;
	width			: 228px;
	background		: #fff;
	border			: 1px solid #E0E0E0;
	padding			: 10px 0;
	display			: none;
	left			: -1px;
}









.lr_bane
{
	position		: relative;
}

.qr_bane1
{
	z-index         : 10;
	position		: absolute;
	width: 200px;
	left: 50%;
	margin-left: -815px;
	top:30px
}

.qr_bane2
{
	z-index         : 10;
	position		: absolute;
	width: 110px;
	left: 50%;
	margin-left: 615px;
	top:30px
}



#l_bane
{
	position		: absolute; 
	width			: 160px; 
	left			: 50%;
	margin-left		: -780px;
	top:30px;
	z-index			: 10;
	background		: url('../img/impo/l_bane_line.png') no-repeat#fff;
	background-position	: right 5.5px top 15px;
}



@media screen and (max-width: 1240px) {
	

	.qr_bane1
	{
		left: 10px;
		margin-left: 0px;
	}
	.qr_bane2
	{
		left: auto;
		right: 10px;
		margin-left: 0px;
	}

	#l_bane
	{
		left: 10px;
		margin-left: 0px;
	}

}

#l_bane a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #7a7a7a;
	font-weight		: 400;
	line-height		: 45px;
	display			: block;
	text-align		: right;
	padding-right	: 25px;
	background		: url('../img/impo/l_bane_off.png') right center no-repeat;
}

#l_bane a:hover,
#l_bane a.cur
{
	color			: #000;
	background		: url('../img/impo/l_bane_on.png') right center no-repeat;
}


















.top_select
{
	position		: relative;
	display			: inline-block;
	width			: 153px;
	height			: 52px;
	background		: #fff;
	z-index			: 1;
}

.top_select
{
	
}

.top_select_b,
.top_select_b_t
{
	position		: absolute;
	width: 100%;
	z-index: 2;
	background: url('../img/impo/line1.png') right center no-repeat;

}

.top_select_b a,
.top_select_b_t a
{
	display			: block;
	line-height		: 52px;
	padding-left	: 7px;
	background		: url('../img/impo/down.png') right center no-repeat;
	background-position	: right 16px center;


	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 16px;
	color			: #222222;
	font-weight		: 600;
}

.top_select_b a.cur,
.top_select_b_t a.cur
{
	background		: url('../img/impo/up.png') right center no-repeat;
	background-position	: right 16px center;
}


/*  검색 블릿 빨강 red */
.top_select_b2 a
{
	background		: url('../img/impo/down2.png') right center no-repeat;
	background-position	: right 16px center;
}

.top_select_b2 a.cur
{
	background		: url('../img/impo/up2.png') right center no-repeat;
	background-position	: right 16px center;
}





.top_select2
{
	position		: absolute;

	top				: -3px;
	padding-top		: 6px;
	left			: -3px;
	width			: 149px;
	height			: 230px;
	display			: none;
	background		: #fff;
	border			: 3px solid #1f1f28;
}

.top_select2_brd
{
	padding-top		: 53px;
}

.top_select2 a
{
	display			: block;
	padding-left	: 7px;
	line-height		: 40px;



	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 16px;
	color			: #222222;
	font-weight		: 400;

}

.top_select2 a:hover
{
	text-decoration	: none;

}





.list_tab_btn 
{
	height					:	48px;
	border-left				:	1px solid #dbdbdb;
	border-right			:	1px solid #dbdbdb;
}

.list_tab_btn li 
{ 
	width				:   16.597%;	
	border-right		:	1px solid #dbdbdb; 
	float				:	left;
	line-height			:	50px;
	color				:	#4c4e4c;
}

.list_tab_btn a
{
	font-family			:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	15px;
	height				:	48px;
	font-weight			:	600;
	text-align			:	center;
	display				:   block;
	color				:	#4c4e4c;
}

.list_tab_btn li:last-child
{
	border-right		:	none;
}

.list_tab_btn .cur
{
	background			:	#1f1f28;
	color				:	#fff!important;
}


/*이지챗*/
#q_btm_bane
{
	position		: fixed;
	right			: 20px;
	bottom			: 20px;
	z-index			: 20;
}

#q_btm_bane .q_btm_a
{
	position		: relative;
	display			: block;
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 13px;
	color			: #6b6b6b;
	background		: #fff;
	padding			: 7px 7px 7px 12px;
	border-radius	: 20px;
	box-shadow		: 0px 0px 20px rgba(0, 0, 0, 0.2);

}

#q_btm_bane .q_btm_a .b
{
	display			: block;
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 500;
	font-size		: 14px;
	color			: #222222;
	letter-spacing	:	-0.5px;
}

.q_btm_exit
{
	position		: absolute;
	z-index			: 1;
	right			: 18px;
	top				: 15px;

}

.q_btm_bane1
{
	position		: absolute;
	width			: 310px;
	right			: 0px;
	bottom			: 0px;
	background		: #fff;
	border-radius	: 20px;
	box-shadow		: 0px 0px 20px rgba(0, 0, 0, 0.2);

}

#q_btm_bane .span_bu1
{
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 300;
	font-size		: 9px;
	color			: #fff;
	letter-spacing		: -1px;
	display			: inline-block;
	height			: 16px;
	width			: 16px;
	text-align		: center;
	background		: #fb1635;
	border-radius		: 50px;

}

.q_btm_ba
{
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 300;
	font-size		: 14px;
	color			: #717171;
	background		: #fff;
	padding			: 12px 18px;
	border-radius	: 20px;
	display			: block;

}

a.q_btm_ba:hover
{
	background		: #efefef;

}



.q_btm_bane2
{
	position		: absolute;
	width			: 1085px;
	right			: 0px;
	bottom			: 0px;
	background		: #f7f7f7;
	border-radius	: 20px;
	box-shadow		: 0px 0px 20px rgba(0, 0, 0, 0.2);

}

.q_btm_bane3
{
	position		: absolute;
	width			: 870px;
	right			: 200px;
	bottom			: 0px;
	background		: #f7f7f7;
	border-radius	: 20px;
	box-shadow		: 0px 0px 20px rgba(0, 0, 0, 0.2);

}



.q_btm_bane1on
{
	animation:hang 0.4s 0.0s backwards;
}
.q_btm_bane2on
{
	animation:hang3 0.5s 0.0s backwards;
}
.q_btm_bane3on
{
	animation:hang3 0.5s 0.0s backwards;
}
.q_btm_logo
{
	animation:expand 0.4s 0.3s backwards;
}

.q_btm_aon
{
	animation:hang2 0.3s 0.0s backwards;

}

@keyframes expand { 0% {transform:scale(0); opacity:0;}  100% {transform: scale(1); rotate(.001deg); opacity:1;} }

@keyframes hang{ 0% {transform:scale(0); opacity:0; margin-bottom:-150px; margin-right:-150px;}  100% {transform: scale(1); rotate(.001deg); opacity:1; margin-bottom:0px; margin-right:0px;} }
@keyframes hang2{ 0% {transform:scale(0); opacity:0; margin-bottom:0px; margin-right:-70px;}  100% {transform: scale(1); rotate(.001deg); opacity:1; margin-bottom:0px; margin-right:0px;} }
@keyframes hang3{ 0% {transform:scale(0); opacity:0; margin-bottom:-300px; margin-right:-500px;}  100% {transform: scale(1); rotate(.001deg); opacity:1; margin-bottom:0px; margin-right:0px;} }



.q_btm_live
{
	position		: fixed;
	z-index			: 11;
	right			: 20px;
	bottom			: 85px;
	width			: 136px;
	height			: 131px;
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 600;
	font-size		: 14px;
	color			: #222222;
	background		: #fff;
	padding			: 10px 12px 12px 12px;
	border-radius	: 20px;
	box-shadow		: 0px 0px 20px rgba(0, 0, 0, 0.2);

}


/*20241107*/
.quan_btn10
{
	position		: relative;
}
.quan_btn10 > a
{
	background		: #fff;
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 500;
	font-size		: 19px;
	color			: #ff3000;
	line-height		: 50px;
	height			: 50px;
	width			: 177px;
	display			: block;
}


.quan_btn10:hover > .quan_manNav10
{
	display			: inline-block;

}

.quan_btn10_bg
{
	position		: absolute;
	z-index			: -1;
	left			: 0px;
	display			: none;/*메뉴수정*/
	background		: #fff;
	width			: 100%;
	height			: 360px;
	border-top		: 1px solid #ff4f00;
	border-bottom	: 1px solid #d4d4d4;

}

.quan_manNav10
{
	position		: absolute;
	z-index: 1;
	background		: #fff4f1;
	display			: none;/*메뉴수정*/
	width			: 1200px;
	height			: 360px;
	top				: 50px;
	border-top		: 1px solid #ff4f00;

}
.quan_manNav10:after {
	content			: "";
	position		: absolute;
	z-index			: -1;
	left			: 0px;
	top				: 0px;
	width			: 177px;
	height			: 360px;
	background		: #fff;
}
.quan_manNav10 > ul
{
	width			: 177px;
	height			: 360px;
	overflow		: hidden;
	overflow-y		: auto;
}

.quan_manNav10 > ul::-webkit-scrollbar
{
	width: 6px;
	background-color: #fff;
}

.quan_manNav10 > ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.0);
	border-radius: 2px;
	background-color: rgba(0,0,0, 0.03);
}

.quan_manNav10 > ul::-webkit-scrollbar-thumb
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.0);
	border-radius: 2px;
	background-color: rgba(0,0,0, 0.04);
}

.quan_manNav10 > ul > li
{
	width			: 177px;
}
.quan_manNav10 > ul > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 500;
	font-size		: 16px;
	color			: #111111;
	background		: #fff;
	line-height		: 40px;
	width			: 157px;
	padding-left	: 20px;
	display			: block;
}

.quan_manNav10 > ul > li > a:hover,
.quan_manNav10 > ul > li.cur > a
{
	color			: #fff;
	background		: #ff4000;
}


.quan_dropMenu
{
	position		: absolute;
	background		: #ffe9e3;
	width			: 177px;
	top				: 0px;
	left			: 177px;
	height			: 360px;
	overflow		: hidden;
	overflow-y		: auto;
}

.quan_dropMenu::-webkit-scrollbar
{
	width: 6px;
	background-color: #fff;
}

.quan_dropMenu::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.0);
	border-radius: 2px;
	background-color: rgba(0,0,0, 0.03);
}

.quan_dropMenu::-webkit-scrollbar-thumb
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.0);
	border-radius: 2px;
	background-color: rgba(0,0,0, 0.04);
}

.quan_dropMenu > li > a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 16px;
	color			: #111111;
	line-height		: 40px;
	padding-left	: 20px;
	display			: block;
}

.quan_dropMenu > li.cur > a
{
	color			: #fff;
	background		: #ff9b7a;
}


.quan_dropMenus
{
	position		: absolute;
	width			: 843px;
	top				: 0px;
	left			: 354px;
	height			: 360px;
}




.quan_dropMenus > div
{
	position		: absolute;
	left			: 0px;
	top				: 0px;
	bottom			: 0px;
	width			: 843px;
}

.quan_dropMenus a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 16px;
	color			: #111111;
	line-height		: 40px;
	padding-left	: 20px;
	width			: 157px;
	display			: block;
}

.quan_dropMenus a:hover,
.quan_dropMenus a.cur
{
	color			: #fff;
	background		: #ffcebe;
}



/* 2024-11-20 전체카테고리 메뉴 2차메뉴 추가 */
.quan_dropMenus10
{
	width			: auto;
	left			: 177px;
	right			: 0px;
}
.quan_dropMenus10 > div
{
	display			: none;
	width			: 100%;
}

.quan_dropMenus10 > div:first-child
{
	display			: block;
}


.quan_dropMenus10 > div a
{
	width			: 150.5px;
	display			: inline-block;
	float			: left;
}

.quan_dropMenus10 > div:after {
	clear			: both;
}
/*20241107*/