@charset "euc-jp";

.current_category				{
									background:#336;
									color:#FFF;
									padding:4px 5px 2px;
									font-size:11px;
								}
.current_category a				{
									color:#FFF;
								}
.current_category a:hover		{
									color:#FFF;
								}
.current_category strong		{
									font-size:15px;
									line-height:16px;
								}

#child_category					{
									border-top:solid 1px #666;
									padding-top:5px;
									padding-bottom:5px;
									overflow:auto;
								}
#child_category	hr				{
									border:none;
									border-top:solid 1px #FFF;
									height:1px;
									
								}
#child_category	ul				{
									margin:0;
									padding:0;
									padding-left:5px;
									clear:both;
								}
#child_category	li				{
									list-style-type:none;
									margin:0;
									margin-bottom:5px;
									padding:0;
									padding-top:4px;
									padding-left:30px;
									background:url('img/icon_folder.png') no-repeat left top;
									display:block;
									float:left;
									width:250px;
								}
#child_category	ul > li			{
									/*width:170px;*/
								}
#child_category	li a			{
									font-size:14px;
									line-height:14px;
									font-weight:bold;
								}
.terminator						{
									clear:both;
								}
								
								
								
#items							{
									float:left;
									width:460px;
									display:block;
								}
#relation						{
									width:140px;
									float:right;
									display:block;
								}
#items .current_category,
#relation .current_category		{
									background:#FFF;
									color:#000;
/*									border-bottom:solid 1px #000;*/
								}


/*********************************************************************************************/
/*
/*
/*
/*********************************************************************************************/

#search_form					{
									overflow:hidden;
									width:460px;
									border:solid 1px #BBB;
									background:#F9F9F9;
									margin-bottom:10px;
								}
#search_form input				{
									border:solid 1px #666;
									background:#FFF;
								}
#search_form select				{
									border:solid 1px #666;
									background:#FFF;
								}
#search_form select.limit		{
									width:300px;
								}
#search_form option				{
									width:100%;
								}
#search_form option.noneItem	{
									color:#866;
									font-weight:normal;
								}
#search_form table				{
									width:100%;
								}
#search_form th					{
									text-align:right;
									padding-right:10px;
									width:100px;
								}
#search_form .price td			{
								}
#search_form .price input		{
									width:50px;
									margin-right:5px;
								}
#search_form tfoot td			{
									text-align:right;
								}
#search_form tfoot button		{
									border:solid 1px #666;
									background:#FFF;
									cursor:pointer;
								}

/*********************************************************************************************/
/*
/*
/*
/*********************************************************************************************/
#maker_list						{
									border:solid 1px #BBB;
									background:#F9F9F9;
									padding:5px;
									overflow:auto;
									margin-bottom:10px;
								}
#maker_list ul					{
									margin:0;
									padding:0;
									overflow:auto;
									display:block;
								}
#maker_list li					{
									float:left;
									display:block;
									list-style-type:none;
									margin:0;
									padding:0;
									padding-left:10px;
									white-space:nowrap;
								}
#maker_list p					{
									clear:left;
									font-size:10px;
									text-align:right;
								}






/*********************************************************************************************/
/*
/*
/*
/*********************************************************************************************/
#item_result_count				{
/*									background:#666;
									color:#FFF;
									border:solid 1px #BBB;*/
									border-bottom:solid 2px #BBB;
									padding:2px 5px;
									overflow:auto;
								}
#item_result_count strong		{
									font-size:16px;
								}
#item_result_count .current		{
									color:#F00;
									font-size:18px;
								}

#sort_option					{
									text-align:right;
									padding:2px;
									font-size:12px;
								}
#sort_option .sort_sel			{
									border-bottom:solid 1px #00F;
								}

/*********************************************************************************************/
/*
/*
/*
/*********************************************************************************************/

#item_list						{
									margin-top:10px;
								}
#item_list dt					{
									float:left;
									width:65px;
									margin:0;
									display:block;
								}
#item_list dt img.item_img		{
									border:solid 1px #DDE;
								}
#item_list dd					{
									margin-left:65px;
									display:block;
									margin:0;
									padding:0;
								}
#item_list dd.center			{
									float:left;
									width:300px;
									font-size:11px;
									padding-left:5px;
								}
#item_list p.maker				{
									font-size:10px;
								}
#item_list p.name				{
									overflow-x:hidden;
									border-bottom:dotted 1px #336;
									margin-bottom:4px;
								}
#item_list p.name a				{
									font-size:14px;
									line-height:120%;
									font-weight:bold;
									color:#00F;
								}
#item_list p.code				{
									font-size:10px;
									color:#CCC;
									margin-left:65px;
								}
#item_list dd.right				{
									width:90px;
									float:right;
									text-align:right;
									line-height:120%;
								}
#item_list p.price				{
									font-size:15px;
									font-weight:bold;
									color:#F00;
								}
#item_list p.term				{
									font-size:11px;
									color:#999;
								}
#item_list div.link				{
									text-align:left;
									margin-top:3px;
								}
#item_list p.spec				{
									margin-top:8px;
									margin-bottom:4px;
									line-height:11px;
									font-size:11px;
									color:#669;
								}
#item_list p.summary			{
/*									line-height:11px;
									font-size:11px;
									color:#F98;
									font-weight:bold;*/
									line-height:13px;
									font-size:12px;
									color:#000;
								}

#item_list dd.terminator		{
									clear:both;
									margin:0;
									padding-top:20px;
									display:block;
								}
								
#item_list dd.terminator hr		{
									border:none;
									border-top:dotted 1px #DDE;
									height:1px;
								}





/*********************************************************************************************/
/*
/*
/*
/*********************************************************************************************/

#relation_list					{
									margin:0;
									padding:0;
									width:140px;
									overflow:hidden;
									border:solid 1px #963;
									border-bottom-width:0;
									margin-bottom:10px;
								}

#relation_list dt				{
									display:block;
									margin:0;
									padding:0;
									text-align:center;
								}
#relation_list dd				{
									text-align:center;
									margin:0;
									padding:0 5px;
									border:none;
/*									overflow:hidden;*/
									font-size:11px;
								}
#relation_list dd.name	a		{
									font-weight:bold;
								}
#relation_list dd.price			{
									float:left;
									width:70px;
									padding:0;
									text-align:right;
									color:#F00;
									font-weight:bold;
									font-size:13px;
									line-height:18px;
									padding-top:5px;
									padding-bottom:5px;
								}
#relation_list dd.btn			{
									float:right;
									width:65px;
									padding-left:0;
									padding-top:3px;
								}
#relation_list dd.summary		{
									clear:both;
									color:#BBB;
								}
#relation_list p.term			{
									color:#999;
									font-size:11px;
								}
#relation_list p.summary		{
									clear:both;
									color:#BBB;
									font-size:11px;
								}

#relation_list dd.terminator	{
									margin:0;
									padding:0;
									height:1px;
									border-bottom:solid 1px #963;
								}