body  	     { font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #333333; margin: 0px; background-color:#FFFFFF;
scrollbar-face-color: FFFFFF;
scrollbar-highlight-color: FFFFFF;
scrollbar-3dlight-color: A5B5C8;
scrollbar-darkshadow-color: A5B5C8;
scrollbar-shadow-color: FFFFFF;
scrollbar-arrow-color: A5B5C8;
scrollbar-track-color: FFFFFF;}

A:link       	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #333333; text-decoration:none;}
A:visited    	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #333333; text-decoration:none;}
A:active     	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #333333; text-decoration:none;}
A:hover      	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #375FAA; text-decoration:none;}

table, td 	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; line-height: 18px; }
img       	{ border:0px;}

input, textarea, select  { font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #606060; border:1px solid #B9B9B9; padding:1; }


  /* input  */

.input_search			{width:195px; height:17px; font-size: 11px;}
.input_register			{width:160px; height:17px; font-size: 11px;}
.input_register_long		{width:350px; height:17px; font-size: 11px;}
.select_brand			{font-size: 11px; }


  /* common  */

.topS				{font-size: 13px; color: #043F40; padding:16 0 0 294; font-weight:bold;}

.top_name			{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #444444; text-align:center; line-height:12px; padding-top:7;}
.top_name A:link		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 10px; color: #375FAA; text-align:center; }
.top_name A:visited		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 10px; color: #375FAA; text-align:center; }
.top_name A:active		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 10px; color: #375FAA; text-align:center; }
.top_name A:hover		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 10px; color: #375FAA; text-align:center; text-decoration:underline;}

.top_menu			{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 9px; color: #444444; text-align:right; }
.top_menu A:link		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 9px; color: #444444; }
.top_menu A:visited		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 9px; color: #444444; }
.top_menu A:active		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 9px; color: #444444; }
.top_menu A:hover		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 9px; color: #375FAA; }

.top_date			{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 10px; color: #4A72A8; text-align:center; }

.top_midmenu			{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #ffffff; }
.top_midmenu A:link		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #ffffff; }
.top_midmenu A:visited		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #ffffff; }
.top_midmenu A:active		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #ffffff; }
.top_midmenu A:hover		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #FFBC22; }
	
.notice				{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #7E215E; font-weight:bold; text-decoration:underline;}
.notice A:link			{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #7E215E; font-weight:bold; text-decoration:underline;}
.notice	A:visited		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #7E215E; font-weight:bold; text-decoration:underline;}
.notice	A:active		{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #7E215E; font-weight:bold; text-decoration:underline;}
.notice	A:hover			{font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #7E215E; font-weight:bold; text-decoration:underline;}


.leftmenu_01			{font-size: 13px; color:# 000000; line-height: 20px; padding: 0 10 0 11; font-weight:bold; text-decoration: none;}
.leftmenu_01 A:link		{font-size: 13px; color: #000000; line-height: 20px; font-weight:bold; text-decoration: none;}
.leftmenu_01 A:visited		{font-size: 13px; color: #000000; line-height: 20px; font-weight:bold; text-decoration: none;}
.leftmenu_01 A:active		{font-size: 13px; color: #000000; line-height: 20px; font-weight:bold; text-decoration: none;}
.leftmenu_01 A:hover		{font-size: 13px; color: #000000; line-height: 20px; font-weight:bold; text-decoration: underline;}

.leftmenu_02			{font-size: 12px; color: #000000; line-height: 18px; padding: 0 7 0 30; text-decoration: none;}
.leftmenu_02 A:link		{font-size: 12px; color: #000000; line-height: 18px; text-decoration: none;}
.leftmenu_02 A:visited		{font-size: 12px; color: #000000; line-height: 18px; text-decoration: none;}
.leftmenu_02 A:active		{font-size: 12px; color: #000000; line-height: 18px; text-decoration: none;}
.leftmenu_02 A:hover		{font-size: 12px; color: #000000; line-height: 18px; text-decoration: underline;}

.leftmenu_03			{font-size: 11px; color: #000000; line-height: 16px; padding: 0 8 0 8;}
.leftmenu_03 A:link		{font-size: 11px; color: #000000; line-height: 16px; text-decoration: none;}
.leftmenu_03 A:visited		{font-size: 11px; color: #000000; line-height: 16px; text-decoration: none;}
.leftmenu_03 A:active		{font-size: 11px; color: #000000; line-height: 16px; text-decoration: none;}
.leftmenu_03 A:hover		{font-size: 11px; color: #000000; line-height: 16px; text-decoration: underline;}

.leftmenu_table			{background-color: #FFFFFF; border-right: 1px solid #0A3C76; border-left: 1px solid #0A3C76; border-top: 1px solid #0A3C76; border-bottom: 1px solid #0A3C76; border-collapse: collapse;}

.pro_name_line			{font-size: 11px; color: #375FAA; line-height:12px; font-weight:bold; text-decoration:underline; padding:0 3 0 3;}
.pro_name_line A:link		{font-size: 11px; color: #375FAA; line-height:12px; font-weight:bold; text-decoration:underline; }
.pro_name_line A:visited	{font-size: 11px; color: #375FAA; line-height:12px; font-weight:bold; text-decoration:underline; }
.pro_name_line A:active		{font-size: 11px; color: #375FAA; line-height:12px; font-weight:bold; text-decoration:underline; }
.pro_name_line A:hover		{font-size: 11px; color: #375FAA; line-height:12px; font-weight:bold; text-decoration:underline; }

.small				{font-size: 10px; line-height:12px; color: #606060;}
.sale				{font-size: 11px; color: #B4147D; font-weight:bold;}

.trade				{font-size: 9px; color: #606060; padding:14 0 5 0; line-height:11px; text-align:center;}
.free_txt			{font-size: 11px; color: #375FAA; padding:5; line-height:12px;}

.bottom				{font-size: 9px; color: #606060; padding:10 0 7 0; line-height:11px; text-align:center;}
.bottom A:link			{font-size: 9px; color: #606060; padding:10 0 7 0; line-height:11px; text-align:center;}
.bottom A:visited		{font-size: 9px; color: #606060; padding:10 0 7 0; line-height:11px; text-align:center;}
.bottom A:active		{font-size: 9px; color: #606060; padding:10 0 7 0; line-height:11px; text-align:center;}
.bottom A:hover			{font-size: 9px; color: #606060; padding:10 0 7 0; line-height:11px; text-align:center;}

.location			{font-size: 10px; color: #375FAA; text-decoration: none;}
.location A:link		{font-size: 10px; color: #606060; text-decoration: underline;}
.location A:visited		{font-size: 10px; color: #606060; text-decoration: underline;}
.location A:active		{font-size: 10px; color: #606060; text-decoration: underline;}
.location A:hover		{font-size: 10px; color: #606060; text-decoration: underline;}

.box_tit			{font-size: 13px; color: #3A3A3A; padding: 0 0 0 27; line-height:35px; font-weight:bold;}

.box_link 			{font-size: 11px; color: #3361AD; line-height:17px; text-decoration: underline;}
.box_link A:link		{font-size: 11px; color: #3361AD; line-height:17px; text-decoration: underline;}
.box_link A:visited		{font-size: 11px; color: #3361AD; line-height:17px; text-decoration: underline;}
.box_link A:active		{font-size: 11px; color: #3361AD; line-height:17px; text-decoration: underline;}
.box_link A:hover		{font-size: 11px; color: #404040; line-height:17px; text-decoration: underline;}

.pro_co				{font-size: 12px; color: #000000; line-height:14px; text-align:center; font-weight:bold;}
.pro_co A:link			{font-size: 12px; color: #000000; line-height:14px; text-align:center; font-weight:bold;}
.pro_co A:visited		{font-size: 12px; color: #000000; line-height:14px; text-align:center; font-weight:bold;}
.pro_co A:active		{font-size: 12px; color: #000000; line-height:14px; text-align:center; font-weight:bold;}
.pro_co A:hover			{font-size: 12px; color: #000000; line-height:14px; text-align:center; font-weight:bold;}

.search_tit			{font-size: 12px; color: #05377A; line-height:20px; padding:1 0 0 15; font-weight:bold;}

.search_small			{font-size: 11px; color: #444444; line-height:15px; }
.search_small A:link		{font-size: 11px; color: #444444; }
.search_small A:visited		{font-size: 11px; color: #444444; }
.search_small A:active		{font-size: 11px; color: #444444; }
.search_small A:hover		{font-size: 11px; color: #375FAA; }

.num				{font-size: 10px; color: #2767BC; text-align:center; text-decoration: none; padding: 0 0 3 0;}
.num A:link			{font-size: 10px; color: #444444; text-align:center; text-decoration: underline;}
.num A:visited			{font-size: 10px; color: #444444; text-align:center; text-decoration: underline;}
.num A:active			{font-size: 10px; color: #444444; text-align:center; text-decoration: underline;}
.num A:hover			{font-size: 10px; color: #375FAA; text-align:center; text-decoration: underline;}

.num_btn			{font-size: 10px; color: #444444; text-decoration: none; padding: 0 0 3 0;}
.num_btn A:link			{font-size: 10px; color: #444444; text-decoration: none; padding: 0 0 3 0;}
.num_btn A:visited		{font-size: 10px; color: #444444; text-decoration: none; padding: 0 0 3 0;}
.num_btn A:active		{font-size: 10px; color: #444444; text-decoration: none; padding: 0 0 3 0;}
.num_btn A:hover		{font-size: 10px; color: #375FAA; text-decoration: none; padding: 0 0 3 0;}

.pro_tit			{font-size: 14px; color: #375FAA; font-weight:bold;}
.pro_name			{font-size: 17px; color: #0E3989; line-height:18px;}
.pro_detail			{font-size: 11px; color: #424242; line-height:15px;}

.fea_tit			{font-size: 12px; color: #375FAA; line-height:25px; font-weight:bold; padding:6 3 0 3}
.fea_det			{font-size: 12px; color: #606060; line-height:19px; padding:0 3 6 3}

.review_name			{font-size: 11px; color: #424242; padding-right:10px; font-weight:bold; line-height:25px;}
.review				{font-size: 11px; color: #424242; padding:0 10 5 0; line-height:15px;}
.review_tit			{font-size: 11px; font-weight:bold; line-height:25px;}
.review_bl			{font-size: 11px; color: #375FAA; }

.btn_txt			{font-size: 11px; color: #ffffff;}
.btn_txt A:link			{font-size: 11px; color: #ffffff;}
.btn_txt A:visited		{font-size: 11px; color: #ffffff;}
.btn_txt A:active		{font-size: 11px; color: #ffffff;}
.btn_txt A:hover		{font-size: 11px; color: #ffffff;}

.regist_small_gray		{font-size: 9px; }

.regist_small_blue		{font-size: 9px; color: #375FAA; line-height:13px;}
.regist_small_blue A:link	{font-size: 9px; color: #375FAA; line-height:13px;}
.regist_small_blue A:visited	{font-size: 9px; color: #375FAA; line-height:13px;}
.regist_small_blue A:active	{font-size: 9px; color: #375FAA; line-height:13px;}
.regist_small_blue A:hover	{font-size: 9px; color: #375FAA; line-height:13px;}

.regist_11_gray			{font-size: 11px;}

.s_blue				{font-size: 9px; color: #375FAA; text-decoration: none;}
.s_blue	A:link			{font-size: 9px; color: #375FAA; text-decoration: underline;}
.s_blue	A:visited		{font-size: 9px; color: #375FAA; text-decoration: underline;}
.s_blue	A:active		{font-size: 9px; color: #375FAA; text-decoration: underline;}
.s_blue	A:hover			{font-size: 9px; color: #375FAA; text-decoration: underline;}

.s_gray				{font-size: 9px; }

.line_blue			{font-size: 11px; color: #375FAA; text-decoration: none;}
.line_blue A:link		{font-size: 11px; color: #375FAA; text-decoration: underline;}
.line_blue A:visited		{font-size: 11px; color: #375FAA; text-decoration: underline;}
.line_blue A:active		{font-size: 11px; color: #375FAA; text-decoration: underline;}
.line_blue A:hover		{font-size: 11px; color: #375FAA; text-decoration: underline;}

.order_num			{font-size: 9px; text-align:right; }

.order_txt			{font-size: 9px; color: #444444; padding:2; text-decoration: none; line-height:13px;}
.order_txt A:link		{font-size: 9px; color: #444444; padding:2; text-decoration: underline; line-height:13px;}
.order_txt A:visited		{font-size: 9px; color: #444444; padding:2; text-decoration: underline; line-height:13px;}
.order_txt A:active		{font-size: 9px; color: #444444; padding:2; text-decoration: underline; line-height:13px;}
.order_txt A:hover		{font-size: 9px; color: #444444; padding:2; text-decoration: underline; line-height:13px;}

.review				{font-size: 10px; color: #444444; line-height:15px; padding:4;}

.layer_tit			{font-size: 12px; color: #444444; padding:3; font-weight:bold; text-align:center;}

.cart				{font-size: 11px; color: #444444; text-decoration: none;}
.cart A:link			{font-size: 11px; color: #375FAA; text-decoration: underline;}
.cart A:visited			{font-size: 11px; color: #375FAA; text-decoration: underline;}
.cart A:active			{font-size: 11px; color: #375FAA; text-decoration: underline;}
.cart A:hover			{font-size: 11px; color: #375FAA; text-decoration: underline;}

.cart_small			{font-size: 10px; line-height:13px;}	

.pro_tit			{font-size: 15px; color: #333333; padding:7; line-height:15px; text-align:center;}

.require			{font-size: 9px; color: #B4147D; font-weight:bold;}

.pay_blue			{font-size: 11px; color: #375FAA; text-decoration: none; padding-right:10}

.option				{font-size: 10px; text-decoration: none; line-height:15px;}

.help				{font-size: 11px; color: #444444; text-decoration: none; line-height: 19px;}
.help A:link			{font-size: 11px; color: #375FAA; text-decoration: underline;}
.help A:visited			{font-size: 11px; color: #375FAA; text-decoration: underline;}
.help A:active			{font-size: 11px; color: #375FAA; text-decoration: underline;}
.help A:hover			{font-size: 11px; color: #375FAA; text-decoration: underline;}

.big_p				{font-size: 14px; color: #B4147D; font-weight:bold; padding:5}

.big_testi			{font-size: 13px; font-weight:bold; padding:5}


.pop_gray			{font-size: 11px; padding:10 0 10 0;}
.pop_gray A:link		{font-size: 11px; padding:10 0 10 0; text-decoration: underline; color: #375FAA;}
.pop_gray A:visited		{font-size: 11px; padding:10 0 10 0; text-decoration: underline; color: #375FAA;}
.pop_gray A:active		{font-size: 11px; padding:10 0 10 0; text-decoration: underline; color: #375FAA;}
.pop_gray A:hover		{font-size: 11px; padding:10 0 10 0; text-decoration: underline; color: #375FAA;}

.layer_s_gray			{font-size: 10px; line-height:12px;}
.layer_s_gray A:link		{font-size: 10px; line-height:12px;}
.layer_s_gray A:visited		{font-size: 10px; line-height:12px;}
.layer_s_gray A:active		{font-size: 10px; line-height:12px;}
.layer_s_gray A:hover		{font-size: 10px; line-height:12px;}

.layer_s_blue			{font-size: 10px; color:#267DD5}
.layer_s_blue A:link		{font-size: 10px; color:#267DD5}
.layer_s_blue A:visited		{font-size: 10px; color:#267DD5}
.layer_s_blue A:active		{font-size: 10px; color:#267DD5}
.layer_s_blue A:hover		{font-size: 10px; color:#267DD5}

.mail_gray			{font-size: 11px; color:#333333; text-decoration: none;}
.mail_gray A:link		{font-size: 11px; color:#375FAA; text-decoration: underline;}
.mail_gray A:visited		{font-size: 11px; color:#375FAA; text-decoration: underline;}
.mail_gray A:active		{font-size: 11px; color:#375FAA; text-decoration: underline;}
.mail_gray A:hover		{font-size: 11px; color:#375FAA; text-decoration: underline;}

.mail_blue			{font-size: 11px; color:#375FAA; text-decoration: none; font-weight:bold;}