/***********************************************************************
************************* imfeel creative css 20070430 ****************/

/*---------------------------------------------------------------------
---------------‹¤’ÊCSS-----------------------------------------------*/
a:link,a:visited {
      color: #666666; 
      text-decoration: none; 
}

a:hover {
      color: #3175ac; 
      text-decoration: underline; 
}


img {
      border: none; 
}


#header {
      width: 820px; 
      margin: 0; 
      padding: 0; 
}

#rogo {
      margin: 10px 0 5px 15px; 
      padding: 0; 
      float: left; 
}

#tel {
      margin: 10px 15px 5px 0; 
      padding: 0; 
      float: right; 
}

#gnavi4 {
      width: 800px;
      clear: both; 
      text-align: right; 
      margin: 3px 9px -10px 8px; 
      padding: 0; 
}
#gnavi4 li {
      float: right: 
      margin: 0; 
      pading: 0; 
      list-style: none; 
      display: inline; 
}

/**************** Side navi css *********************/

#side_a {
      margin: 0 10px 30px 10px; 
      padding: 0; 
      background-color: #F7EFD6; 
      background-repeat: repeat-y; 
}

.sn_t {
      margin: 5px 0 3px 0; 
      padding: 0; 
}

.snavi {
      background-color: #f7efd6; 
      background-repeat: repeat-y; 
      margin: 2px 0 5px 0; 
      padding: 0; 
}

.snavi #snb {
      background-image: url(/img_server/co_img1/isshop/etc/icon10.gif); 
      background-repeat: no-repeat; 
      background-position: bottom left; 
      margin: 0 10px 0 10px; 
      padding: 7px 2px 2px 20px; 
      border-bottom: 1px dashed #a4a4a4; 
      height: 25px; 
      width: 200px; 
      list-style: none; 
      vertical-align: middle; 
      font-size: 14px; 
}

.snavi #snw {
      background-image: url(/img_server/co_img1/isshop/etc/icon11w.gif); 
      background-repeat: no-repeat; 
      background-position: bottom left; 
      margin: 0 10px 0 10px; 
      padding: 7px 2px 2px 20px; 
      border-bottom: 1px dashed #a4a4a4; 
      height: 25px; 
      width: 200px; 
      list-style: none; 
      vertical-align: middle; 
      font-size: 14px; 
}

.snavi li a:link { 
      color: #666666; 
      text-decoration: none; 
}
.snavi li a:visited { 
      color: #666666; 
      text-decoration: none; 
}
.snavi li a:hover { 
      color: #352e27; 
      text-decoration: underline; 
}


/********* Container area *******************/

#container {
      width: 560px; 
      margin: 5px 5px 20px 0; 
      padding: 0; 
}

.con_t {
      margin: 0 0 3px 0; 
      padding: 0; 
}
.con_t2 {
      margin: 15px 0 5px 0; 
      padding: 0; 
}
.con_t3 {
      margin: 0 0 5px 0; 
      padding: 0; 
}


#news {
      margin: 5px 0 10px 0; 
      padding: 0; 
}

/*********************** Other Page css ***********************/

#campany,#privacy_area {
   margin: 15px 0 10px 10px; 
   padding: 0; 
}

#campany table,tr,td {
   font-size: 15px; 
   color: #666666; 
}


#company_cell {
   border-bottom: 1px dashed #cccc99; 
}

#company_t {
   border-left: 5px solid #bebe7c; 
   margin: 0; 
   padding: 5px 0 4px 15px; 
}

#privacy_area h4 {
   font-size: 13px; 
   font-weight: bold; 
   color: #cc3366; 
   margin: 10px 0 5px 0; 
   padding: 0; 
}

#privacy_area h5 {
   font-size: 12px; 
   font-weight: bold; 
   margin: 5px 0; 
   padding: 0; 
}

#privacy_area p {
   margin: 5px 0 10px 0; 
   padding: 0; 
}

/********** Products area ***********************/

p.itemTitle {
font-size: 13px;
background: #bebe7c;
color: #fff; 
font-weight: bold; 
margin: 5px 0 5px 0; 
padding: 3px 0 2px 10px; 
}

p.itemComment {
margin: 5px 0; 
padding: 10px; 
font-size: 13px; 
line-height: 1.6em; 
}

.t_spec {
font-size: 12px; 
font-weight: bold; 
color: #571813; 
margin: 5px 0 0 10px; 
padding: 3px 0 2px 10px; 
border-bottom: 1px solid #571813; 
border-left: 5px solid #571813; 
}


/*------------------- ABOUT MAIN PAGE ----------------------*/	

/*Product Group1*/	
	A.group1_goods:link, A.group1_goods:active, A.group1_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group1_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group1_price:link, A.group1_price:active, A.group1_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.group1_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.group1_explain:link, A.group1_explain:active, A.group1_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group1_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

