@charset "utf-8";
@import url('/css/font.css'); /* 사이트 세부설정, 공통 클래스 설정, 기타 설정 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');

/* 공통일반 */
/*body{font-size:12px; font-style:normal;color:#505050;font-weight:normal;font-variant:normal;text-align:left;}*/
/*font-family:NanumGothic,'나눔고딕','돋움',dotum, sans-serif;*/
/*td,th{font-family:NanumGothic,'나눔고딕','돋움',dotum, sans-serif;	font-size:14px; font-style:normal;color:#505050;font-weight:normal;font-variant:normal;}
button {font-size:9pt;font-style:normal;}*/
/*font{font-family:NanumGothic,'나눔고딕','돋움',dotum, sans-serif;}*/

/*form 양식*/
.in{background:none;color:#4b4b4b; font-family:NanumGothic,'나눔고딕';font-size:9pt}
input				{color:#4b4b4b; font-family:NanumGothic,'나눔고딕';font-size:12px}
.sel				{background:#ffffff;color:#4b4b4b; font-family:NanumGothic,'나눔고딕';font-size:9pt}
.sel2				{background:#ffffff;color:#4b4b4b; font-family:NanumGothic,'나눔고딕';font-size:9pt;padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; border: 1px CDCDCD solid; width: 62px}
.text_box{border-top:solid 1 #ffffff;border-bottom:solid 1 #ffffff;border-left:solid 1 #ffffff;border-right:solid 1 #ffffff;width:112px;height:17px;}
.hiddenorder_box{background:#D9E6FF;border-top:solid 1 #D9E6FF;border-bottom:solid 1 #D9E6FF;border-left:solid 1 #D9E6FF;border-right:solid 1 #D9E6FF;text-align:right;width:100px;height:17px;}
.input_1 {
	font-family:NanumGothic,'나눔고딕';
	font-size: 12px;
	color: #666666;
	border: 1px solid #7F9DB9;
}
.id_box,textArea {
	font-family:NanumGothic,'나눔고딕';
	font-size: 12px;
	color: #666666;
	border: 1px solid #7F9DB9;
}
.login {BORDER-RIGHT: #dfcfce 0px solid; BORDER-TOP: #dfcfce 0px solid; FONT-SIZE: 11px; BORDER-LEFT: #dfcfce 0px solid; COLOR: #A0A0A0; BORDER-BOTTOM: #dfcfce 0px solid; FONT-FAMILY: 굴림; background-color: #FFFFFF; width:150px;}

/*색상별 text*/
.text_black		{color:#000000;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px}
.text_green		{color:#7CB709;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px}
.text_white		{color:#ffffff;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px}
.text_blue		{color:#3779ba;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px}
.text_orange		{color:#ff6900;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px}
.text_grey		{color:#565656;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;font-weight:bold}
.text_darkgrey		{color:#333333;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;font-weight:bold}
.text_lastlive		{color:#00A99C;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;font-weight:bold}
.text_darkgreythin		{color:#333333;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;}
.text_orangethick	{color:#ff6900;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;font-weight:bold}
.text_orange2		{color:#F26C00;font-family:"돋움", "돋움체";font-size:9pt;line-height:16px;; font-weight: bold}
.text_darkgreybig		{color:#333333;font-family:돋움,돋움체, verdana,arial;font-size:10pt;line-height:16px;font-weight:bold}
.text_yes24		{color:#333333;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:18px;}
.text_orange16	{color :#ff6900; font-size:16px;font-family:굴림,Arial; letter-spacing: -0.05em; line-height:20px;font-weight:bold }
.text_greythin		{color:#565656;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;}
.text_darkblue		{color:#003461;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px}


/*색상별 Title*/
.tle_grey		{color:#505050;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;font-weight:bold}
.tle_blue		{color:#009BBD;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;font-weight:bold}


/*A:link { text-decoration:none; color:#505050;}
A:visited { text-decoration:none; color:#505050;}
A:active { text-decoration:none; color:#505050;}
A:hover {text-decoration:none; color:#FF8004;}*/


/*Top menu*/
a.link_top:link, a.link_top:visited, a.link_top:active {text-decoration: none ;font-family:돋움;font-size:9pt;color:#04C4C4C;line-height:16px;letter-spacing:-0.1em;font-variant : normal | small-caps}
a.link_top:hover {text-decoration: underline ;color: #FF8004; font-family:돋움,돋움체, verdana,arial;line-height:16px;letter-spacing:-0.1em;font-variant : normal | small-caps}



/*상품명 링크*/
a.link_product:link, a.link_product:visited, a.link_product:active {text-decoration: none ;font-family:돋움;font-size:9pt;color:#072D69;line-height:16px}
a.link_product:hover {text-decoration: none ;color: #FF8004; font-family:돋움,돋움체, verdana,arial;line-height:16px}

/*링크없는 상품명*/
.product	{font-family:돋움;font-size:9pt;color:#072D69;line-height:16px}
/*링크없는 상품명 큰글씨*/
.productbig	{font-family:돋움;font-size:11pt;color:#4B4B4B;line-height:16px;font-weight:bold}


/*상세페이지 상품명*/
.prdname	{text-decoration: none ;font-family:돋움;font-size:15px;color:#555555;line-height:16px;font-weight:bold}

/*리스트 상품명 링크*/
a.link_list:link, a.link_list:visited, a.link_list:active {text-decoration: none ;font-family:돋움;font-size:9pt;color:#000000;line-height:16px;}
a.link_list:hover {text-decoration: none ;color: #FF8004; font-family:돋움,돋움체, verdana,arial;line-height:16px;}

/*적립금,예치금,쿠폰,포인트 타이틀 링크*/
a.link_helppoint:link, a.link_helppoint:visited, a.link_helppoint:active {text-decoration: none ;font-family:돋움;font-size:9pt;color:#333333;line-height:16px;font-weight:bold}
a.link_helppoint:hover {text-decoration: none ;color: #FF8004; font-family:돋움,돋움체, verdana,arial;line-height:16px;font-weight:bold}


/*가격*/
	/*2,4depth*/
.price				{font-family:돋움;font-size:9pt;color:#FF8004;font-weight:bold;line-height:16px}
.price2				{font-family:돋움;font-size:9pt;color:#FF8004;line-height:16px}
	/*상세페이지*/
.text_SalePrice		{font-family:돋움;font-size:15px;color:#ff6600;font-weight:bold;line-height:16px}
.text_CustPrice		{font-family:돋움;font-size:14px;color:#818181;font-weight:bold;line-height:16px;text-decoration:line-through}
	/*할인전금액 표시 가운데줄 포함*/
.text_CustPrice_small	{color :#818181; font-size:9pt;font-family:돋움;text-decoration:line-through;font-weight:bold;line-height:16px}
	/*상세페이지 적립금*/
.juck				{font-family:돋움;font-size:12px;color:#347fb5;font-weight:bold;line-height:16px}


.LoginTitle				{font-family:"돋움",verdana,arial;font-size:13px;font-weight:bold;color:#526487;line-height:20px}
.LoginTitle2				{font-family:"돋움",verdana,arial;font-size:36px;font-weight:bold;color:#526487;line-height:36px}

/*상세페이지 관련행사기간*/
.eventdate				{font-family:"돋움";font-size:12px;color:#526487;font-weight:bold;line-height:20px}

/*페이지 상단 경로 표시*/
.location {text-decoration:none;font-family:돋움;font-size:9pt;color:#ffffff;line-height:16px}
a.link_location:link, a.link_location:visited, a.link_location:active {text-decoration: none ;font-family:돋움;font-size:9pt;color:#ffffff;line-height:16px}
a.link_location:hover {text-decoration: underline ;color:#ffffff; font-family:돋움,돋움체, verdana,arial;line-height:16px}

/*4Depth 현재위치 표시*/
.location1	{background:#eefeb8;text-decoration:underline;font-family:돋움,돋움체, verdana,arial;font-size:9pt;color:#4b4b4b;line-height:16px}

/* TITLE */
	/*4depth*/
.depth4		{text-decoration:none;font-family:돋움,돋움체, verdana,arial;font-size:9pt;color:#454545;line-height:16px;font-weight:bold}
	/*5depth*/
.depth5		{text-decoration:none;font-family:돋움,돋움체, verdana,arial;font-size:9pt;color:#ffffff;line-height:16px;font-weight:bold}


/*line*/
.t{border-top:solid 1 #b4b4b4;}
.b{border-bottom:solid 1 #b4b4b4;}
.l{border-left:solid 1 #b4b4b4;}
.r{border-right:solid 1 #b4b4b4;}
.a{border-top:solid 1 #b4b4b4;border-bottom:solid 1 #b4b4b4;border-left:solid 1 #b4b4b4;border-right:solid 1 #b4b4b4;}

/*2Depth 뉴스*/
a.cnews:link {color:ffffff;text-decoration:none;}
a.cnews:visited {color:ffffff;text-decoration:none}
a.cnews:active {color:ffffff;text-decoration:none}
a.cnews:hover {color:ffffff;text-decoration:none}

/*큰글씨*/
.big	{font-family:돋움;font-size:12pt;color:#464646;line-height:16px;font-weight:bold}

/*라인*/
.line1 {background-color:#7f7f7f}
.line2 {background-color:#E4E4E4}
.line3 {background-color:#dcdcdc}
/*이메일*/
.copy	{font-family:"돋움", "돋움체";font-size:9pt;font-style:normal;color:#505050;line-height:15px;font-weight:normal;font-variant:normal;}
.btitle			{font-family:돋움;font-size:9pt;color:#00B2D;font-weight:bold;line-height:16px}
.btitle2		{font-family:돋움;font-size:9pt;color:#00B2D;line-height:16px}
.grey2		{color:#565656;font-family:돋움,돋움체, verdana,arial;font-size:9pt;line-height:16px;}


/*3Depth title*/
.tle_darkbluebig  {font-family:돋움;font-size:12pt;color:#003950;line-height:16px;font-weight:bold}

/*100대브랜드*/
a.link_brand:link, a.link_brand:visited, a.link_brand:active {text-decoration: none ;font-family:돋움;font-size:9pt;color:#ffffff;line-height:16px}
a.link_brand:hover {text-decoration: underline ;color:#FFAD5A; font-family:돋움,돋움체, verdana,arial;line-height:16px}



div {
	scrollbar-face-color: #E5E4E2;
	scrollbar-shadow-color:grey; 
	scrollbar-highlight-color: grey;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;      
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: grey;
}





.left_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px;
}
.line_per {
	padding-top:10px;padding-bottom:3px;
}
.gray_box { 
color: #000000; font-family:NanumGothic,'나눔고딕'; background-color: #FFFFFF; border: 1px #999999 solid
}

.gray_reg_box { 
	width: 70px; color: #000000; font-family:NanumGothic,'나눔고딕', verdana,arial; background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}





.info {font-family:NanumGothic,'나눔고딕'; font-size: 12px; color: #373737; }
.index_bold {font-family:NanumGothic,'나눔고딕'; font-size: 12px; color: #e80000; font-weight:bold;}

.proudct_won_green {font-family:NanumGothic,'나눔고딕'; font-size: 12px; color: #000000; font-weight:bold; }


.input_gray {font-family:NanumGothic,'나눔고딕'; font-size: 12px; color:#4e4347; border:1px solid #dbdbdb; padding:4px 8px;}


/*쇼핑몰상세*/
.bestprice0 {font-family:NanumGothic,'나눔고딕';font-size: 14px;color: #ff4c00; ;FONT-weight: bold; text-decoration:none; line-height:140%}
.black0 {font-family:NanumGothic,'나눔고딕'; font-size:12px;color: #767676; ;text-decoration:none; line-height:140%;FONT-weight: bold;}
.black1{font-family:NanumGothic,'나눔고딕';font-size:12px ;;color: #767676; ;text-decoration:none; line-height:140%;}
.noborder {font-family:NanumGothic,'나눔고딕'; font-size:11px; color:#666666; border: #DDDDDD; background-color:transparent; border-style: solid; border:0px;}
.newprice {font-family:NanumGothic,'나눔고딕';font-size: 12px;color: #d32d42; ;FONT-weight: bold; text-decoration:none; line-height:140%}
.priceline {font-family:NanumGothic,'나눔고딕';font-size: 11px;color: #838383; text-decoration:line-through; line-height:140%}
.newprice0 {font-family:NanumGothic,'나눔고딕';font-size: 11px;color: #d47083; ;FONT-weight: bold; text-decoration:none; line-height:140%}
.product_line {font-family:NanumGothic,'나눔고딕';font-size:12px ;;color: #000000; ;text-decoration:line-through; line-height:140%}



/* 개별 스타일 : S */
.ttl {font-family:NanumGothic,'나눔고딕';	font-size: 24px;	color: #000000;	letter-spacing: 100%;	line-height: 120%;	font-weight: bold;}
.last_category {	color: #333;	font-weight: bold;}

/* pttl_link */
.pttl:active {font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 12px;	text-decoration: none;	color: #000;	line-height: 160%;	LETTER-SPACING: 0; font-weight: bolder;}
.pttl:link {font-family: 'Nanum Gothic', 'Nanum Gothic Coding';		font-size: 12px;	text-decoration: none;	color: #000;	line-height: 160%;	LETTER-SPACING: 0; font-weight: bolder;}
.pttl:visited {	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';		font-size: 12px;	text-decoration: none;	color: #000;	line-height: 160%;	LETTER-SPACING: 0; font-weight: bolder;}
.pttl:hover {font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 12px;	text-decoration: none;	color: #41a0fa;	line-height: 160%;	LETTER-SPACING: 0; font-weight: bolder;}
.price {	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 12px;	color: #cc0000;	font-weight: bolder;}
.palist{	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 12px;	color: #666666;	font-weight: bolder;}
/*	font
-------------------------------------------------------------------*/
.f11_w {	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 13px;	color: #c4172f;	font-weight: bolder;}
.f16_Borg {	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 12px;	color: #666666;	font-weight: bolder;}
.f16_BBlak {font-family:NanumGothic,'나눔고딕';	font-size: 12px;	color: #666666;	font-weight: bolder;}
.f16_BM {	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 16px;	color: #10859d;	letter-spacing: 0px;	line-height: 160%;	font-weight: bolder;}
.f16_Bred {	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 16px;	color: #CA0000;	font-weight: bolder;}
.f18_BM {	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 18px;	color: #10859d;	letter-spacing: 0px;	line-height: 160%;	font-weight: bolder;}
.f20_BVerdana {	font-family: "Verdana";	font-size: 20px;	color: #333333;	letter-spacing: 0px;	line-height: 160%;	font-weight: bolder;}
.f20_BM {	font-size: 20px;	color: #333333;	letter-spacing: 0px;	line-height: 160%;	font-weight: bolder;}

.f16_8f {	font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	font-size: 16px; color: #fff;	letter-spacing: 0px;	line-height: 100%;	font-weight: bolder;}

.box_10 {	line-height: 15px;
	background-color: #ffffff;	border: 1px solid #e6e6e6;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;}
.box {line-height: 15px;	background-color: #ffffff;	border: 1px solid #dadada;	padding-left: 0px;	text-align: left;}
.box_cate {line-height: 15px;	background-color: #ffffff;	border-top: 1px solid #999999;	border-right: 1px solid #e6e6e6;	border-bottom: 1px solid #e6e6e6;	border-left: 1px solid #e6e6e6;	padding: 20px;	text-align: left;}
.box_bg_w {	line-height: 15px;	background-color: #ffffff;	border: 1px solid #e6e6e6;	padding-left: 0px;	text-align: left;	padding: 10px;}
.bg_w {	background-color: #ffffff;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;}
.bg_fa {	background-color: #fafafa;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;}
.box_10 {	background-color: #ffffff;	border: 1px solid #e5e5e5;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;}
.box_g {font-family: 'Nanum Gothic', 'Nanum Gothic Coding';	line-height: 15px;	color: #006600; 
		background-color: #ffffff;	border: 1px solid #e5e5e5;}

.last_category {color: #e80000; }
.ib {background-color: #ffffff;	border: 1px solid #e6e6e6;	padding:5px;}
.shopmenu_box {padding:5px 10px; margin-top:10px; border:1px solid #cccccc;}

/* 개별 스타일 : E */

.prd-amount {
    position: relative;
    width: 52px;
    height: 17px;
    border: 1px solid #aaa;
}
 .prd-amount input {
    width: 22px;
    border: 0;
    text-align: right;
    float: left;

	vertical-align: middle;

}

.prd-amount .btns {
    float: right;
    width: 19px;
    height: 17px;
    border-left: 1px solid #aaa;
}


 .prd-amount .btns a {
    overflow: hidden;
    float: left;
    width: 100%;
    height: 7px;
    text-indent: -999px;
    background: none;
}

.prd-amount .btns a.btn-up {
    border-bottom: 1px solid #aaa;
    background: url(/Prweb_Shop/images/shop/btn_h5_spin_up.gif) no-repeat 50% 2px;
}
.prd-amount .btns a.btn-dw {
    background: url(/Prweb_Shop/images/shop/btn_h5_spin_dw.gif) no-repeat 50% 2px;
}
