@charset "utf-8";

	/* for ainex PC Parts - www.ainex.jp */
	/* Based on A List Apart 3.0 layout. */ 
	

@media screen and (min-width: 768px){

/*
#sectionone .c-smx #pagebody p, #sectionone .c-smx #pagebody caption, #sectionone .c-smx #pagebody th, #sectionone .c-smx #pagebody td, #sectionone .c-smx #pagebody li, #sectionone .c-smx #pagebody dd    {
	font-size:    xx-small;
*/  
             /* Tantek again */
/*
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    x-small;         
	}
*/
#sectionone .c-smx #maincontent	{
	width: 585px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 565px;	 
	}
#sectionone #xcol	{
	float: right;
	padding: 2px 10px 10px 10px;
	margin: 0;
	color: #444;
	background: transparent; 
	/* compensates for IE Win bungling */
	height: 100%;
	width: 195px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 175px;	 
	}
#sectionone .floatleft	{
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
	}
#sectionone .floatright	{
	float: right;
	padding: 0;
	margin: 0 0 0 5px;
	}
#sectionone #maincontent .floatleft	{
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
	}
#sectionone #xnav .floatleft	{
	float: left;
	padding: 0;
	margin: 0 5px 5px 0;
	}
	
#sectionone #xnav .pickup {
	margin-left: 0;
}	
#sectionone #xnav .pickup li {
	float: left;
	width: 175px;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #999;
	list-style: none;
}	
#sectionone #xnav .pickup li.lastChild {
	padding: 10px 0 0 0;
	border-bottom: none;
}
#sectionone #xnav .pickupimg {
	float: left;
	vertical-align:bottom;
}
#sectionone #xnav .pickuptext {
	float: right;
	width: 115px;
}
#sectionone #xnav .pickup h4 {
	font-size: 0.75em;
	font-weight:bold;
	margin: 0 0 3px;
	padding: 0;
}
#sectionone #xnav .pickup p {
	margin: 0;
	padding: 0;
}

}