@charset "utf-8"; /* タイトル背景画像の設定*/
.head_center {/*中央メニュー用*/
	background : #ffff99 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/original/title_center_mini.gif) no-repeat;
	height : 18px;
	color : #009900;
	font-size : 12px;
	line-height : 120%;
	letter-spacing : 1px;
	padding : 4px 0px 0px 4px;
}
.head_center2 b {
	font-size:10px;
	margin:0 0 0 10px;
	padding:0;
	color:#996600;
	font-weight:normal;
}
.head_center3 {/*１カラム横長用*/
	background : #fff url(../img/original/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/original/title_left.gif) no-repeat;
	height : 18px;
	color : #ff6666;
	font-size : 12px;
	line-height : 120%;
	letter-spacing : 1px;
	padding : 4px 0px 0px 4px;
}
.head_right {/*右メニュー用*/
	background : #efefef url(../img/original/title_left.gif) no-repeat;
	height : 18px;
	color : #00cc00;
	font-size : 12px;
	line-height : 120%;
	letter-spacing : 1px;
	padding : 4px 0px 0px 4px;
}
.header_menu {/*パンクズリスト用背景*/
	background : #efefef url(../img/original/title_menu.gif) no-repeat;
	background-position:5px 0;
	width : 775px;
	/*height : 16px;*/
	padding : 2px 0px 3px 8px;
	margin : 2px 0px 5px 0;
	font-size : 
10px;
	letter-spacing :1px;
	overflow:hidden;display:block;
	
}
.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;
} /*********************メニューリンクの設定（thdリンク）*/
ul.thd-pod {
	width : 100%;
	text-align : left;
	margin : 0px;
	padding : 0px;
	list-style : none;
	font-size:10px;
	color:#333;
}
ul.thd-pod li {
	background : url(../img/ico_point.gif) no-repeat;
	margin : 0px;
	padding : 0px 0px 5px 13px;
}
#pod ul.thd-pod a:hover {
	height:100%;
}
#pod ul.thd-pod li a {
	background : transparent;
	height : 100%;
	text-decoration : none;
}
#pod ul.thd-pod li a, #pod ul.thd-pod li a:visited {
	color : #339;
	text-decoration : none;
}
#pod ul.thd-pod li a:hover {
	color : #33f;
	text-decoration : none;
}
ul.thd-pod {
	width : 100%;
	text-align : 
left;
	margin : 0px;
	padding : 0px;
	list-style : none;
}
ul.thd-pod li {
	margin : 
0px;
	padding : 0px 0px 5px 13px;
}
ul.thd-pod li a {
	width : 100%;
	line-height : 
14px !important;
	margin : 0px;
	padding : 0px;
	clear : both;
	display : block !important;
}
ul.thd-pod li a:hover {
	width : 100%;
	display : block !important;
	margin : 0px;
	padding : 0px;
	line-height : 14px !important;
	clear : both;
} /**************************************************************/
/*メニューリンクの設定（メニュー各種設定）*/ #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 : 7px 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;
}
/*右エリアテーブル*/ table.right-t {
	background:#ffffcc;
	margin:0;
	padding:0;
	width:183px;
	height:alto;
	border:none;
}
