@charset "utf-8";

/****************************オフィシャルコラボ****************************/
#main											{width:680px; text-align:left; color:#333333; margin-left:auto; margin-right:auto;}
#main_in680										{width:680px;}
.menu_ofclb										{height:27px; display:block; float:left; margin-top:1px;}
.menu_ofclb02									{height:27px; display:block; float:left;}
a.menu_ofclb_top:hover							{background:url(/images/official_clb/kadokawa/menu_kadokawa_ov_top.jpg) no-repeat top left;}
a.menu_ofclb_detail:hover						{background:url(/images/official_clb/kadokawa/menu_kadokawa_ov_detail.jpg) no-repeat top left;}
a.menu_ofclb_list:hover							{background:url(/images/official_clb/kadokawa/menu_kadokawa_ov_list.jpg) no-repeat top left;}
a.menu_ofclb_rule:hover							{background:url(/images/official_clb/kadokawa/menu_kadokawa_ov_rule.jpg) no-repeat top left;}
.menu_ofclb_top_now								{background:url(/images/official_clb/kadokawa/menu_kadokawa_now_top.jpg) no-repeat top left;}
.menu_ofclb_detail_now							{background:url(/images/official_clb/kadokawa/menu_kadokawa_now_detail.jpg) no-repeat top left;}
.menu_ofclb_list_now							{background:url(/images/official_clb/kadokawa/menu_kadokawa_now_list.jpg) no-repeat top left;}
.menu_ofclb_rule_now							{background:url(/images/official_clb/kadokawa/menu_kadokawa_now_rule.jpg) no-repeat top left;}

a.menu_ofclb_nml_top							{background:url(/images/official_clb/menu_ofclb_nml_top.jpg) no-repeat top left;}
a.menu_ofclb_nml_detail							{background:url(/images/official_clb/menu_ofclb_nml_detail.jpg) no-repeat top left;}
a.menu_ofclb_nml_list							{background:url(/images/official_clb/menu_ofclb_nml_list.jpg) no-repeat top left;}
a.menu_ofclb_nml_rule							{background:url(/images/official_clb/menu_ofclb_nml_rule.jpg) no-repeat top left;}
a.menu_ofclb_nml_result							{background:url(/images/official_clb/menu_ofclb_nml_result.jpg) no-repeat top left;}
a.menu_ofclb_nml_top:hover						{background:url(/images/official_clb/menu_ofclb_ov_top.jpg) no-repeat top left;}
a.menu_ofclb_nml_detail:hover					{background:url(/images/official_clb/menu_ofclb_ov_detail.jpg) no-repeat top left;}
a.menu_ofclb_nml_list:hover						{background:url(/images/official_clb/menu_ofclb_ov_list.jpg) no-repeat top left;}
a.menu_ofclb_nml_rule:hover						{background:url(/images/official_clb/menu_ofclb_ov_rule.jpg) no-repeat top left;}
a.menu_ofclb_nml_result:hover					{background:url(/images/official_clb/menu_ofclb_ov_result.jpg) no-repeat top left;}
.menu_ofclb_nml_top_now							{background:url(/images/official_clb/menu_ofclb_now_top.jpg) no-repeat top left;}
.menu_ofclb_nml_detail_now						{background:url(/images/official_clb/menu_ofclb_now_detail.jpg) no-repeat top left;}
.menu_ofclb_nml_list_now						{background:url(/images/official_clb/menu_ofclb_now_list.jpg) no-repeat top left;}
.menu_ofclb_nml_rule_now						{background:url(/images/official_clb/menu_ofclb_now_rule.jpg) no-repeat top left;}
.menu_ofclb_nml_result_now						{background:url(/images/official_clb/menu_ofclb_now_result.jpg) no-repeat top left;}

a.menu_ofclb_nml_top02							{background:url(/images/official_clb/menu_ofclb_nml_top02.jpg) no-repeat top left;}
a.menu_ofclb_nml_top02:hover					{background:url(/images/official_clb/menu_ofclb_ov_top02.jpg) no-repeat top left;}
.menu_ofclb_nml_top02_now						{background:url(/images/official_clb/menu_ofclb_now_top02.jpg) no-repeat top left;}
a.menu_ofclb_nml_result02						{background:url(/images/official_clb/menu_ofclb_nml_result02.jpg) no-repeat top left;}
a.menu_ofclb_nml_result02:hover					{background:url(/images/official_clb/menu_ofclb_ov_result02.jpg) no-repeat top left;}
.menu_ofclb_nml_result02_now					{background:url(/images/official_clb/menu_ofclb_now_result02.jpg) no-repeat top left;}

