﻿癤�
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css); 	/* NanumGothic */
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);	/* NanumMyeongjo */	
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);	/* NanumSquare */

@import url(//fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

@font-face { 
	font-family: 'Noto Sans KR'; 
	font-style: normal; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
}




.nanum_G			{font-family:"NanumGothic"; }
.nanum_M			{font-family:"NanumMyeongjo"; }
.nanum_S			{font-family:"NanumSquare"; }





body, td, textarea, input, select, p {
	font-family:'Noto Sans KR';
	font-size:12px;
	line-height:18px;
	color:#383838;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
}
@media screen and (max-width:767px){
	.fixBox{ display:none;}
	.fixBox2{ display:none;}
}

@media screen and (min-width:768px) and (max-width:959px){
	.fixBox{ display:none;}
	.fixBox2{ display:none;}
}

@media screen and (min-width:960px){

}



img {border:0 none}
img{vertical-align:top}



/*
a:link, a:active, a:visited {color:#7c7c7c; text-decoration:none;}
a:hover					{ color:#000000; text-decoration:underline; }


a.linkTx11:link, a.linkTx11:active, a.linkTx11:visited {font-family:'dotum'; font-size:11px; color:#7B8A54;  text-decoration:none;}
a.linkTx11:hover 	{font-family:dotum; font-size:11px; color:#475903;  text-decoration:underline;}
*/

.tx11					{font-size:11px;  line-height:13px; letter-spacing: -0.1em;}
.tx12					{font-size:12px; font-family: 돋움; color:#666666; letter-spacing: -1px;}
.tx13					{font-size:13px; }
.tx14					{font-size:14px; }
.tx15					{font-size:15px; }
.tx16					{font-size:16px; }
.tx17					{font-size:17px; }
.tx18					{font-size:18px; }
.tx19					{font-size:19px; }
.tx20					{font-size:20px; }
.tx22					{font-size:22px; }

.tx11B					{font-size:11px; font-weight:bold; line-height:13px; letter-spacing: -0.1em;}
.tx12B					{font-size:12px; font-weight:bold;}
.tx13B					{font-size:13px; font-weight:bold;}
.tx14B					{font-size:14px; font-weight:bold;}
.tx15B					{font-size:15px; font-weight:bold;}
.tx16B					{font-size:16px; font-weight:bold;}
.tx17B					{font-size:17px; font-weight:bold;}
.tx18B					{font-size:18px; font-weight:bold;}
.tx19B					{font-size:19px; font-weight:bold;}
.tx20B					{font-size:20px; font-weight:bold;}
.tx22B					{font-size:22px; font-weight:bold;}
.tx24B					{font-size:24px; font-weight:bold;}
.tx26B					{font-size:26px; font-weight:bold;}
.tx28B					{font-size:28px; font-weight:bold;}
.tx30B					{font-size:30px; font-weight:bold;}


.txBlue					{color:#188ac0}
.txGreen				{color:#37b73d}
.txRed					{color:#cc3300}
.txCyan					{color:#52a5cb}



a.yellowa1:link {
	font-size:12px;
	color:#f04922;
	text-decoration:none;
}
a.yellowa1:hover {
	
	font-size:12px;
	color:#f04922;
	text-decoration:none;
}
a.whitea1:link {
	
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a.whitea1:hover {
	
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
#HSNotice {
	width: 200px;
	height: 20px;
	padding: 3px;
}



.tx11 {
	font-size:11px;
}



.gray_bold {
	font-size:12px;
	color:#666666;
	font-weight: bold;
}
.gray_sbold {
	font-size:11px;
	color:#666666;
	font-weight: bold;
}
.gray_sbold1 {
	font-size:11px;
	color:#cccccc;
	font-weight: bold;
}

.gray1_bold {
	font-size:12px;
	color:#999999;
	font-weight: bold;
}
.gray2_bold {
	
	font-size:16px;
	color:#999999;
	font-weight: bold;
}
.gray {
	font-size:12px;
	color:#8f8f8f;
}
.gray_small {
	
	font-size:11px;
	color:#8f8f8f;
	font-weight:lighter
}

.gray_mid {
	
	font-size:19px;
	color:#737373;
}

.gray_BIG {
	font-family:�룍��;
	font-size:24px;
	color:#737373;
	font-weight: bold;
}


.right_gray {
	
	font-size:12px;
	color:#989898;
}
.dark_gray {
	
	font-size:12px;
	color:#333333;
}
.dark_gray_bold {
	
	font-size:12px;
	color:#333333;
	font-weight: bold;
}
.small_gray1 {
	
	font-size:11px;
	color:#bababa;
}
.small_gray2 {
	
	font-size:11px;
	color:#6f6f6f;
}
.small_gray3 {
	
	font-size:11px;
	color:#999999;
}
.yellow_bold {
	
	font-size:12px;
	color:#f05d22;
	font-weight: bold;
}
.yellow1_bold {
	
	font-size:12px;
	color:#f05d22;
	font-weight: bold;
}
.yellow {
	
	font-size:12px;
	color:#f04922;
}
.yellow_big {
	
	font-size:14px;
	color:#f05d22;
	font-weight: bold;
}
.yellow_big2 {
	
	font-size:16px;
	color:#ff6600;
	font-weight: bold;
}
.small_yellow {
	
	font-size:11px;
	color:#f05d22;
	font-weight: bold;
}
.blue {
	
	font-size:11px;
	color:#3555ba;
	font-weight: bold;
}
.blue2 {
	
	font-size:11px;
	color:#00b5ff;
}
.blue1 {
	
	font-size:12px;
	color:#4d7b99;
}
.blue_bold {
	
	font-size:12px;
	color:#058ec2;
	font-weight: bold;
}
.blue_bold2 {
	
	font-size:12px;
	color:#65b2d1;
	font-weight: bold;
}

.blue_big {
	
	font-size:14px;
	color:#65b2d1;
	font-weight: bold;
}


.blue_mainbig {
	
	font-size:14px;
	color:#74a6c8;
	font-weight: bold;
	
}
.blue_mainsmall {
	
	font-size:12px;
	color:#74a6c8;
	
}

.org_mainbig {
	
	font-size:14px;
	color:#f68520;
	font-weight: bold;
	
}
.org_mainsmall {
	
	font-size:12px;
	color:#f68520;
	
}

.green_mainbig {
	
	font-size:14px;
	color:#30b3bb;
	font-weight: bold;
	
}
.green_mainsmall {
	
	font-size:12px;
	color:#30b3bb;
	
}

.v_mainbig {
	
	font-size:14px;
	color:#673695;
	font-weight: bold;
	
}
.v_mainsmall {
	
	font-size:12px;
	color:#673695;
	
}

.red_mainbig {
	
	font-size:14px;
	color:#ca2026;
	font-weight: bold;
	
}
.red_mainsmall {
	
	font-size:12px;
	color:#ca2026;
	
}

.brown_mainbig {
	
	font-size:14px;
	color:#663614;
	font-weight: bold;
	
}
.brown_mainsmall {
	
	font-size:12px;
	color:#663614;
	
}



.small_white {
	
	font-size:11px;
	color:#ffffff;
}
.small_white2 {
	
	font-size:10px;
	color:#ffffff;
}
.brown {
	
	font-size:12px;
	color:#b49826;
}
.brown_bold {
	
	font-size:12px;
	color:#b17000;
	font-weight: bold;
}
.brown2_bold {
	
	font-size:12px;
	color:#a58800;
	font-weight: bold;
}
.small_brown {
	
	font-size:11px;
	color:#b49826;
}
.brown_big {
	
	font-size:17px;
	color:#f05d22;
	font-weight: bold;
}
.green {
	
	font-size:12px;
	color:#7db15a;
}
.green_bold {
	
	font-size:12px;
	color:#7db15a;
	font-weight: bold;
}
.green_bold1 {
	
	font-size:12px;
	color:#5f9b01;
	font-weight: bold;
}

.green_bold_BIG {
	font-family:Tahoma;
	font-size:45px;
	color:#56a800;
	font-weight: bold;
}

.green_bold_BIG2 {
	font-family:Tahoma;
	font-size:24px;
	color:#56a800;
	font-weight: bold;
}

.blue_bold_BIG {
	font-family:Tahoma;
	font-size:24px;
	color:#92e4ff;
	font-weight: none;
	text-decoration:line-through;
}

.w_bold_BIG2 {
	font-family:Tahoma;
	font-size:26px;
	color:#44ace9;
	font-weight: bold;
}

.purple_bold {
	
	font-size:12px;
	color:#a680e7;
	font-weight: bold;
}
.mid_line {
	
	font-size:12px;
	color:#666666;
	font-weight: bold;
	text-decoration:line-through;
}
.black_line {
	
	font-size:12px;
	color:#000000;
	font-weight: bold;
	text-decoration:line-through;
}
.black_big {
	
	font-size:14px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}
.black_big2 {
	
	font-size:15px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}
.brown_1 {
	
	font-size:12px;
	color:#ad8d43;
}
.brown_bold1 {
	
	font-size:12px;
	color:#b09447;
	font-weight: bold;
}
.big_bold {
	
	font-size:18px;
	color:#000000;
	font-weight: bold;
}
.black {
	
	font-size:12px;
	color:#333333;
}
.black_small {
	font-family:�룍��;
	font-size:12px;
	color:#000000;
}

.black_smallbold {
	
	font-size:11px;
	color:#000000;
	font-weight: bold;
}
.black_line {
	
	font-size:12px;
	color:#000000;
	font-weight: bold;
	text-decoration:line-through;
}
.black_bold {
	font-family:�룍��;
	font-size:12px;
	color:#000000;
	font-weight: bold;
}
.black_bold2 {
	
	font-size:12px;
	color:#000000;
	font-weight: bold;
}
.white {
	
	font-size:12px;
	color:#ffffff;
}
.white_bold {
	
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
}
.white_bigbold {
	
	font-size:17px;
	color:#ffffff;
	font-weight: bold;
}

.price_bottoo {
	font-family:Tahoma;
	font-size:17px;
	color:#92e4ff;
	font-weight: bold;
	font-stretch:extra-expanded;
	text-decoration: line-through;
}


.price_bottoo3 {
	font-family:Tahoma;
	font-size:15px;
	color:#ffffff;
	font-stretch:extra-expanded;
	text-decoration: line-through;
}


.price_bottoo2 {
	font-family:Tahoma;
	font-size:16px;
	color:#05b2ff;
	font-weight: bold;
	font-stretch:extra-expanded;
}

.price_bottooBIG {
	font-family:Tahoma;
	font-size:26px;
	color:#ffffff;
	font-weight: bold;
	font-stretch:extra-expanded;
}


.red {
	
	font-size:12px;
	color:#e51937;
}
.red_bold {
	
	font-size:12px;
	color:#e51937;
	font-weight: bold;
}
.gray_bold_line {
	
	font-size:12px;
	color:#8f8f8f;
	font-weight: bold;
	text-decoration:underline;
}
.gray_line {
	
	font-size:12px;
	color:#8f8f8f;
	text-decoration:line-through;
}
.brown_3 {
	
	font-size:12px;
	color:#3d1d0f;
}
list a.color:link {
	
	font-size:12px;
	color:#579baa;
	text-decoration:none;
}
a.color:visited {
	
	font-size:12px;
	color:#579baa;
	text-decoration:none;
}
a.color:active {
	
	font-size:12px;
	color:#579baa;
	text-decoration:none;
	text-decoration:underline;
}
a.color:hover {
	
	font-size:12px;
	color:#579baa;
	text-decoration:none;
	text-decoration:underline;
}
main_�씠�슜�썑湲� a.brown_2:link {
	color:#579baa;
	text-decoration:none;
}
a.brown_2:visited {
	color:#579baa;
	text-decoration:none;
}
a.brown_2:active {
	color:#579baa;
	text-decoration:none;
	text-decoration:underline;
}
a.brown_2:hover {
	color:#579baa;
	text-decoration:none;
	text-decoration:underline;
}
.minput {
	color: #666666;
	font-size:12px;
	border:1px solid #999999;
}
.minput1 {
	color: #666666;
	font-size:12px;
	border:1px solid #e5e5e5;
}
.minput2 {
	color: #666666;
	font-size:12px;
	border:1px solid #cbdba8;
}
.minput4 {
	color: #4a4a4a;
	background-color:#f5f5f5;
	font-size:12px;
	border:1px solid #e5e5e5;
}
.minput3 {
	color: #666666;
	font-size:12px;
	border:1px solid #b17e0f;
}
.minput5 {
	color: #666666;
	font-size:12px;
	border:1px solid #ca6c14;
}
.minput6 {
	color: #666666;
	font-size:11px;
	border:1px solid #e5e5e5;
}
.minput_blue {
	color: #666666;
	font-size:12px;
	border:1px solid #0780b5;
}
.minput_blue1 {
	color: #666666;
	font-size:12px;
	border:1px solid #9fc6c9;
}
.minput_green {
	color: #666666;
	font-size:12px;
	border:1px solid #bbc19d;
}
.minput_gray {
	color: #666666;
	font-size:12px;
	border:1px solid #c6c6c6;
}
.minput_gray1 {
	color: #f1f1f1;
	font-size:12px;
	background:#9e9e9e;
	border:1px solid #9e9e9e;
}
.minput_white {
	color: #666666;
	font-size:12px;
	border:1px solid #ffffff;
}
board num a.num:link {
	color:#666666;
	text-decoration:none;
}
a.num:visited {
	color:#666666;
	text-decoration:none;
}
a.num:active {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	text-decoration:underline;
}
a.num:hover {
	color:000000;
	text-decoration:none;
	font-weight: bold;
	text-decoration:underline;
}
.search_box1 {
	text-decoration:none;
	color:#999999;
	background:#fff07c;
	font-weight: bold;
	padding:2 2 0
}
.search_box2 {
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	background:#e0531a;
	padding:2 2 0
}
.search_box3 {
	text-decoration:none;
	color:#e0531a;
	background:#ffffff;
	padding:2 2 0
}
.search_box4 {
	text-decoration:none;
	color:#ffffff;
	background:#2b8dcd;
	font-weight: bold;
	font-size:14px;
	padding:0 3 0 3
}
.search_box5 {
	text-decoration:none;
	color:#ffffff;
	background:#fde400;
	font-weight: bold;
	font-size:13px;
	padding:0 3 0 3;
}
.search_line {
	
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}
.search_blue {
	
	font-size:14px;
	color:#3f74c5;
	font-weight: bold;
}
 background-color:transparent;
textarea {
	font-family : ""�룍��", "Tahoma"";
	font-size : 9pt;
	color : #666666;
	border : 0px;
	filter-color: #ffffff;
	line-height: 15pt;
	scrollbar-face-color: #f2f2f2;
	scrollbar-shadow-color: #C9C9C9;
	scrollbar-highlight-color: #C9C9C9;
	scrollbar-3dlight-color: #f2f2f2;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-track-color: #f2f2f2;
 scrollbar-arrow-color: #847c76 ime-mode: active;
}
.input01 {
	background-color:#ffffff;
	FONT-FAMILY:""�룍��", "Tahoma"";
	FONT-SIZE: 13px;
	border: 1px solid #ffffff;
	height: 21px
}

.input111 {
	background-color:#f5f5f5;
	FONT-FAMILY:""�룍��", "Tahoma"";
	FONT-SIZE: 13px;
	border: 1px solid #f5f5f5;
	height: 20px
}

.smallfont {
	font-size: 11px
}
.price1 {
	
	font-size:16px;
	color:#e51937;
	font-weight: bold;
}
.price_big {
	
	font-size:20px;
	color:#e51937;
	font-weight: bold;
}

.smallfont {
	font-size: 11px
}


/* Button  Style
------------------------------------------- */
button.btnType_white,
button.btnType_gray,
button.btnType_orange,
.btnType_orangeS {
	margin:0;
	cursor:pointer;
	vertical-align:top;
	*overflow:visible;
	*margin-right:2px;
	*margin-left:2px;
}

/* �씛�깋踰꾪듉 */
.btnType_white {
	border: 1px solid #cccccc; 
	background:#FFF; color:#666; 
	font-size: 11px; 
}

a.btnType_white { 
	display: inline-block;
	height: 16px; 
	padding: 0 7px 0 7px;
	text-decoration: none !important; 
}
a.btnType_white:hover { color:#666; }

button.btnType_white { 
	height: 18px;
	padding:1px 7px 0; *padding:1px 6px 0; _padding-top:3px;
	line-height:1.35; _line-height:1.1;
}
*+html button.btnType_white { line-height:1.2 !important;}


a.btnType_list:hover { color:#999;}

/* �쉶�깋踰꾪듉 
------------------------------ */
.btnType_gray {
	border: 1px solid #3f3f3f; 
	background:#525252; color:#FFF; 
	font-size: 11px; 
	font-weight:bold; 
}

a.btnType_gray { 
	display: inline-block;
	height: 17px; 
	padding: 1px 5px 0 5px; 
	line-height:1.6;
	text-decoration: none !important; 
}
a.btnType_gray:hover { color:#FFF; }
*+html a.btnType_gray { line-height:1.5 !important;}

button.btnType_gray {
	height: 20px; 
	_height:17px;
	padding:1px 5px 0; 
	*padding:1px 4px 0; 
	_padding-top:2px;
	line-height:1.5; 
	_line-height:1.3;
	
}
*+html button.btnType_gray { line-height:1.4 !important;}

/* 二쇳솴�깋踰꾪듉 
------------------------------ */
/* btnType_orange */
.btnType_orange {
	border:none
	background:#ff5000; color:#FFF; 
	font-size: 12px; 
	font-weight:bold;
}
a.btnType_orange { 
	display: inline-block;
	padding: 3px 8px; 
	text-decoration: none !important; 
}
a.btnType_orange:hover { color:#FFF; }

button.btnType_orange {
	height: 26px; 
	padding:2px 8px 0; 
	line-height:1.2; 
}

/* btnType_orangeS */
.btnType_orangeS {
	color:#FFF; 
	font-size: 11px; 
	border: 1px solid #ef4b00; 
	background:#ff5000; 
}
a.btnType_orangeS { 
	display: inline-block;
	padding: 2px 8px; 
	text-decoration: none !important; 
}
a.btnType_orangeS:hover { color:#FFF; }

button.btnType_orangeS {
	height: 22px; 
	_height:19px;
	padding:2px 8px 0; 
	*padding:2px 6px 0; 
	_padding-top:3px;
	line-height:1.3; 
	_line-height:1.4;
}


/* 寃��깋踰꾪듉 */
input.btnType_gray { 
	color:#FFF; 
	font-size: 12px; 
	border: 1px solid #888888; 
	background:#999999; 
	height: 26px; 
	padding:2px 5px 0 5px; 
	cursor:pointer;
	*overflow:visible;
}

/* �뙎湲��떖湲곕쾭�듉 */
input.btnType_orange { 
	display: inline-block;
	color:#FFF; 
	font-size: 13px; 
	font-weight:bold; 
	border: 1px solid #ef4b00; 
	background:#ff5000; 
	height: 50px; 
	padding: 5px 8px 0 8px; 
	*overflow:visible;
	cursor:pointer;
}

/* submit button */
input.submit { 
	display: inline-block;
	height: 26px; 
	padding: 5px 8px 1px; 
	*overflow:visible;
	border: 1px solid #ef4b00; 
	background:#ff5000; color:#FFF !important;
	cursor:pointer;
	font-size: 13px; font-weight:bold; 
}







.tableA thead tr:first-child th{border-top:0;}
.tableA thead tr th:first-child {border-left:0;}	/* th 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableA tbody tr td:first-child {border-left:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableA th, .tableA td{padding:5px 9px; border-top:1px solid #999999; border-left:1px solid #999999;}


.tableA_prod thead tr:first-child th{border-top:0;}
.tableA_prod thead tr th:first-child {border-left:0;}	/* th 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableA_prod tbody tr td:first-child {border-left:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableA_prod th, .tableA_prod td{padding:5px 2px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; font-family:'dotum'; font-size:12px; font-weight:normal;}



.tableA_detail thead tr:first-child th{border-top:0;}
.tableA_detail thead tr th:first-child {border-left:0;}	/* th 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableA_detail tbody tr td:first-child {border-left:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableA_detail th, .tableA_detail td{padding:3px 5px; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}



/* �씪�씤�씠 �빟媛� �쓲由� �뀒�씠釉� */
.tableB thead tr:first-child th{border-top:0;}
.tableB thead tr th:first-child {border-left:0;}	/* th 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableB tbody tr td:first-child {border-left:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableB th, .tableB td{padding:5px 9px; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}


/* �꽭濡쒕씪�씤 �뾾�뒗 �뀒�씠釉� */
.tableC thead tr:first-child th{border-top:0;}
.tableC thead tr th:first-child {border-left:0;}	/* th 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableC tbody tr td:first-child {border-left:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableC th, .tableC td{padding:4px 9px; border-top:1px solid #cccccc; border-left:0px solid #FFFFFF;}



/* �꽭濡쒕씪�씤 �뾾�뒗 �뀒�씠釉� */
.tableC_cart thead tr:first-child th{border-top:0;}
.tableC_cart thead tr th:first-child {border-left:0;}	/* th 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableC_cart tbody tr td:first-child {border-left:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableC_cart th{padding:4px 9px; border-top:1px solid #cccccc; border-left:0px solid #FFFFFF; font-size:16px;}
.tableC_cart td{padding:4px 9px; border-top:1px solid #cccccc; border-left:0px solid #FFFFFF; font-size:14px;}


/* �꽭濡쒕씪�씤 �뾾�뒗 �뀒�씠釉�2 (�뀒�씠釉� �궡遺��쓽 �옉�� �뀒�씠釉붿뿉 二쇰줈 �궗�슜 ) */
.tableC2 td{padding:4px 5px 3px 5px; border-top:1px solid #e7e7e7; border-left:0px solid #FFFFFF;}
.tableC2 tr:first-child td{border-top:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */


/* �꽭濡쒕씪�씤 �뾾�뒗 �뀒�씠釉�2 (�뀒�씠釉� �궡遺��쓽 �옉�� �뀒�씠釉붿뿉 二쇰줈 �궗�슜 ) */
.tableC2_cart td{padding:8px 5px 7px 5px; border-top:1px solid #e7e7e7; border-left:0px solid #FFFFFF; font-size:12px;}
.tableC2_cart tr:first-child td{border-top:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */



/* �꽭濡쒕씪�씤 �뾾�뒗 �뀒�씠釉� */
.tableNewC thead tr:first-child th{border-top:0;}
.tableNewC thead tr th:first-child {border-left:0;}	/* th 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableNewC tbody tr td:first-child {border-left:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableNewC th{padding:10px 5px; border-bottom:2px solid #8e8e8e; border-left:0px solid #FFFFFF;} 
.tableNewC td{padding:10px 5px; border-top:1px solid #e8e8e8; border-left:0px solid #FFFFFF;}


/* th �씪�씤�씠 �뾾�뒗 �뀒�씠釉�  (遺�紐� �뀒�씠釉� �긽�냽媛� �궘�젣�슜) */
.tableN thead tr:first-child th{border-top:0;}
.tableN thead tr th:first-child {border-left:0;}	/* th 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableN tbody tr td:first-child {border-left:0;}	/* td 泥ル쾲吏몄뿴 �쇊履� �씪�씤 �뾾�븷湲� */
.tableN th, .tableN td{padding:0px 5px; border-top:0px solid #FFFFFF; border-left:0px solid #FFFFFF;}


.round0 {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius:0px;
}

.round1 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius:5px;
}

.round2 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius:10px;
}

.round3 {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius:15px;
}

.round4 {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius:20px;
}

.round10 {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius:100px;
}





.btn_gray {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #ececec) );
	background:-moz-linear-gradient( center top, #f5f5f5 5%, #ececec 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ececec');
	background-color:#f5f5f5;
	text-indent:0;
	border:1px solid #b2b2b2;
	display:inline-block;
	color:#777777;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	letter-spacing:-0.04em;
	cursor:pointer;

}
.btn_gray:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ececec), color-stop(1, #f5f5f5) );
	background:-moz-linear-gradient( center top, #ececec 5%, #f5f5f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#f5f5f5');
	background-color:#ececec;
	text-decoration:none;
}.btn_gray:active {
	position:relative;
	top:1px;
}






.btn_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0f5fb), color-stop(1, #dbe7f5) );
	background:-moz-linear-gradient( center top, #f0f5fb 5%, #dbe7f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f5fb', endColorstr='#dbe7f5');

	text-indent:0;
	border:1px solid #5a99de;
	display:inline-block;
	color:#3671ba;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	letter-spacing:-0.08em;
	cursor:pointer;

}
.btn_blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dbe7f5), color-stop(1, #f0f5fb) );
	background:-moz-linear-gradient( center top, #dbe7f5 5%, #f0f5fb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe7f5', endColorstr='#f0f5fb');
	background-color:#dbe7f5;
	text-decoration:none;
}.btn_blue:active {
	position:relative;
	top:1px;
}




.btn_bigbox {
	padding:0px 0px 0px 0px; 	text-decoration:none;	text-align:center; cursor:pointer; display:inline-block;
	color:#FFFFFF;
	opacity:1.0; filter:alpha(opacity=100);
	
}
.btn_bigbox:hover {
	opacity:0.95; filter:alpha(opacity=95);
	text-decoration:none;
	color:#ffff00;
}


	.btn_buy {
		float:left;
		background:#f83a60;
		font-size:16px;
		font-weight:bold;
		color:white;
		padding:10px 32px;
		text-decoration:none;
	}
	.btn_buy a:hover {
		background:#e43659;
	}
	
	.btn_basket {
		float:left;
		background:#f2f2f2;
		font-size:16px;
		font-weight:bold;
		color:white;
		padding:10px 32px;
		text-decoration:none;
		margin-left:10px;
	}
	.btn_basket a:hover {
		background:#e2e1e1;
	}