/* LR内のIMG用（div） */
.LR_ListIMG {
	margin: 4px 0 4px -20px;
	padding: 0px;
	text-indent: 0;
	text-align: center;
}
/* LR-LIST（現在地） */
.LR_NowPage {
	font-weight:bold;
}
/* LR-LIST */
.LIST_Type01,
.LIST_Type02,
.LIST_Type03,
.LIST_Type04,
.LIST_Type05,
.LIST_Type06,
.LIST_Type91,
.LIST_Type92 {
	list-style-position: outside;
	line-height: 110%;
	margin-top: 1px;
	padding-left: 0;
	margin-left:0px;
	list-style-type: none;
}
.LIST_Type01L,
.LIST_Type02L,
.LIST_Type03L,
.LIST_Type04L,
.LIST_Type05L,
.LIST_Type06L,
.LIST_Type91L,
.LIST_Type92L {
	list-style-position: outside;
	line-height: 110%;
	margin-top: 1px;
	padding-left: 17px;
	margin-left:0px;
}
.LIST_Type01 li,
.LIST_Type01L li,
.LIST_Type02 li,
.LIST_Type02L li,
.LIST_Type03 li,
.LIST_Type03L li,
.LIST_Type04 li,
.LIST_Type04L li,
.LIST_Type05 li,
.LIST_Type05L li,
.LIST_Type06 li,
.LIST_Type06L li {
	margin-top: 5px;
}
/* （灰色丸）*/
.LIST_Type01 li {
	background: url(/common/img_lr/dot_gray.gif) no-repeat 5px 0.3em;
	padding-left:17px;
}
.LIST_Type01L {
	list-style-image: url(/common/img_lr/list_line.gif);
}
/* （赤三角小）*/
.LIST_Type02 li {
	background: url(/common/img_lr/navi01.gif) no-repeat 3px 0.3em;
	padding-left:17px;
}
.LIST_Type02L li {
	list-style-image: url(/common/img_lr/list_line.gif);
}
/* （灰三角小）*/
.LIST_Type03 li {
	background: url(/common/img_lr/navi02.gif) no-repeat 3px 0.3em;
	padding-left:17px;
}
.LIST_Type03L {
	list-style-image: url(/common/img_lr/list_line.gif);
}
/* （赤三角大）*/
.LIST_Type04 li{
	background: url(/common/img_lr/navi03.gif) no-repeat 5px 0.3em;
	padding-left:17px;
}
.LIST_Type04L {
	list-style-image: url(/common/img_lr/list_line.gif);
}
/* （灰三角大）*/
.LIST_Type05 li {
	background: url(/common/img_lr/navi04.gif) no-repeat 5px 0.3em;
	padding-left:17px;
}
.LIST_Type05L {
	list-style-image: url(/common/img_lr/list_line.gif);
}
/* （なし）*/
.LIST_Type06 li {
	background: none;
	padding-left:17px;
}
.LIST_Type06L {
	list-style-image: url(/common/img_lr/list_line.gif);
}
/* （Rank・大）*/
.LIST_Type91 {
	list-style-type: decimal;
	margin: 4px 0px 0px 0px;
	padding-left:20px;
}
.LIST_Type91 li {
	/*text-indent: -16px;*/
	margin-left: 14px;
	padding: 5px 0px 5px 0px;
	/*list-style-position:inside;*/
	color:#333333;
}
.LIST_Type91L {
	list-style-type: decimal;
	margin: 4px 0px 0px 0px;
}
.LIST_Type91L li {
	text-indent: -16px;
	padding: 2px 0px 5px 0px;
	list-style-position:inside;
	color:#333333;
}
/* （Rank・小）*/
.LIST_Type92 {
	list-style-type: decimal;
	margin: 4px 0px 0px 0px;
	padding-left:20px;
}
.LIST_Type92 li {
	font-size: 11px;
	/*text-indent: -16px;*/
	margin-left: 14px;
	padding: 2px 0px 5px 0px;
	/*list-style-position:inside;*/
	color:#333333;
}
.LIST_Type92L {
	list-style-type: decimal;
	margin: 4px 0px 0px 0px;
}
.LIST_Type92L li {
	font-size: 11px;
	text-indent: -16px;
	padding: 2px 0px 5px 0px;
	list-style-position:inside;
	color:#333333;
}

