body{font-size:12px;color:#333333;margin:0;padding:0px;background-color:#ffffff;
font-family:"‚l‚r ƒSƒVƒbƒN",Arial, Helvetica, sans-serif}
img 	{border:0px;}
div.right{text-align:right;}
div.center{text-align:center;}
form{margin:0px}

/*input,select,option,textarea*/
/*table_common-------------------------------------------------------------*/
td			{font-size:12px;}
td.center	{text-align:center;}
td.right	{text-align:right;}
/*link-navi----------------------------------------------------*/
A:link	{text-decoration:underline;color:#195D9B;}
A:visited{text-decoration:underline;color:#195D9B;}
A:active{text-decoration:underline;color:#FF0000;}
A:hover	{text-decoration:underline;color:#FF0000;}
/* font----------------------------------------------------*/
.fxxs	{font-size:10px;}
.fxs 	{font-size:12px;}
.fs 	{font-size:14px;}
.fm 	{font-size:16px;}
.fl 	{font-size:24px;}
.fxl	{font-size:32px;}
.fxxl 	{font-size:48px;}
/*text----------------------------------------------------*/
.line11	{line-height:110%;}
.line12	{line-height:120%;}
.line13	{line-height:130%;}
.line14	{line-height:140%;}
.line15	{line-height:150%;}
.line16	{line-height:160%;}
.bold 	{font-weight:bold;}
.color1b {color:#009999;font-weight:bold}
.color2 {color:#FF0000}
.color2b {color:#FF0000;font-weight:bold}
/*common------------------------------------------------*/
/*header/footer-------------------------------------------------------*/
/*header*/
#headerLogo{padding:2px 0px 5px 10px;vertical-align:top}
#headerTopTxt{padding:5px;line-height:130%}
#headerInfo{padding:5px;font-size:14px}
#headerMBack{background-image:url(image/menu_back.gif);background-repeat:repeat-x}
#HeaderTab{padding:0px 10px 0px 0px;
vertical-align:bottom;
text-align:right}
a.headerMenu:link{color:#000000}
a.headerMenu:visited{color:#000000}
a.headerMenu:hover{color:#ff0000}
a.headerMenu:active{color:#ff0000}

/*counter*/
#counter{
background-color:#FFFFFF;
border-width:3px;
border-style:double;
border-color:#99CCFF;
width:100px;
letter-spacing:4;
text-align:center;
padding:0px 8px;
background-color:E7F3FF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#0099CC;
font-weight:bold}

/*footer*/
#copy{padding:10px;color:#999999;font-size:10px}



/*top------------------------------------------------------------------------------------------*/
/*top------------------------------------------------------------------------------------------*/
/*btn------------------------------------------*/
.BtnDetail{padding-top:5px;text-align:right}
.BtnAll{padding:10px 5px;text-align:right}

/*detailTxt------------------------------------*/
.TxtDetail10{font-size:10px;padding:3px 0px}
.TxtDetail10v2{font-size:10px;padding:0px 0px 3px 0px}
.TopTitle{padding-bottom:2px}
/*top*/
#topTitleNew{text-align:center;background-image:url(../image/title_new_back.gif);background-repeat:repeat-x;
margin-bottom:5px}
.dotlineTop{background-image:url(../image/dotline_top.gif);
background-repeat:repeat-x}


/*category*/
.TopCaTitle{background-image:url(image/ca_titleback.gif);
color:#006699;
font-weight:bold;
padding:2px 0px 8px 15px}

.CaBColor{
background-color:#E4F0E8;
padding:5px}

.CaBColor2{
background-color:#FFFFFF;
padding:5px}





/*contents------------------------------------------------------------------------------------*/
/*contents------------------------------------------------------------------------------------*/
/*pan--------------------------------------*/
#pan{padding:7px 0px 2px 15px}
/*send form--------------------------------*/
.Btnform{margin-top:5px;text-align:center}
/*page control-----------------------------*/
.Page{text-align:center;margin-top:10px}
/*page top---------------------------------*/
.pagetop{margin:20px 0px 0px 0px;
text-align:right;
font-size:10px}

/*table-------------------------------------*/
/*top*/
.wcolor1{background-color:#BCDDDE;border-style:solid;border-width:3px 0;border-color:#155DA7}
.wcolor2{background-color:#FDFFE3}
/*contents_serch*/
.wSearch{padding:15px;background-color:#D9ECEC;border-style:solid;border-width:3px 0;border-color:#155DA7}
/*detail*/
.twline1{border:#2382D7 1px solid;	padding:10px}
/*table waku*/
.wcolor3{background-color:#EEF7F7;border-style:solid;border-width:1px;border-color:#94CED0;padding:10px}

.tw1{background-color:#96B2D5;
	color:#FFFFFF;
	font-weight:bold;
	border-style:solid;
	border-width:0 2px 1px 0;
	border-color:#D8E6F8 #6590C5;
	line-height:130%}
.tw2{background-color:#EFEFEF;
	line-height:130%}
	
.tw3{}
/*table_title*/
.Ttitle{text-align:center;color:#FFFFFF;font-weight:bold;
	border-style:solid;border-width:0 1px 0 0;border-color:#D8E6F8}



/*h-midashi----------------------------------------------------*/
/*title-------------------------------------*/
h1{margin:0px 0px 10px 0px }
h2{margin:0px 0px 10px 0px;
font-size:16px;
color:#2382D7;
padding-left:15px;
background-image:url(image/h2_tback.gif)}


/*dotline----------------------------------------------------*/
/*contents*/
.dotline1{background-image:url(image/dotline01.gif);
background-repeat:repeat-x}
/*table*/
.dotline2	{background-image:url(image/line.gif);
			background-repeat:repeat-x;
			line-height:130%;
			text-align:center}
.dotlineC2{background-image:url(image/line.gif);
			background-repeat:repeat-x;
			line-height:130%;}
			



/*search --------------------------------------------------*/
/*menu-------------------------------------*/
.SubmenuCa{padding:0 0 0 5px;
line-height:130%}

/*result------------------------------------**/
.resultTxt{font-size:14px;color:#FF0000;font-weight:bold}
/*tab----*/
.tabUline{	border-style:solid;
	border-width:0 0 5px 0;
	border-color:#99CCFF;}
/*leftOnly*/
.tabA1{background-color:#99CCFF;
	color:#215ECE;
	padding:5px 5px 5px 8px;
	border-style:solid;
	border-width:0 1px 0 0;
	border-color:#115ACA;
	font-weight:bold}
.tabD1{background-color:#2382D7;
	color:#FFFFFF;
	padding:5px 5px 5px 8px;
	border-style:solid;
	border-width:0 1px 0 0;
	border-color:#115ACA;
	font-weight:bold}

.tabW{
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-color:#2382D7;
	padding:10px}
/*tablink*/
.tabA1 a.tab:link{color:#215ECE;text-decoration:none}.tabA1 a.tab:visited{color:#215ECE;text-decoration:none}
.tabD1 a.tab:link{color:#FFFFFF;text-decoration:none}.tabD1 a.tab:visited{color:#FFFFFF;text-decoration:none}
.tabA2 a.tab:link{color:#215ECE;text-decoration:none}.tabA2 a.tab:visited{color:#215ECE;text-decoration:none}
.tabD2 a.tab:link{color:#FFFFFF;text-decoration:none}.tabD2 a.tab:visited{color:#FFFFFF;text-decoration:none}
.tabA3 a.tab:link{color:#215ECE;text-decoration:none}.tabA3 a.tab:visited{color:#215ECE;text-decoration:none}
.tabD3 a.tab:link{color:#FFFFFF;text-decoration:none}.tabD3 a.tab:visited{color:#FFFFFF;text-decoration:none}

.tabA1 a.tab:hover{color:#215ECE;text-decoration:underline}.tabA1 a.tab:active{color:#215ECE;text-decoration:underline}
.tabD1 a.tab:hover{color:#FFFFFF;text-decoration:underline}.tabD1 a.tab:active{color:#FFFFFF;text-decoration:underline}
.tabA2 a.tab:hover{color:#215ECE;text-decoration:underline}.tabA2 a.tab:active{color:#215ECE;text-decoration:underline}
.tabD2 a.tab:hover{color:#FFFFFF;text-decoration:underline}.tabD2 a.tab:active{color:#FFFFFF;text-decoration:underline}
.tabA3 a.tab:hover{color:#215ECE;text-decoration:underline}.tabA3 a.tab:active{color:#215ECE;text-decoration:underline}
.tabD3 a.tab:hover{color:#FFFFFF;text-decoration:underline}.tabD3 a.tab:active{color:#FFFFFF;text-decoration:underline}

/*cart*/
.Btnbuy{text-align:right;
margin-top:10px}
.Price{color:#FF0000;font-weight:bold}



/*assist----------------------------------------------------------------*/
.AssiW{background-repeat:repeat-x;
		background-image:url(../assist/image/listline.gif);
		background-color:#D9ECEC}
.AssiTitle{margin-bottom:8px;
		border-style:dotted;
		border-color:#999999;
		border-width:0px 0px 1px 0px}
.Assitxt{padding:18px 12px 12px 12px;
		line-height:140%}
.Assitxt2{padding:5px 12px 12px 12px;}



/*help*/
ol.help{
line-height:130%;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 15px}


/*sitemap*/
.Site1{
border-style:solid;
border-width:1px 0 0 0;
border-color:#CCCCCC;
padding:8px 4px}