/*Product Group2*/	
	A.group2_goods:link, A.group2_goods:active, A.group2_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group2_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group2_price:link, A.group2_price:active, A.group2_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.group2_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.group2_explain:link, A.group2_explain:active, A.group2_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group2_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

/*Product Group3*/	
	A.group3_goods:link, A.group3_goods:active, A.group3_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group3_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group3_price:link, A.group3_price:active, A.group3_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.group3_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.group3_explain:link, A.group3_explain:active, A.group3_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group3_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

/*Product Group4*/	
	A.group4_goods:link, A.group4_goods:active, A.group4_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group4_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group4_price:link, A.group4_price:active, A.group4_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.group4_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.group4_explain:link, A.group4_explain:active, A.group4_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group4_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

/*Product Group5*/	
	A.group5_goods:link, A.group5_goods:active, A.group5_goods:visited
	{	font-size: 9pt;
		color: #666666;
		font-weight: bold;
 	 	text-decoration: underline;
	}
	
	A.group5_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group5_price:link, A.group5_price:active, A.group5_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.group5_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.group5_explain:link, A.group5_explain:active, A.group5_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.group5_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

/*Free Link*/	

	A.freelink1:link, A.freelink1:active, A.freelink1:visited
	{	font-size: 9pt;
		color: #806699;
 	 	text-decoration: none;
	}
	
	A.freelink1:hover
	{	font-size: 9pt;
		color: #99004C;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	
	A.freelink2:link, A.freelink2:active, A.freelink2:visited
	{	font-size: 9pt;
		color: #2B665C;
 	 	text-decoration: none;
	}
	
	A.freelink2:hover
	{	font-size: 9pt;
		color: #007F99;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
/*Table*/	

	.title1
	{	font-weight: bold;
	  color: #45427D;
	  background-color: #FCE5F4}
	
	.title2
	{	font-weight: bold;
	  color: #45427D;
	  background-color: #F0E1E7}
	
	.titleline1
	{	background-color: #FF9FDF}
	
	.titleline2
	{	background-color: #FF9FDF}
	
	.titleline3
	{	background-color: #99667E}


/*------------------- ABOUT BEST_ITEM PAGE ----------------------*/	
	
	A.best_goods:link, A.best_goods:active, A.best_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.best_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}
	

	A.best_price:link, A.best_price:active, A.best_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.best_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.best_explain:link, A.best_explain:active, A.best_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.best_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

	.best_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

/*------------------- ABOUT CATALOG PAGE ----------------------*/	
	
	A.cata_goods:link, A.cata_goods:active, A.cata_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.cata_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}
	

	A.cata_price:link, A.cata_price:active, A.cata_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.cata_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.cata_explain:link, A.cata_explain:active, A.cata_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.cata_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

	.cata_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}



	.cata_sub_cata_border
	{	background-color: #DDDDDD}


	.cata_sub_cata_tb	
	{	background-color: #FFFFFF;
		color: #333333;
	}
	A.cata_sub_cata_tb_txt:link, A.cata_sub_cata_tb_txt:active, A.cata_sub_cata_tb_txt:visited
	{	color: #333333;
 	 	text-decoration: underline;
	}
	A.cata_sub_cata_tb_txt:hover
	{	color: #FF0000;
		text-decoration: underline;
	}


	.cata_box_border
	{	background-color: #DDDDDD;
		color: #111111;
	}
	A.cata_box_bd_txt:link, A.cata_box_bd_txt:active, A.cata_box_bd_txt:visited
	{	color: #111111;
 	 	text-decoration: none;
	}
	A.cata_box_bd_txt:hover
	{	color: #FF0000;
		text-decoration: underline;
	}

	.cata_box_tb
	{	background-color: #F0F0F0}

/*------------------- ABOUT FINDER PAGE ----------------------*/	
	
	A.finder_goods:link, A.finder_goods:active, A.finder_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.finder_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}
	

	A.finder_price:link, A.finder_price:active, A.finder_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.finder_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.finder_explain:link, A.finder_explain:active, A.finder_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.finder_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

	.finder_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

/*------------------- ABOUT THEME MAIN PAGE ----------------------*/	
	
	A.theme_main_goods:link, A.theme_main_goods:active, A.theme_main_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.theme_main_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}
	

	A.theme_main_price:link, A.theme_main_price:active, A.theme_main_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.theme_main_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.theme_main_explain:link, A.theme_main_explain:active, A.theme_main_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.theme_main_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

	.theme_main_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

/*------------------- ABOUT THEME SUB PAGE ----------------------*/	
	
	A.theme_sub_goods:link, A.theme_sub_goods:active, A.theme_sub_goods:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: underline;
	}
	
	A.theme_sub_goods:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}
	

	A.theme_sub_price:link, A.theme_sub_price:active, A.theme_sub_price:visited
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D57040;
 	 	text-decoration: none;
	}
	
	A.theme_sub_price:hover
	{	font-family:Times New Roman.Times.Serif;
		font-size: 9pt;
		font-weight: bold;
		color: #D58E40;
		text-decoration: none;
	}
	
	A.theme_sub_explain:link, A.theme_sub_explain:active, A.theme_sub_explain:visited
	{	font-size: 9pt;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.theme_sub_explain:hover
	{	font-size: 9pt;
		color: #0032CC;
		text-decoration: underline;
	}

	.theme_sub_in_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

/*------------------- ABOUT ITEM ZOOM ----------------------*/	

	.in_price_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #000000;
	}

	.price_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #D57040;
	}
	
	.goods_zoom
	{	font-size: 14pt;
		font-weight: bold;
		color: #cc3366;
	}