/* ★ ランキング用 ★ */
.LIST_RANKING_Type91 table {
	padding: 5px 0px 5px 0px;
	line-height: 110%;
	list-style-position:inside;
	color:#333333;
	font-size:x-small;
}
.LIST_RANKING_Type91L table {
	padding: 2px 0px 5px 0px;
	list-style-position:inside;
	color:#333333;
}
.LIST_RANKING_Type92 table {
	line-height: 110%;
	font-size: 11px;
	padding: 2px 0px 5px 0px;
	list-style-position:inside;
	color:#333333;
	font-size:x-small;
}
.LIST_RANKING_Type92L table {
	font-size: 11px;
	padding: 2px 0px 5px 0px;
	list-style-position:inside;
	color:#333333;
}
.LIST_RANKING_Type_TD91 {
	width: 22%;
    text-align: center;
    nowrap;
}
.LIST_RANKING_Type_TD92 {
	width: 18%;
    text-align: center;
	nowrap;
}
/* ★ LR本番用 ★ */
/* LR枠　01～50丸枠　51～90角枠　99ホワイト */
/*
.LR_W_TB_R01	{	width: 180px; margin-top: 4px;	margin-bottom: 8px;}
*/
.LR_W_TB_R01 {
	width: 180px;
	margin-bottom: 8px;
	word-break: break-all;
}
.LR_W_TB_R02 {
	width: 180px;
	margin-bottom: 8px;
	word-break: break-all;
}
.LR_W_TB_R03 {
	width: 180px;
	margin-bottom: 8px;
	word-break: break-all;
}
.LR_W_TB_R04 {
	width: 180px;
	margin-bottom: 8px;
	word-break: break-all;
}
.LR_W_TB_R05 {
	width: 180px;
	margin-bottom: 8px;
	word-break: break-all;
}
.LR_W_TB_R06 {
	width: 180px;
	margin-bottom: 8px;
	word-break: break-all;
}
.LR_W_TB_R07 {
	width: 180px;
	margin-bottom: 8px;
	word-break: break-all;
}
.LR_W_TB_R08 {
	width: 180px;
	margin-bottom: 8px;
	word-break: break-all;
}
.LR_W_TB_S51 {
	width: 180px;
	margin-bottom: 8px;
	border: 1px solid #cccccc;
	word-break: break-all;
}
.LR_W_TB_S52 {
	width: 180px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #c5c6e1;
	word-break: break-all;
}
.LR_W_TB_S53 {
	width: 180px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #dad4b5;
	word-break: break-all;
}
.LR_W_TB_S54 {
	width: 180px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #d8c7dd;
	word-break: break-all;
}
.LR_W_TB_S55 {
	width: 180px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #e1c5c5;
	word-break: break-all;
}
.LR_W_TB_S56 {
	width: 180px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #dac7b5;
	word-break: break-all;
}
.LR_W_TB_S57 {
	width: 180px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #d2c6be;
	word-break: break-all;
}
.LR_W_TB_S58 {
	width: 180px;
	margin-top: 5px;
	margin-bottom: 8px;
	border: 1px solid #c3e3c9;
	word-break: break-all;
}
.LR_W_TB_N99 {
	width: 180px;
	margin-top: 0px;
	margin-bottom: 9px;
	border-width: 0px;
	word-break: break-all;
}
/* MainTopテーブル内TD */
.LR_MT_TD {
	padding: 2px 4px 2px 4px;
	text-align: center;
}
.LR_MM_TD span {
	font-size: 70%;
}
/* MainMiddleテーブル */
.LR_MM_TB {
	margin: 0px;
	padding-bottom:1px;
}
/* MainMiddleテーブル内TD */
.LR_MM_TD {
	text-align: left;
	padding: 0 3px 0px 3px;
	color:#333333;
}
.LR_MM_TD b {
	color:#000000;
}
table .LR_MM_TB .LR_MM_TD ul {
	color:#545454;
	margin: 0 0 5px;
}

/* MainBottomテーブル内TD */
.LR_MB_TD {
	padding: 0 3px 0 0;
	text-align: right;
	border-width: 0px;
}

