@charset "utf-8";

/*
タイトル背景画像の設定*/

.head_center		{/*中央メニュー用*/
	background		: #fff url(../img/title_center_big2.gif) no-repeat;
	height			: 18px;
	color			: #333;
	font-size		: 12px;
	line-height		: 120%;
	letter-spacing	: 1px;
	padding			: 4px 0px 0px 4px;
}

.head_center2		{/*中央メニュー用*/
	background		: #efefef url(../img/title_center_mini.gif) no-repeat;
	height			: 18px;
	color			: #333;
	font-size		: 12px;
	line-height		: 120%;
	letter-spacing	: 1px;
	padding			: 4px 0px 0px 4px;
}

.head_center3		{/*１カラム横長用*/
	background		: #fff url(../img/title_center_big3.gif) no-repeat;
	height			: 18px;
	color			: #333;
	font-size		: 12px;
	line-height		: 120%;
	letter-spacing	: 1px;
	padding			: 4px 0px 0px 4px;
	text-align:left;
}

.colum_center_none	{/*１カラムボックス用*/
	width			: 586px;
	margin			: 0px;
	padding			: 0px 0px 4px 4px;
}

.head_left			{/*左メニュー用*/
	background		: #efefef url(../img/title_left.gif) no-repeat;
	height			: 18px;
	color			: #333;
	font-size		: 12px;
	line-height		: 120%;
	letter-spacing	: 1px;
	padding			: 4px 0px 0px 4px;
}

.head_right			{/*右メニュー用*/
	background		: #efefef url(../img/title_right.gif) no-repeat;
	height			: 18px;
	color			: #333;
	font-size		: 12px;
	line-height		: 120%;
	letter-spacing	: 1px;
	padding			: 4px 0px 0px 4px;
}

.header_menu 		{/*パンクズリスト用背景*/
	background		: #efefef url(../img/title_menu.gif) no-repeat;
	width			: 775px;
	height			: 16px;
	padding			: 2px 0px 0px 5px;
	margin			: 2px 0px 0px 0px;
	font-size		: 10px;
	letter-spacing	: 1px;
}

.header_menu a:link, .header_menu a:visited {
	letter-spacing	: 1px;
}

.header_menu a:hover, .header_menu a:active {
	letter-spacing	: 1px;
}

.head_search_bg		{/*（フォトラバ）検索用背景*/
	background		: url(../img/title_search_bg.jpg) no-repeat;
	height			: 26px;
	font-size		: 12px;
	font-weight		: normal;
	color			: #333;
	margin			: 0px;
	padding			: 8px 0px 0px 6px;
}

/*
全体のレイアウト設定*/

.left_box			{
	float			: left;
	padding			: 4px 0px 0px 0px;
}

.left_box2			{
	float			: left;
	padding			: 0px;
}

.left_end			{
	padding			: 4px 0px 0px 0px;
}

.left_select		{
	float			: left;
	padding			: 1px 0px 0px 0px;
}

.photo_frame a:hover img, .photo_frame a:active img {
	border			: 1px solid #f00;
}

/*メニューリンクの設定（メニュー各種設定）*/

#pod ul.nav-pod a:hover		{
	/*background-color			: #FFFAE6;リンクヒットでバックカラー表示*/
	height			: 100%;
}

#pod ul.nav-pod li a 		{
	background		: transparent;
	height			: 100%;
	text-decoration	: none;
}

#pod ul.nav-pod li a,
#pod ul.nav-pod li a:visited {
	color			: #339;
	text-decoration	: none;
}
#pod ul.nav-pod li a:hover   {
	color			: #33f;
	text-decoration	: none;
}

ul.nav-pod		{
	width			: 100%;
	text-align		: left;
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
}

ul.nav-pod li 	{
	background		: url(../img/ico_point.gif) no-repeat;/*----左メニュー用アイコン（ノーマル）*/
	margin			: 0px;
	padding			: 0px 0px 5px 16px;
}

ul.nav-pod li a	{
	width			: 100%;
	line-height		: 14px !important;
	margin			: 0px;
	padding			: 0px;
	clear			: both;
	display			: block !important;
}

ul.nav-pod li a:hover	{
	width			: 100%;
	margin			: 0px;
	padding			: 0px;
	line-height		: 14px !important;
	clear			: both;
	display			: block !important;
}


/*■右メニュー設定（カテゴリ設定）*/

#pod ul.style a:hover		{
	height			: 100%;
}

#pod ul.style li a 		{
	background		: transparent;
	height			: 100%;
	text-decoration	: none;
}

#pod ul.style li a,
#pod ul.style li a:visited {
	color			: #339;
	text-decoration	: none;
}

#pod ul.style li a:hover   {
	color			: #33f;
	text-decoration	: none;
}

ul.style		{
	width			: 100%;
	text-align		: left;
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
}

ul.style li 	{
	margin			: 0px;
	padding			: 0px 0px 5px 2px;
}

ul.style li a	{
	width			: 100%;
	line-height		: 14px !important;
	margin			: 0px;
	padding			: 0px;
	clear			: both;
	display			: block !important;
}

ul.style li a:hover	{
	width			: 100%;
	display			: block !important;
	margin			: 0px;
	padding			: 0px;
	line-height		: 14px !important;
	clear			: both;
}

/*
スペース設定*/
#spaceh_0c			{
	overflow		: hidden;
	clear			: both;
	height			: 0px;
}

#spaceh_1c			{
	padding			: 1px 0px;
	clear			: both;
}

#spaceh_2c			{
	padding			: 2px 0px;
	clear			: both;
}

#spaceh_2			{
	padding			: 2px 0px;
}

#spaceh_3			{
	padding			: 3px 0px;
}

#spaceh_4			{
	padding			: 4px 0px;
}

#spaceh_4c			{
	padding			: 4px 0px;
	clear			: both;
}

#spaceh_5			{
	padding			: 5px 0px;
}

/*■左メニュー（ランキング用）使用していない*/

ul li ol#type1 li	{
	background		: url(../img/spacer.gif) no-repeat;
	border-bottom	: 0px solid #ccc;
	list-style		: decimal;
	color			: #339;
	margin			: 0px;
	padding			: 0px 0px 3px 0px;
}

ul.btn_lineup		{
	margin			: 0px;
	padding			: 0px;
	list-style-type	: none;
	display			: inline;
	float			: left;
}
ul.btn_lineup li	{
	padding			: 0px 84px 0px 0px;
	margin			: 0px;
	list-style-type	: none;
	display			: inline;
}

div.btn_lineup{
	width			: 100%;
}

/* 表示方法の切り替え */
div.view_switch{
	padding			: 3px 0px 0px 0px;
}