/*------------------- ABOUT AUCTION ----------------------*/	

	A.auct_goods:link, A.auct_goods:active, A.auct_goods:visited
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
 	 	text-decoration: none;
	}
	
	A.auct_goods:hover
	{	font-size: 9pt;
		font-weight: bold;
		color: #999999;
		text-decoration: underline;
	}

	.auct_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #FF6600;
	}

	.auct_max_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #FF6600;
	}

/*------------------- ABOUT COOP ----------------------*/	

	.coop_goods
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

	.coop_price
	{	font-size: 9pt;
		font-weight: bold;
		color: #666666;
	}

	.coop_now_price
	{	font-size: 9pt;
		font-weight: bold;
		color: orange;
	}

	.coop_next_price
	{	font-size: 9pt;
		font-weight: bold;
		color: orange;
	}
	
/*------------------- ABOUT PRESENT ----------------------*/	

	.present_goods
	{	font-size: 13pt;
		font-weight: bold;
		color: black;
	}

	.present_date
	{	font-family:Arial, Helvetica;
		font-size: 9pt;
		font-weight: bold;
		color: black;
	}

/*------------------- ABOUT SUB PAGE ----------------------*/	
	
	.subttltxt
	{	font-family:Times New Roman.Times.Serif;
	  font-size: 12pt;
	  font-weight: bold;
		color: #B0477C;}
		
	.subttline1
	{	background-color: #FF9FDF}
	
	.subttline2
	{	background-color: #FCE5F4}
		
	.msgbox1
	{	background-color: #666666}
		
	.msgbox2
	{	background-color: #f0f0f0}
	
	.msgbox3
	{	background-color: #cccccc}
	
	
	
	
	.s_ttline1
	{	background-color: #FF9FDF}
	
	.s_ttline2
	{	background-color: #E1E3F4}
	
	.s_ttl
	{	background-color: #EEEFF9;
	  font-weight: bold;
	  color: #000066}
		
	
	.tablettl
	{	background-color: #FAA9DF;
	  color: #183300;
	  font-weight: bold;}
	
	.tableborder
	{	background-color: #F778CD}
	
	.tablebg
	{	background-color: #FCE5F4}
	
	
	.infoline
	{	background-color: #CDB098;}
	
	A.infoover:link, A.infoover:active, A.infoover:visited
	{	font-size: 9pt;
	  font-weight: bold;
		color: #ffffff;
		background-color: #CDBB98;
 	 	text-decoration: none;
	}
	
	A.infoover:hover
	{	font-size: 9pt;
	  font-weight: bold;
		color: #F4F5EA;
		background-color: #CDBB98;
		text-decoration: none;		
	}
	
	A.infoout:link, A.infoout:active, A.infoout:visited
	{	font-size: 9pt;
	  font-weight: bold;
		color: #8F857A;
		background-color: #EBE1D6;
 	 	text-decoration: none;
	}
	
	A.infoout:hover
	{	font-size: 9pt;
	  font-weight: bold;
		color: #8F857A;
		background-color: #EBE1D6;
		text-decoration: underline;		
	}
	
	.infoover
	{	background-color: #CDBB98;
	}
	  
	.infoout
	{	background-color: #EBE1D6;
	}
	
	.infopoint
	{	background-color: #CDA598;}


/*------------------- TOP MEMU : Fixed----------------------*/

  
/*------------------------- OVERALL -------------------------*/

 TABLE, TR, TD, 
	{	font-size: 9pt;
		letter-spacing:0px;		
		scrollbar-3dlight-color:#666666;
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#CFCFCF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#CFCFCF;
    scrollbar-highlight-color:#FFFFF;
    scrollbar-shadow-color:#666666 }


/*------------------- Rotation Banner bgcolor ----------------------*/		
	
	.bnnrbg
	{	background-color: #999999}

/*------------------- Shop Helper Color ----------------------*/			
	.helper
	{	font-weight: bold;
	  color: #ff6600; }
	
/*---------------------- END ------------------------*/