/* MainTopテーブル内TD（Rank用グレー背景） */
.LR_MT_TDrank {
	padding: 2px 3px 2px 3px;
	text-align: right;
	font-size: 83%;
}
/* MainBottomテーブル内TD（Rank用グレー背景） */
.LR_MB_TDrank {
	padding: 2px 0 2px 0;
	text-align: right;
	font-size: 83%;
}
/*LR枠トップTD（BG-IMG適用）*/
.LR_WT_TD {
	font-weight: bold;
	padding: 6px 10px;
	border: 0px solid #FFFFFF;
}
/*LR枠ミドルTD */
.LR_WM_TD {
	border-width: 0px 1px 0px 1px;
	border-style: solid;
}
/*LR枠ボトムTD（BG-IMG適用）*/
.LR_WB_TD {
	height: 4px;
}
/* ● LR01 角・IYピンク● */
/* old
table .LR_W_TB_R01 .LR_WT_TD	{	color: #333333;	background-image: url(/common/img_lr/fr_brown_head.gif);
															border-bottom: 1px solid #FC9C81;}
table .LR_W_TB_R01 .LR_WM_TD	{	border-left: 1px solid #FC9C81; border-right: 1px solid #FC9C81;}
table .LR_W_TB_R01 .LR_WB_TD	{	background-image: url(/common/img_lr/fr_brown_foot.gif);}
*/
/* update：青(グラデ) */
table .LR_W_TB_R01 .LR_WT_TD {
	color: #333333;
	background-image: url(/common/img_lr/fr_gray_head.gif);
	height:22px;
}
table .LR_W_TB_R01 .LR_WM_TD {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 0;
}
table .LR_W_TB_R01 .LR_WB_TD {
	background-image: url(/common/img_lr/fr_gray_foot.gif);
}