.offclbmenubox									{width:618px; margin:0 auto; text-align:center; background-color:#555555;}
.offclbmenubox_in								{padding:3px 3px 0 3px;}
.ml03											{margin-left:3px;}
.clear_offclbmenu								{clear:both; overflow:hidden; width:612px; height:3px;}
a.offclbmenu									{display:block; float:left; width:120px; padding:8px 0; color:#ffffff;}
a.offclbmenu:hover								{text-decoration:none;}
a.offclbmenu:visited							{color:#ffffff;}
.offclbmenu_dum									{float:left; width:120px; padding:8px 0; color:#888888;}

.offclbmenubox_in div.tshirt					{width:612px;}
.offclbmenubox_in div.tshirt a					{background-color:#333333;}
.offclbmenubox_in div.tshirt a:hover			{background-color:#111111;}

.offclbmenubox_in div.tshirt a.now				{background-color:#ff5588;}
.offclbmenubox_in div.tshirt a.now:hover		{background-color:#ff5588;}

.offclbmenubox_in div.pangya					{width:612px;}
.offclbmenubox_in div.pangya a					{background-color:#333333;}
.offclbmenubox_in div.pangya a:hover			{background-color:#111111;}

.offclbmenubox_in div.pangya a.now				{background-color:#51ac00;}
.offclbmenubox_in div.pangya a.now:hover		{background-color:#51ac00;}

.offclbmenubox_in div.ps3home					{width:612px;}
.offclbmenubox_in div.ps3home a					{background-color:#333333;}
.offclbmenubox_in div.ps3home a:hover			{background-color:#111111;}

.offclbmenubox_in div.ps3home a.now				{background-color:#294f74;}
.offclbmenubox_in div.ps3home a.now:hover		{background-color:#294f74;}

.offclbmenubox_in div.yomban					{width:612px;}
.offclbmenubox_in div.yomban a					{background-color:#0b1c2c;}
.offclbmenubox_in div.yomban a:hover			{background-color:#1d3b55;}

.offclbmenubox_in div.yomban a.now				{background-color:#fb5678;}
.offclbmenubox_in div.yomban a.now:hover		{background-color:#fb5678;}

.offclbmenubox_in div.sega0909					{width:612px;}
.offclbmenubox_in div.sega0909 a				{background-color:#e1e82c; color:#4f520a;}
.offclbmenubox_in div.sega0909 a.now:visited	{color:#ffffff;}
.offclbmenubox_in div.sega0909 a:visited		{color:#4f520a;}
.offclbmenubox_in div.sega0909 a:hover			{background-color:#989e02; color:#ffffff;}
.offclbmenubox_in div.sega0909 a.now			{background-color:#868b01; color:#ffffff;}
.offclbmenubox_in div.sega0909 a.now:hover		{background-color:#868b01; color:#ffffff;}
.clb_sega0909 p									{color:#ffffff;}

.offclbmenubox_in div.kouka						{width:612px;}
.offclbmenubox_in div.kouka a					{background-color:#96491e; color:#ffffff;}
.offclbmenubox_in div.kouka a:hover				{background-color:#632c0c; color:#ffffff;}
.offclbmenubox_in div.kouka a.now				{background-color:#e56889; color:#ffffff;}
.offclbmenubox_in div.kouka a.now:hover			{background-color:#e56889; color:#ffffff;}
.clb_kouka p									{color:#ffffff;}
.clb_kouka a									{color:#ff6600;}
.clb_kouka a:visited							{color:#ff6600;}

.offclbmenubox_in div.cal0911					{width:612px;}
.offclbmenubox_in div.cal0911 a					{background-color:#f2df12; color:#111111;}
.offclbmenubox_in div.cal0911 a:visited			{color:#111111;}
.offclbmenubox_in div.cal0911 a.now:visited		{color:#ffffff;}
.offclbmenubox_in div.cal0911 a:hover			{background-color:#fcf390; color:#111111;}
.offclbmenubox_in div.cal0911 a.now				{background-color:#000000; color:#ffffff;}
.offclbmenubox_in div.cal0911 a.now:hover		{background-color:#000000; color:#ffffff;}
.cal0911 p										{color:#111111;}
.cal0911 .clb_h04								{letter-spacing:0.6em; border-bottom:1px dotted #ffffff; padding-bottom:5px; margin-bottom:8px; font-weight:bold;}
.cal0911 a										{color:#f70180;}
.cal0911 a:visited								{color:#f70180;}

.offclbmenubox_in div.taito0912					{width:612px;}
.offclbmenubox_in div.taito0912 a				{background-color:#e1e82c; color:#4f520a;}
.offclbmenubox_in div.taito0912 a:visited		{color:#4f520a;}
.offclbmenubox_in div.taito0912 a.now:visited	{color:#ffffff;}
.offclbmenubox_in div.taito0912 a:hover			{background-color:#989e02; color:#ffffff;}
.offclbmenubox_in div.taito0912 a.now			{background-color:#868b01; color:#ffffff;}
.offclbmenubox_in div.taito0912 a.now:hover		{background-color:#868b01; color:#ffffff;}
.box_taito0912 p								{color:#ffffff;}
.box_taito0912 a								{color:#1c5894;}
.box_taito0912 a:visited						{color:#1c5894;}

.box_cal0911 a									{color:#f70180;}
.cal0911_result									{width:155px; background-color:#ffffff; padding:0 0 10px 0; float:left; text-align:center;}
.cal0911_result div.month						{color:#ffffff; padding:5px 0; background-color:#111111; margin:1px;}

.offclbmenubox_in div.kinsei0912				{width:612px;}
.offclbmenubox_in div.kinsei0912 a				{background-color:#58b431; color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a:visited		{color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a.now:visited	{color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a:hover		{background-color:#327316; color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a.now			{background-color:#1f5806; color:#ffffff;}
.offclbmenubox_in div.kinsei0912 a.now:hover	{background-color:#1f5806; color:#ffffff;}
.box_kinsei0912 p								{color:#ffffff;}
.box_kinsei0912 a								{color:#ff6600;}
.box_kinsei0912 a:visited						{color:#ff6600;}
.box_kinsei0912 .h04							{border-bottom:1px dotted #1f5806; background-image:none;}

.offclbmenubox_in div.tansu0912					{width:612px;}
.offclbmenubox_in div.tansu0912 a				{background-color:#ffffff; color:#51ac00;}
.offclbmenubox_in div.tansu0912 a:visited		{color:#51ac00;}
.offclbmenubox_in div.tansu0912 a.now:visited	{color:#ffffff;}
.offclbmenubox_in div.tansu0912 a:hover			{background-color:#e1fabf; color:#51ac00;}
.offclbmenubox_in div.tansu0912 a.now			{background-color:#51ac00; color:#ffffff;}
.offclbmenubox_in div.tansu0912 a.now:hover		{background-color:#51ac00; color:#ffffff;}
.box_tansu0912 p								{color:#333333;}
.box_tansu0912 a								{color:#ff6600;}
.box_tansu0912 a:visited						{color:#ff6600;}
.box_tansu0912 .h04								{border-bottom:1px dotted #51ac00; background-image:none; color:#51ac00;}

.clb1004_race									{background:url(/images/official_clb/miku_car3/bg_b.jpg) no-repeat left bottom; padding-bottom:20px; width:680px; position:relative;}
.clb1004_race table								{border-collapse:collapse; border-spacing:0;}
.clb1004_race_t									{background:url(/images/official_clb/miku_car3/bg_t.jpg) no-repeat left top; background-color:#e79a15; padding-top:244px; width:680px;}
.clb1004_race_t02								{background:url(/images/official_clb/miku_car3/bg_t02.jpg) no-repeat left top; background-color:#e79a15; padding-top:244px; width:680px;}
.clb1004_race_m									{margin:0 auto 0 auto; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1004_race_m_list							{width:680px;}
.clb1004_race .menubox							{width:646px; margin-left:34px; color:#c89235;}
.clb1004_race .contbox							{color:#000000; padding:30px;}
.clb1004_race .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.clb1004_race .menubox a:hover					{background:url(/images/official_clb/miku_car3/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1004_race .menubox .dum						{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1004_race .menubox .now						{background:url(/images/official_clb/miku_car3/menu_bg_ov.jpg) no-repeat left top;}
.clb1004_race .title_clb						{line-height:32px; border:1px dotted #961a0f; background-color:#d42617; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1004_race a									{color:#0a75a1;}

.clb1004_race .clb_end							{position:absolute; background:url(/images/official_clb/miku_car3/clb_end.png) no-repeat left top; width:112px; height:112px; top:120px; right:100px;}
.clb1004_race .clb_result						{position:absolute; background:url(/images/official_clb/miku_car3/clb_result.png) no-repeat left top; width:112px; height:112px; top:120px; right:100px;}

.clb_b											{background:url(/images/official_clb/titekizaisankentei/bg_b_cmn.png) no-repeat left bottom; width:680px; position:relative;}
.clb1005_intel_t								{background:url(/images/official_clb/titekizaisankentei/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1005_intel_m								{margin:0 auto 0 auto; background:url(/images/official_clb/titekizaisankentei/bg_m.gif) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1005_intel_m_list							{width:680px;}
.clb1005_intel_t .menubox						{width:646px; margin-left:34px; color:#b68f8f;}
.clb1005_intel_t .contbox						{color:#4a2e2e; padding:30px;}
.clb1005_intel_t .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.clb1005_intel_t .menubox a:hover				{background:url(/images/official_clb/titekizaisankentei/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1005_intel_t .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1005_intel_t .menubox .now					{background:url(/images/official_clb/titekizaisankentei/menu_bg_ov.jpg) no-repeat left top;}
.clb1005_intel_t .title_clb						{line-height:32px; border:1px dotted #976666; background-color:#a27171; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1005_intel_t a								{color:#0a75a1;}
.clb1005_intel_t .clb_end						{position:absolute; background:url(/images/official_clb/titekizaisankentei/clb_end.png) no-repeat left top; width:112px; height:112px; top:100px; right:20px;}
.clb1005_intel_t .clb_result					{position:absolute; background:url(/images/official_clb/titekizaisankentei/clb_result.png) no-repeat left top; width:112px; height:112px; top:100px; right:20px;}

.clb1006_zoo_b									{width:680px; position:relative; border-bottom:5px solid #efed21;}
.clb1006_zoo_t									{background:url(/images/official_clb/maruyamazoo/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1006_zoo_m									{margin:0 auto 0 auto; background:url(/images/official_clb/maruyamazoo/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1006_zoo_m_list								{width:680px;}
.clb1006_zoo_t .menubox							{width:646px; margin-left:34px; color:#cbc90d;}
.clb1006_zoo_t .contbox							{color:#ffffff; padding:30px;}
.clb1006_zoo_t .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#5c5b0f;}
.clb1006_zoo_t .menubox a:hover					{background:url(/images/official_clb/maruyamazoo/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1006_zoo_t .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1006_zoo_t .menubox .now					{background:url(/images/official_clb/maruyamazoo/menu_bg_ov.jpg) no-repeat left top;}
.clb1006_zoo_t .title_clb						{line-height:32px; border:1px dotted #fefd70; background-color:#f7f52c; font-weight:bold; color:#5c5b0f; padding:0 10px;}
.clb1006_zoo_t a								{color:#ebee0d;}
.clb1006_zoo_t .title_clb a						{color:#5c5b0f !important;}
.clb1006_zoo_t .clb_end							{position:absolute; background:url(/images/official_clb/maruyamazoo/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:35px;}
.clb1006_zoo_t .clb_result						{position:absolute; background:url(/images/official_clb/maruyamazoo/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:35px;}
.clb1006_zoo_t .result_zoo_snd					{background:url(/images/official_clb/maruyamazoo/bg_result_snd.jpg) no-repeat left top; border:5px solid #f7f52c; padding:15px;}
.clb1006_zoo_t .result_zoo_snd a				{background-color:#ffffff; padding:3px 5px; color:#444444;}
.clb1006_zoo_t .result_zoo_snd a:hover			{background-color:#f7f52c; color:#444444; text-decoration:none;}

.clb1007_halmens_b								{width:680px; position:relative; border-bottom:5px solid #f4a169;}
.clb1007_halmens_t								{background:url(/images/official_clb/halmens/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1007_halmens_t2								{background:url(/images/official_clb/halmens/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1007_halmens_m								{margin:0 auto 0 auto; background:url(/images/official_clb/halmens/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1007_halmens_m_list							{width:680px;}
.clb1007_halmens_m .menubox						{width:646px; margin-left:34px; color:#f9ba6b;}
.clb1007_halmens_m .contbox						{color:#ffffff; padding:30px;}
.clb1007_halmens_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#114a22;}
.clb1007_halmens_m .menubox a:hover				{background:url(/images/official_clb/halmens/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1007_halmens_m .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1007_halmens_m .menubox .now				{background:url(/images/official_clb/halmens/menu_bg_ov.jpg) no-repeat left top;}
.clb1007_halmens_m .title_clb					{line-height:32px; border:1px dotted #fba840; background-color:#ff9716; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1007_halmens_m a							{color:#ebee0d;}
.clb1007_halmens_m .title_clb a					{color:#5c5b0f !important;}
.clb1007_halmens_m .clb_end						{position:absolute; background:url(/images/official_clb/halmens/clb_end.png) no-repeat left top; width:112px; height:112px; top:110px; right:160px;}
.clb1007_halmens_m .clb_result					{position:absolute; background:url(/images/official_clb/halmens/clb_result.png) no-repeat left top; width:112px; height:112px; top:110px; right:160px;}

.clb1007_halmens_t2 .menubox					{width:646px; margin-left:34px; color:#f9ba6b;}
.clb1007_halmens_t2 .contbox					{color:#ffffff; padding:30px;}
.clb1007_halmens_t2 .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#114a22;}
.clb1007_halmens_t2 .menubox a:hover			{background:url(/images/official_clb/halmens/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1007_halmens_t2 .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1007_halmens_t2 .menubox .now				{background:url(/images/official_clb/halmens/menu_bg_ov.jpg) no-repeat left top;}
.clb1007_halmens_t2 .title_clb					{line-height:32px; border:1px dotted #fba840; background-color:#ff9716; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1007_halmens_t2 a							{color:#ebee0d;}
.clb1007_halmens_t2 .title_clb a				{color:#5c5b0f !important;}
.clb1007_halmens_t2 .clb_end					{position:absolute; background:url(/images/official_clb/halmens/clb_end.png) no-repeat left top; width:112px; height:112px; top:110px; right:160px;}
.clb1007_halmens_t2 .clb_result					{position:absolute; background:url(/images/official_clb/halmens/clb_result.png) no-repeat left top; width:112px; height:112px; top:110px; right:160px;}

.clb1009_atgames_b								{width:680px; position:relative; /*border-bottom:5px solid #f4a169;*/}
.clb1009_atgames_t								{background:url(/images/official_clb/atgames/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1009_atgames_t2								{background:url(/images/official_clb/atgames/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1009_atgames_m								{margin:0 auto 0 auto; background:url(/images/official_clb/atgames/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px;}
.clb1009_atgames_m .menubox						{width:646px; margin-left:34px; color:#ead270;}
.clb1009_atgames_m .contbox						{color:#333333; padding:30px;}
.clb1009_atgames_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#333333;}
.clb1009_atgames_m .menubox a:hover				{background:url(/images/official_clb/atgames/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1009_atgames_m .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1009_atgames_m .menubox .now				{background:url(/images/official_clb/atgames/menu_bg_ov.jpg) no-repeat left top;}
.clb1009_atgames_m .title_clb					{line-height:32px; border:1px dotted #f6ee66; background-color:#fbf593; font-weight:bold; color:#c95d0a; padding:0 10px;}
.clb1009_atgames_m a							{color:#187405;}
.clb1009_atgames_m .title_clb a					{color:#5c5b0f !important;}
.clb1009_atgames_m .clb_end						{position:absolute; background:url(/images/official_clb/atgames/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:0px;}
.clb1009_atgames_m .clb_result					{position:absolute; background:url(/images/official_clb/atgames/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:0px;}

.clb1011_cal_b									{width:680px; position:relative; /*border-bottom:5px solid #f4a169;*/}
.clb1011_cal_t									{background:url(/images/official_clb/calendar2011/bg_t.jpg) no-repeat left top; padding-top:235px; width:680px; position:relative;}
.clb1011_cal_t2									{background:url(/images/official_clb/calendar2011/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1011_cal_m									{margin:0 auto 0 auto; background:url(/images/official_clb/calendar2011/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px; position:relative; margin-top:-5px;}
.clb1011_cal_m_list								{width:680px;}
.clb1011_cal_m .menubox							{width:618px; color:#cccccc; margin:0 auto; text-align:center; padding-top:3px;}
.clb1011_cal_m .contbox							{color:#333333; padding:30px;}
.clb1011_cal_m .menubox a						{float:left; display:block; width:120px; height:33px; line-height:33px; color:#333333; margin-left:3px;}
.clb1011_cal_m .menubox a:hover					{text-decoration:none; background-color:#ffffff;}
.clb1011_cal_m .menubox .dum					{float:left; width:120px; height:33px; line-height:33px; cursor:default;}
.clb1011_cal_m .menubox a.now					{background-color:#111111; color:#ffffff !important;}
.clb1011_cal_m .menubox a.now:hover				{background-color:#111111;}
.clb1011_cal_m .title_clb						{line-height:32px; border:1px dotted #f12d65; background-color:#eb205a; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1011_cal_m a								{color:#289ebc;}
.clb1011_cal_m .title_clb a						{color:#5c5b0f !important;}
.clb1011_cal_m .clb_end							{position:absolute; background:url(/images/official_clb/calendar2011/clb_end.png) no-repeat left top; width:112px; height:112px; top:105px; left:410px;}
.clb1011_cal_m .clb_result						{position:absolute; background:url(/images/official_clb/calendar2011/clb_result.png) no-repeat left top; width:112px; height:112px; top:105px; left:410px;}

.clb1011otome_b									{width:680px; position:relative; /*border-bottom:5px solid #f4a169;*/}
.clb1011otome_t									{background:url(/images/official_clb/otome/bg_t.jpg) no-repeat left top; padding-top:230px; width:680px; position:relative;}
.clb1011otome_t2								{background:url(/images/official_clb/otome/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1011otome_m									{margin:0 auto 0 auto; background:url(/images/official_clb/otome/bg_m.jpg) repeat-y left top; min-height:356px; height:auto !important; height:356px; width:680px; position:relative;}
.clb1011otome_list								{width:680px;}
.clb1011otome_m .menubox						{width:618px; color:#d361ac; margin:0 auto; text-align:center; padding-top:3px;}
.clb1011otome_m .contbox						{color:#333333; padding:30px;}
.clb1011otome_m .menubox a						{float:left; display:block; width:120px; height:33px; line-height:33px; color:#ffffff; margin-left:3px; text-decoration:none;}
.clb1011otome_m .menubox a:hover				{text-decoration:none; background-color:#a0317a;}
.clb1011otome_m .menubox .dum					{float:left; width:120px; height:33px; line-height:33px; cursor:default;}
.clb1011otome_m .menubox a.now					{background-color:#5a1d36; color:#ffffff !important;}
.clb1011otome_m .menubox a.now:hover			{background-color:#5a1d36;}
.clb1011otome_m .title_clb						{line-height:32px; border:1px dotted #000000; background-color:#101010; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1011otome_m a								{color:#289ebc;}
.clb1011otome_m .title_clb a					{color:#5c5b0f !important;}
.clb1011otome_m .clb_end						{position:absolute; background:url(/images/official_clb/otome/clb_end.png) no-repeat left top; width:112px; height:112px; top:105px; left:410px;}
.clb1011otome_m .clb_result						{position:absolute; background:url(/images/official_clb/otome/clb_result.png) no-repeat left top; width:112px; height:112px; top:105px; left:410px;}

.clb1011_victor_b								{width:680px; position:relative; background:url(/images/official_clb/victor/bg_b.jpg) no-repeat left bottom; padding-bottom:30px;}
.clb1011_victor_t								{background:url(/images/official_clb/victor/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1011_victor_t2								{background:url(/images/official_clb/victor/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1011_victor_m								{margin:0 auto 0 auto; background:url(/images/official_clb/victor/bg_m.jpg) repeat-y left top; width:680px;}
.clb1011_victor_m_list							{width:680px;}
.clb1011_victor_m .menubox						{width:646px; margin-left:34px; color:#a3b799;}
.clb1011_victor_m .contbox						{color:#333333; padding:30px;}
.clb1011_victor_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.clb1011_victor_m .menubox a:hover				{background:url(/images/official_clb/victor/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1011_victor_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1011_victor_m .menubox .now					{background:url(/images/official_clb/victor/menu_bg_ov.jpg) no-repeat left top;}
.clb1011_victor_m .title_clb					{line-height:32px; background:url(/images/official_clb/victor/title_bg.jpg) no-repeat left top; font-weight:bold; color:#ffffff; padding:0 10px;}
.clb1011_victor_m a								{color:#187405;}
.clb1011_victor_m .title_clb a					{color:#ffffff !important;}
.clb1011_victor_m .clb_end						{position:absolute; background:url(/images/official_clb/victor/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:0px;}
.clb1011_victor_m .clb_result					{position:absolute; background:url(/images/official_clb/victor/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:0px;}

.clb1012_mikupa_b								{width:680px; position:relative; background:url(/images/official_clb/mikupa11/bg_b.jpg) no-repeat left bottom; padding-bottom:30px;}
.clb1012_mikupa_t								{background:url(/images/official_clb/mikupa11/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1012_mikupa_t2								{background:url(/images/official_clb/mikupa11/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1012_mikupa_m								{margin:0 auto 0 auto; background:url(/images/official_clb/mikupa11/bg_m.jpg) repeat-y left top; width:680px;}
.clb1012_mikupa_m_list							{width:680px;}
.clb1012_mikupa_m .menubox						{width:646px; margin-left:34px; color:#385969;}
.clb1012_mikupa_m .contbox						{color:#333333; padding:30px;}
.clb1012_mikupa_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.clb1012_mikupa_m .menubox a:hover				{background:url(/images/official_clb/mikupa11/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1012_mikupa_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1012_mikupa_m .menubox .now					{background:url(/images/official_clb/mikupa11/menu_bg_ov.jpg) no-repeat left top;}
.clb1012_mikupa_m .title_clb					{line-height:32px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/images/official_clb/mikupa11/bg_title.jpg) no-repeat left top;}
.clb1012_mikupa_m p								{color:#ffffff;}
.clb1012_mikupa_m a								{color:#f25067;}
.clb1012_mikupa_m .title_clb a					{color:#ffffff !important;}
.clb1012_mikupa_m .clb_end						{position:absolute; background:url(/images/official_clb/mikupa11/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:80px;}
.clb1012_mikupa_m .clb_result					{position:absolute; background:url(/images/official_clb/mikupa11/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:80px;}
.clb1012_mikupa_m .resultboxall					{width:620px;}
.clb1012_mikupa_m .resultbox					{width:200px; float:left; background:#334554; text-align:center;}
.clb1012_mikupa_m .resultbox_in					{padding:10px;}
.clb1012_mikupa_m .resultbox_in .title_result	{font-size:10pt; margin-top:8px;}
.clb1012_mikupa_m .resultbox_in .user_result	{}

.clb1012_len_b									{width:680px; position:relative; background:url(/images/official_clb/len_append/bg_b.png) no-repeat left bottom;}
.clb1012_len_t									{background:url(/images/official_clb/len_append/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1012_len_m									{margin:0 auto 0 auto; background:url(/images/official_clb/len_append/bg_m.jpg) repeat-y left top; width:680px;}
.clb1012_len_m_list								{width:680px;}
.clb1012_len_m .menubox							{width:646px; margin-left:34px; color:#333333;}
.clb1012_len_m .contbox							{color:#333333; padding:30px;}
.clb1012_len_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1012_len_m .menubox a:hover					{background:url(/images/official_clb/len_append/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1012_len_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1012_len_m .menubox .now					{background:url(/images/official_clb/len_append/menu_bg_ov.jpg) no-repeat left top;}
.clb1012_len_m .title_clb						{line-height:32px; font-weight:bold; color:#f7ab00; padding:0 10px; background-color:#000000; margin-right:220px;}
.clb1012_len_m p								{color:#000000;}
.clb1012_len_m a								{color:#f25067;}
.clb1012_len_m .title_clb a						{color:#ffffff !important;}
.clb1012_len_m .clb_end							{position:absolute; background:url(/images/official_clb/len_append/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:230px;}
.clb1012_len_m .clb_result						{position:absolute; background:url(/images/official_clb/len_append/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:230px;}

.clb1101_snowmiku_b								{width:680px; position:relative; background:url(/images/official_clb/snowmiku2011/bg_b.jpg) no-repeat left bottom; padding-bottom:30px;}
.clb1101_snowmiku_t								{background:url(/images/official_clb/snowmiku2011/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1101_snowmiku_t2							{background:url(/images/official_clb/snowmiku2011/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1101_snowmiku_m								{margin:0 auto 0 auto; background:url(/images/official_clb/snowmiku2011/bg_m.jpg) repeat-y left top; width:680px;}
.clb1101_snowmiku_m_list						{width:680px;}
.clb1101_snowmiku_m .menubox					{width:646px; margin-left:34px; color:#385969;}
.clb1101_snowmiku_m .contbox					{color:#333333; padding:30px;}
.clb1101_snowmiku_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1101_snowmiku_m .menubox a:hover			{background:url(/images/official_clb/snowmiku2011/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1101_snowmiku_m .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1101_snowmiku_m .menubox .now				{background:url(/images/official_clb/snowmiku2011/menu_bg_ov.jpg) no-repeat left top;}
.clb1101_snowmiku_m .title_clb					{line-height:32px; font-weight:bold; color:#ffffff; padding:0 10px; border:2px solid #ffffff; background-color:#024b74;}
.clb1101_snowmiku_m p							{color:#ffffff;}
.clb1101_snowmiku_m a							{color:#f25067;}
.clb1101_snowmiku_m .title_clb a				{color:#ffffff !important;}
.clb1101_snowmiku_m .clb_end					{position:absolute; background:url(/images/official_clb/snowmiku2011/clb_end.png) no-repeat left top; width:112px; height:112px; top:130px; right:10px;}
.clb1101_snowmiku_m .clb_result					{position:absolute; background:url(/images/official_clb/snowmiku2011/clb_result.png) no-repeat left top; width:112px; height:112px; top:130px; right:10px;}

.clb1102_livedam_b								{width:680px; position:relative; background:url(/images/official_clb/livedam/bg_b.jpg) no-repeat left bottom; padding-bottom:30px;}
.clb1102_livedam_t								{background:url(/images/official_clb/livedam/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1102_livedam_t2								{background:url(/images/official_clb/livedam/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1102_livedam_m								{margin:0 auto 0 auto; background:url(/images/official_clb/livedam/bg_m.jpg) repeat-y left top; width:680px;}
.clb1102_livedam_m_list							{width:680px;}
.clb1102_livedam_m .menubox						{width:646px; margin-left:34px; color:#666666;}
.clb1102_livedam_m .contbox						{color:#333333; padding:30px;}
.clb1102_livedam_m .menubox a					{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1102_livedam_m .menubox a:hover				{background:url(/images/official_clb/livedam/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1102_livedam_m .menubox .dum				{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1102_livedam_m .menubox .now				{background:url(/images/official_clb/livedam/menu_bg_ov.jpg) no-repeat left top;}
.clb1102_livedam_m .title_clb					{line-height:34px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/images/official_clb/livedam/bg_title.png) no-repeat left top;}
.clb1102_livedam_m p							{color:#ffffff;}
.clb1102_livedam_m a							{color:#068dcc;}
.clb1102_livedam_m .title_clb a					{color:#ffffff !important;}
.clb1102_livedam_m .clb_end						{position:absolute; background:url(/images/official_clb/livedam/clb_end.png) no-repeat left top; width:112px; height:112px; top:50px; right:330px;}
.clb1102_livedam_m .clb_result					{position:absolute; background:url(/images/official_clb/livedam/clb_result.png) no-repeat left top; width:112px; height:112px; top:50px; right:330px;}

.clb1103_gsc_b									{width:680px; position:relative; background:url(/images/official_clb/ouen_illust/bg_b.png) no-repeat left bottom; padding-bottom:20px;}
.clb1103_gsc_t									{background:url(/images/official_clb/ouen_illust/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1103_gsc_t2									{background:url(/images/official_clb/ouen_illust/bg_t2.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1103_gsc_m									{margin:0 auto 0 auto; background:url(/images/official_clb/ouen_illust/bg_m.gif) repeat-y left top; width:680px;}
.clb1103_gsc_m_list								{width:680px;}
.clb1103_gsc_m .menubox							{width:646px; margin-left:34px; color:#fda06f;}
.clb1103_gsc_m .contbox							{color:#333333; padding:30px;}
.clb1103_gsc_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1103_gsc_m .menubox a:hover					{background:url(/images/official_clb/ouen_illust/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1103_gsc_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1103_gsc_m .menubox .now					{background:url(/images/official_clb/ouen_illust/menu_bg_ov.jpg) no-repeat left top;}
.clb1103_gsc_m .title_clb						{line-height:34px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/images/official_clb/ouen_illust/bg_title.png) no-repeat left top;}
.clb1103_gsc_m p								{color:#333333;}
.clb1103_gsc_m a								{color:#068dcc;}
.clb1103_gsc_m .title_clb a						{color:#ffffff !important;}
.clb1103_gsc_m .clb_end							{position:absolute; background:url(/images/official_clb/ouen_illust/clb_end.png) no-repeat left top; width:112px; height:112px; top:50px; right:280px;}
.clb1103_gsc_m .clb_result						{position:absolute; background:url(/images/official_clb/ouen_illust/clb_result.png) no-repeat left top; width:112px; height:112px; top:50px; right:280px;}

.clb1105_jewel_b								{width:680px; position:relative; background:url(/images/official_clb/housekiisyou/bg_b.png) no-repeat left bottom; padding-bottom:20px;}
.clb1105_jewel_t								{background:url(/images/official_clb/housekiisyou/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1105_jewel_m								{margin:0 auto 0 auto; background:url(/images/official_clb/housekiisyou/bg_m.gif) repeat-y left top; width:680px;}
.clb1105_jewel_m_list							{width:680px;}
.clb1105_jewel_m .menubox						{width:646px; margin-left:34px; color:#852082;}
.clb1105_jewel_m .contbox						{color:#333333; padding:30px;}
.clb1105_jewel_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1105_jewel_m .menubox a:hover				{background:url(/images/official_clb/housekiisyou/menu_bg_ov.jpg) no-repeat left top; text-decoration:none;}
.clb1105_jewel_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1105_jewel_m .menubox .now					{background:url(/images/official_clb/housekiisyou/menu_bg_now.jpg) no-repeat left top;}
.clb1105_jewel_m .menubox .now:hover			{background:url(/images/official_clb/housekiisyou/menu_bg_now.jpg) no-repeat left top;}
.clb1105_jewel_m .title_clb						{line-height:34px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/images/official_clb/housekiisyou/bg_title.png) no-repeat left top;}
.clb1105_jewel_m p								{color:#ffffff;}
.clb1105_jewel_m a								{color:#f12acc;}
.clb1105_jewel_m .title_clb a					{color:#ffffff !important;}
.clb1105_jewel_m .clb_end						{position:absolute; background:url(/images/official_clb/housekiisyou/clb_end_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1105_jewel_m .clb_result					{position:absolute; background:url(/images/official_clb/housekiisyou/clb_result_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1105_jewel_m .bg_black						{background-color:#062c8e; padding:3px 2px; color:#ffffff !important;}

.clb1106_snow_b									{width:680px; position:relative; background:url(/images/official_clb/2012yukimiku/bg_b.png) no-repeat left bottom; padding-bottom:20px;}
.clb1106_snow_t									{background:url(/images/official_clb/2012yukimiku/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1106_snow_m									{margin:0 auto 0 auto; background:url(/images/official_clb/2012yukimiku/bg_m.gif) repeat-y left top; width:680px;}
.clb1106_snow_m_list							{width:680px;}
.clb1106_snow_m .menubox						{width:646px; margin-left:34px; color:#cccccc;}
.clb1106_snow_m .contbox						{color:#333333; padding:30px;}
.clb1106_snow_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#333333; text-decoration:none;}
.clb1106_snow_m .menubox a:hover				{background:url(/images/official_clb/2012yukimiku/menu_bg_ov.jpg) no-repeat left top; text-decoration:none; color:#ffffff;}
.clb1106_snow_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1106_snow_m .menubox .now					{background:url(/images/official_clb/2012yukimiku/menu_bg_now.jpg) no-repeat left top; color:#ffffff;}
.clb1106_snow_m .menubox .now:hover				{background:url(/images/official_clb/2012yukimiku/menu_bg_now.jpg) no-repeat left top;}
.clb1106_snow_m .title_clb						{line-height:34px; font-weight:bold; color:#333333; padding:0 10px; background:url(/images/official_clb/2012yukimiku/bg_title.png) no-repeat left top;}
.clb1106_snow_m p								{color:#333333;}
.clb1106_snow_m a								{color:#ff6600;}
.clb1106_snow_m .title_clb a					{color:#333333 !important;}
.clb1106_snow_m .clb_end						{position:absolute; background:url(/images/official_clb/2012yukimiku/clb_end_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1106_snow_m .clb_result						{position:absolute; background:url(/images/official_clb/2012yukimiku/clb_result_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1106_snow_m .bg_black						{background-color:#a2c5d0; padding:3px 2px; color:#333333 !important;}
.clb1106_snow_m .bg_black_list					{background-color:#a2c5d0; color:#333333 !important;}

.clb1106_japan_b								{width:680px; position:relative; background:url(/images/official_clb/sf_japantown/bg_b.png) no-repeat left bottom; padding-bottom:20px;}
.clb1106_japan_t								{background:url(/images/official_clb/sf_japantown/bg_t.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1106_japan_t_plain							{background:url(/images/official_clb/sf_japantown/bg_t_plain.jpg) no-repeat left top; padding-top:244px; width:680px; position:relative;}
.clb1106_japan_m								{margin:0 auto 0 auto; background:url(/images/official_clb/sf_japantown/bg_m.gif) repeat-y left top; width:680px;}
.clb1106_japan_m_list							{width:680px;}
.clb1106_japan_m .menubox						{width:646px; margin-left:34px; color:#666666;}
.clb1106_japan_m .contbox						{color:#333333; padding:30px;}
.clb1106_japan_m .menubox a						{float:left; display:block; width:122px; height:34px; line-height:34px; text-align:center; color:#ffffff; text-decoration:none;}
.clb1106_japan_m .menubox a:hover				{background:url(/images/official_clb/sf_japantown/menu_bg_ov.jpg) no-repeat left top; text-decoration:none; color:#ffffff;}
.clb1106_japan_m .menubox .dum					{float:left; width:122px; height:34px; line-height:34px; text-align:center; cursor:default;}
.clb1106_japan_m .menubox .now					{background:url(/images/official_clb/sf_japantown/menu_bg_now.jpg) no-repeat left top; color:#ffffff;}
.clb1106_japan_m .menubox .now:hover			{background:url(/images/official_clb/sf_japantown/menu_bg_now.jpg) no-repeat left top;}
.clb1106_japan_m .title_clb						{line-height:34px; font-weight:bold; color:#ffffff; padding:0 10px; background:url(/images/official_clb/sf_japantown/bg_title.png) no-repeat left top;}
.clb1106_japan_m p								{color:#333333;}
.clb1106_japan_m a								{color:#ff6600;}
.clb1106_japan_m .title_clb a					{color:#333333 !important;}
.clb1106_japan_m .clb_end						{position:absolute; background:url(/images/official_clb/sf_japantown/clb_end_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1106_japan_m .clb_result					{position:absolute; background:url(/images/official_clb/sf_japantown/clb_result_wht.png) no-repeat left top; width:112px; height:112px; top:50px; right:220px;}
.clb1106_japan_m .bg_black						{background-color:#e1e1e1; padding:3px 2px; color:#333333 !important;}
.clb1106_japan_m .bg_black_list					{background-color:#e1e1e1; color:#333333 !important;}


.mt50 { margin-top:50px; }
.mt60 { margin-top:60px; }

#main_sky					{width:760px; float:left; text-align:left; color:#333333;}
#side_sky					{width:160px; float:right; text-align:left;}

.tab01_all							{width:680px; position:relative;}
*html a.tab_off						{margin-top:2px; display:block; float:left; padding:4px 5px 3px 5px;/*4px 9px 3px 9px;*/ text-align:center; margin-left:5px; position:relative; margin-bottom:-1px; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
html>body a.tab_off					{margin-top:3px; display:block; float:left; padding:3px 5px 3px 5px;/*3px 9px 3px 9px;*/ text-align:center; margin-left:5px; position:relative; margin-bottom:-1px; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
*html a.tab_off:hover				{text-decoration:none; padding-bottom:2px; margin-top:3px; border-width:1px; color:#666666;}
html>body a.tab_off:hover			{text-decoration:none; padding-bottom:3px; margin-top:3px; border-width:1px; color:#666666;}
a.tab_off:visited					{text-decoration:none; color:#666666;}
*html .tab_on						{display:block; float:left; padding:6px 8px 3px 8px; text-align:center; margin-left:5px; position:relative; margin-bottom:-3px; font-weight:bold; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
html>body .tab_on					{display:block; float:left; padding:6px 8px 3px 8px; text-align:center; margin-left:5px; position:relative; margin-bottom:-3px; font-weight:bold; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
html:first-child .tab_on			{display:block; float:left; padding:7px 8px 5px 8px; text-align:center; margin-left:5px; position:relative; margin-bottom:-3px; font-weight:bold; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
a.tab_on:visited					{text-decoration:none; color:#666666;}
*html div.tab_off					{margin-top:2px; display:block; float:left; padding:4px 5px 3px 5px;/*4px 9px 3px 9px;*/ text-align:center; margin-left:5px; position:relative; margin-bottom:-1px; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
html>body div.tab_off				{margin-top:3px; display:block; float:left; padding:3px 5px 3px 5px;/*3px 9px 3px 9px;*/ text-align:center; margin-left:5px; position:relative; margin-bottom:-1px; border-style:solid; border-width:1px; border-bottom:none; color:#666666;}
div.tab_off:visited

.bdr_otr							{border-color:#CBC9C9;}
.bdr_orange							{border-color:#f8a981;}
.bg_otr								{background-color:#EDEFEF;}
.bg_orange							{background-color:#ffdccb;}
.txt_otr							{color:#999999;}
.txt_clb							{color:#F148A3;}
.txt_now							{color:#82C709;}
.grd_otr							{background:url(/images/official_clb/bg_tab_other.gif) repeat-x top left;}
.grd_orange							{background:url(/images/official_clb/bg_tab_orange.gif) repeat-x top left;}

.tab_dtl							{clear:both; padding:10px 0 10px 0; width:680px; border-top-style:solid; border-top-width:1px;}
.tab_dtl_l							{float:left;}
.tab_dtl_r							{float:right; text-align:right;}
a.tab_on:hover						{text-decoration:none;}
.tab_title							{font-size:12pt; font-weight:bold; padding:6px 0 0 0;}
.tab_title_sub						{font-size:9pt; font-weight:normal; vertical-align:middle;}

.list_disk_oc						{}
.list_disk_oc li					{list-style-type:disc; margin-left:1.5em; line-height:1.4; padding-left:0;}
.list_disk02						{}
.list_disk02 li						{list-style-image:url(/images/official_clb/img_list_disc02.gif); margin-left:1.3em; padding-left:0;}
.list_no							{}
.list_no li							{list-style-type:decimal; margin-left:3em;}

/*ページ切り替え*/
div.page_navi			{display:block; text-align:center; width:100%;}
div.page_navi ul		{}
div.page_navi ul li		{display:inline; position:relative;}
div.page_navi ul li span.now		{color:#ffffff; background-color:#0f86ca; border:solid 1px #0d7cbb; padding:5px 8px 4px 8px;}
div.page_navi ul li span.dum		{color:#cccccc; border:solid 1px #ececec; padding:5px 8px 4px 8px; background-color:#ffffff;}
div.page_navi ul li.jmp a			{color:#777777; border:solid 1px #dcdcdc; padding:5px 8px 4px 8px; background-color:#f7f7f7;}
div.page_navi ul li.jmp a:hover		{color:#333333; border:solid 1px #1692d9; background-color:#deeff9; text-decoration:none;}
.page_navi_sp						{margin-left:5px;}

.thumbox_oc							{float:left; width:128px; text-align:center; position:relative; z-index:8;}
.thum_bg_ill_oc						{background:url(/images/official_clb/common/bg_thum_ill.jpg) no-repeat top left;}
.thum_bg_lyc_oc						{background:url(/images/official_clb/common/bg_thum_lyc_bk3.jpg) no-repeat top left;}
.thum_bg_snd_oc						{background:url(/images/official_clb/common/bg_thum_snd.jpg) no-repeat top left;}
.thum_bg_nvl_oc						{background:url(/images/official_clb/common/bg_thum_nvl.jpg) no-repeat top left;}
a.thum_btn_oc						{background:url(/images/official_clb/common/thum_btn.gif) no-repeat top left; width:128px; height:128px; display:block; position:relative; z-index:10;}
a.thum_btn_oc:hover					{background:url(/images/official_clb/common/thum_btn_over.gif) no-repeat top left; text-decoration:none; color:#666666;}
.thum_btn_off_oc					{background:url(/images/official_clb/common/thum_btn.gif) no-repeat top left; width:128px; height:128px; display:block; position:relative; z-index:10;}
.thum_txt_oc						{position:absolute; top:2px; left:2px; width:120px; height:120px; z-index:9; text-align:left;}
div.thum_btn_oc						{background:url(/images/official_clb/common/thum_btn.gif) no-repeat top left; width:128px; height:128px; display:block; position:relative; z-index:10;}
a.thum_btn_snd						{display:block; position:absolute; width:120px; height:16px; background:url(/images/official_clb/common/btn_play_thum.gif) no-repeat top left; bottom:6px; left:2px; z-index:20;}
a.thum_btn_snd:hover				{background:url(/images/official_clb/common/btn_play_thum_on.gif) no-repeat top left;}
.thum_btn_snd_no					{display:block; position:absolute; width:120px; height:16px; background:url(/images/official_clb/common/btn_play_thum_no.gif) no-repeat top left; bottom:6px; left:2px; z-index:20;}
.thum_img_ofclb						{position:absolute; top:2px; left:2px; width:120px; height:120px; z-index:9;}

.h02								{width:100%; padding:0; background-image:url(/images/official_clb/common/bg_stripe.gif); background-position:left top; background-repeat:repeat;}
.h02_l								{float:left;}
.h02_r								{float:right; text-align:right;}
.h02_title_l						{padding-top:5px; padding-left:5px; font-weight:bold; font-size:12pt;}
.h02_title_l_pl2					{padding-top:5px; padding-left:2px; font-weight:bold; font-size:12pt;}
.h02_title_l_pb5					{padding-top:5px; padding-left:5px; font-weight:bold; font-size:12pt; padding-bottom:5px;}
.h02_title_s						{padding:7px 5px 6px 8px; font-weight:bold;}
.h02_icon							{padding:2px 0px 2px 10px;}
.h02_icon_title						{padding-top:7px; font-weight:bold;}

.h04								{color:#82C709; font-weight:bold; background:url(/images/official_clb/common/hr_dot01.gif) repeat-x bottom left; padding:0 0 5px 0; margin-bottom:10px;}
.h05								{font-weight:bold; background:url(/images/official_clb/common/hr_dot01.gif) repeat-x bottom left; padding:0 0 5px 0; margin-bottom:10px;}
