@charset "shift_jis";

/*//////////////////////////////////////////////////////////
//  - CSS for at PIA Features
//  - 2009-12-24 (thu)
//////////////////////////////////////////////////////////*/


/* - Navigation
----------------------------------------------------------*/

#shopping2 #sp-navigation2 {
	width: 574px;
	min-height: 250px;
	_height: 250px;
	margin: 20px auto 0 5px;
	padding: 0;
}

#shopping2 #sp-navigation2 #navi-column2 {
	float: right;
	width: 574px;
	margin: 0 0 0 5px;
	padding: 0;
}

/* - right shopping
----------------------------------------------------------*/
#shopping2 #sp-navigation2 #navi-column2 div.maintit2 {position: relative; }
#shopping2 #sp-navigation2 #navi-column2 div.maintit2 h2{
	margin: 0;
	padding: 16px 0 0 20px;
	width: 570px;
	height: 50px;
	background: url(../img/tit_bg.gif) no-repeat 0 0;
	text-decoration: none;
	color: #660033;
}
#shopping2 #sp-navigation2 #navi-column2 div.maintit2 p.btnlink { position: absolute; right: 5px; top: 15px; }

#shopping2 #sp-navigation2 #sp-index-01-2 {
	width: 570px;
	background-color: #fff;
	margin: 0;
}

#shopping2 #sp-navigation2 #sp-index-sp2 {
	crear: both;
	padding-top: 20px;
}

#shopping2 #sp-navigation2 #sp-index-01-2 div.box_osusume2{ margin: 0; border: solid 1px #e0dddc; padding: 6px; position: relative;}
#shopping2 #sp-navigation2 #sp-index-01-2 div.box_osusume2 h3 { margin: 10px 2px 10px 2px; color: #660033; }
#shopping2 #sp-navigation2 #sp-index-01-2 div.box_osusume2 h3.search_view { background-color: #e0dddc; }
#shopping2 #sp-navigation2 #sp-index-01-2 div.box_osusume2 p.btnlink { position: absolute; right: 5px; top: 15px; }
#shopping2 #sp-navigation2 #sp-index-01-2 table.osusume2 td { width: 120px; vertical-align: top; text-align: center; }
#shopping2 #sp-navigation2 #sp-index-01-2 table.osusume2 td.sp1-2 { width: 9px; }
#shopping2 #sp-navigation2 #sp-index-01-2 td p.ph2 img { padding: 2px; border: solid 1px #CCCCCC; }

#shopping #sp-navigation #sp-index-01 li {
	background: url(../images/arrow_a.gif) no-repeat 0 center;
	margin: 0;
	padding: 0 0 0 10px;
}

#shopping #sp-navigation #sp-index-01 li a:link,
#shopping #sp-navigation #sp-index-01 li a:visited { color: #660033; }

#shopping #sp-navigation #sp-index-ninki {
	width: 560px;
	background-color: #ededed;
	margin: 0;
	padding: 6px;
}

#shopping #sp-navigation #sp-index-ninki table.top10 td { background: #EDEDED; width: 152px; vertical-align: top; text-align: center; padding-top: 10px; }
#shopping #sp-navigation #sp-index-ninki table.top10 td.rank { width: 34px; vertical-align: top; text-align: center; padding-left: 6px;}
#shopping #sp-navigation #sp-index-ninki table.top10 td.sp1 { background: #FFFFFF; width: 1px; }
#shopping #sp-navigation #sp-index-ninki table.top10 td p.ph img { padding: 2px; border: solid 1px #CCCCCC; }

#shopping #sp-navigation #sp-index-ninki p.keyword{
	padding: 10px;
}