/*
table .LR_W_TB_R01 .LR_WB_TD	{	background-image: url(/common/img_lr/fr_blue_foot.gif);}
*/
/* ● LR02 丸・青 ● */
table .LR_W_TB_R02 .LR_WT_TD {
	color: #333333;
	background-image: url(/common/img_lr/fr_blue_head.gif);
	height:22px;
}
table .LR_W_TB_R02 .LR_WM_TD {
	border-left: 1px solid #c5c6e1;
	border-right: 1px solid #c5c6e1;
	padding: 0;
}
table .LR_W_TB_R02 .LR_WB_TD {
	background-image: url(/common/img_lr/fr_blue_foot.gif);
}
/* ● LR03 丸・黄 ● */
table .LR_W_TB_R03 .LR_WT_TD {
	color: #333333;
	background-image: url(/common/img_lr/fr_yellow_head.gif);
	height:22px;
}
table .LR_W_TB_R03 .LR_WM_TD {
	border-left: 1px solid #dad4b5;
	border-right: 1px solid #dad4b5;
	padding: 0;
}
table .LR_W_TB_R03 .LR_WB_TD {
	background-image: url(/common/img_lr/fr_yellow_foot.gif);
}
/* ● LR04 丸・緑 ● */
table .LR_W_TB_R04 .LR_WT_TD {
	color: #333333;
	background-image: url(/common/img_lr/fr_green_head.gif);
	height:22px;
}
table .LR_W_TB_R04 .LR_WM_TD {
	border-left: 1px solid #d8c7dd;
	border-right: 1px solid #d8c7dd;
	padding: 0;
}
table .LR_W_TB_R04 .LR_WB_TD {
	background-image: url(/common/img_lr/fr_green_foot.gif);
}
/* ● LR05 丸・ピンク ● */
table .LR_W_TB_R05 .LR_WT_TD {
	color: #333333;
	background-image: url(/common/img_lr/fr_pink_head.gif);
	height:22px;
}
table .LR_W_TB_R05 .LR_WM_TD {
	border-left: 1px solid #e1c5c5;
	border-right: 1px solid #e1c5c5;
	padding: 0;
}
table .LR_W_TB_R05 .LR_WB_TD {
	background-image: url(/common/img_lr/fr_pink_foot.gif);
}
/* ● LR06 丸・オレンジ ● */
table .LR_W_TB_R06 .LR_WT_TD {
	color: #333333;
	background-image: url(/common/img_lr/fr_orange_head.gif);
	height:22px;
}
table .LR_W_TB_R06 .LR_WM_TD {
	border-left: 1px solid #dac7b5;
	border-right: 1px solid #dac7b5;
	padding: 0;
}
table .LR_W_TB_R06 .LR_WB_TD {
	background-image: url(/common/img_lr/fr_orange_foot.gif);
}
/* ● LR07 丸・銀 ● */
table .LR_W_TB_R07 .LR_WT_TD {
	color: #333333;
	background-image: url(/common/img_lr/fr_silver_head.gif);
	height:22px;
}
table .LR_W_TB_R07 .LR_WM_TD {
	border-left: 1px solid #d2c6be;
	border-right: 1px solid #d2c6be;
	padding: 0;
}
table .LR_W_TB_R07 .LR_WB_TD {
	background-image: url(/common/img_lr/fr_silver_foot.gif);
}
/* ● LR08 丸・緑 ● */
table .LR_W_TB_R08 .LR_WT_TD {
	color: #333333;
	background-image: url(/common/img_lr/fr_emerald_head.gif);
	height:22px;
}
table .LR_W_TB_R08 .LR_WM_TD {
	border-left: 1px solid #c3e3c9;
	border-right: 1px solid #c3e3c9;
	padding: 0;
}
table .LR_W_TB_R08 .LR_WB_TD {
	background-image: url(/common/img_lr/fr_emerald_foot.gif);
}
/* ■ LR51 角・青 ■ */
table .LR_W_TB_S51 .LR_WT_TD {
	color: #FFFFFF;
	background-color: #907A5F;
	height:22px;
}
table .LR_W_TB_S51 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S51 .LR_WB_TD {
	height:0;
}
table .LR_W_TB_S51 .LR_WT_TD {
	color: #333333;
	background-color: #eeeeee;
	height:22px;
}
table .LR_W_TB_S51 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S51 .LR_WB_TD {
	height:0;
	padding: 0;
}
/* table .LR_W_TB_S51 .LR_MT_TD,
/* table .LR_W_TB_S51 .LR_MB_TD	{	border-color: #D8DBFF;}

/* ■ LR52 角・IYピンク ■ */
table .LR_W_TB_S52 .LR_WT_TD {
	color: #333333;
	background-color: #dfdff4;
	height:22px;
}
table .LR_W_TB_S52 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S52 .LR_WB_TD {
	height:0;
}
/* table .LR_W_TB_S52 .LR_MT_TD,
/* table .LR_W_TB_S52 .LR_MB_TD	{	border-color: #FC9C81;}

/* ■ LR53 角・黄 ■ */
table .LR_W_TB_S53 .LR_WT_TD {
	color: #333333;
	background-color: #fff4cc;
	height:22px;
}
table .LR_W_TB_S53 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S53 .LR_WB_TD {
	height:0px;
}
/* table .LR_W_TB_S53 .LR_MT_TD,
/* table .LR_W_TB_S53 .LR_MB_TD	{	border-color: #F0ECBC;}
/* ■ LR54 角・緑 ■ */
table .LR_W_TB_S54 .LR_WT_TD {
	color: #333333;
	background-color: #efdff4;
	height:22px;
}
table .LR_W_TB_S54 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S54 .LR_WB_TD {
	height:0;
}
/* table .LR_W_TB_S54 .LR_MT_TD,
/* table .LR_W_TB_S54 .LR_MB_TD	{	border-color: #C7FFCC;}
/* ■ LR55 角・ピンク ■ */
table .LR_W_TB_S55 .LR_WT_TD {
	color: #333333;
	background-color: #ffd9d9;
	height:22px;
}
table .LR_W_TB_S55 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S55 .LR_WB_TD {
	height:0;
}
/* table .LR_W_TB_S55 .LR_MT_TD,
/* table .LR_W_TB_S55 .LR_MB_TD	{	border-color: #FFE3E1;}
/* ■ LR56 角オレンジ ■ */
table .LR_W_TB_S56 .LR_WT_TD {
	color: #333333;
	background-color: #ffd9bb;
	height:22px;
}
table .LR_W_TB_S56 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S56 .LR_WB_TD {
	height:04px;
}
/* table .LR_W_TB_S56 .LR_MT_TD,
/* table .LR_W_TB_S56 .LR_MB_TD	{	border-color: #F0ECBC;}
/* ■ LR57 角・銀 ■ */
table .LR_W_TB_S57 .LR_WT_TD {
	color: #333333;
	background-color: #e3d3c3;
	height:22px;
}
table .LR_W_TB_S57 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S57 .LR_WB_TD {
	height:0px;
}
/* table .LR_W_TB_S57 .LR_MT_TD,
/* table .LR_W_TB_S57 .LR_MB_TD	{	border-color: #EBEBEB;}

/* ■ LR58 緑 ■ */
table .LR_W_TB_S58 .LR_WT_TD {
	color: #333333;
	background-color: #dff3e3;
	height:22px;
}
table .LR_W_TB_S58 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
}
table .LR_W_TB_S58 .LR_WB_TD {
	height:0px;
}
/* table .LR_W_TB_S57 .LR_MT_TD,
/* table .LR_W_TB_S57 .LR_MB_TD	{	border-color: #EBEBEB;}

/* ■ LR99 ホワイト(枠ﾅｼ) ■ */
table .LR_W_TB_N99 .LR_WT_TD {
	color: #333333;
	text-align: left;
	height:3px;
}
table .LR_W_TB_N99 .LR_WM_TD {
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 0px;
}
table .LR_W_TB_N99 .LR_WB_TD {
	height:0px;
}
table .LR_W_TB_N99 .LR_MT_TD, table .LR_W_TB_N99 .LR_MB_TD {
	border-width: 0px;
	padding: 0px;
}
table .LR_W_TB_N99 .LR_MM_TD {
	padding: 0 0 0 0;
}
