
/*	*******************************************************************************	*/
/*	clubDAM.com screen and media style settings 									*/
/*	2007/04/11				1.0.5													*/
/*	説明：	mobile系のcornerstyle.cssに記載されていた検索・リーフ系のソースをマージ	*/
/*	インデントのかかっている部分は、総則をオーバーライドしています。				*/
/*	===============================================================================	*/
/*	2007/05/10				1.1.0													*/
/*	説明：	ビュレットリンク系の設定総則およびストリーミングアイコン系の			*/
/*	imgクラス総則を追加																*/
/*	===============================================================================	*/
/*	2007/05/10				1.1.1													*/
/*	説明：	モバイル楽曲リーフのメール送信完了画面(#SendMailCellularComplete)用の	*/
/*	設定クラスを追加																*/
/*	===============================================================================	*/
/*	2007/07/30				1.1.5													*/
/*	説明：	Web会員コンソール関連のスタイルを整理									*/
/*	===============================================================================	*/
/*	2007/09/12				1.1.6													*/
/*	説明：	メンテナンスに伴い設定クラスを追加										*/
/*	===============================================================================	*/
/*	2008/09/07				1.2.0													*/
/*	説明：	Yahoo!対応に伴うWebMember配下クラスを追加								*/
/*	説明：	Popup関連の設定クラスを追加												*/
/*	===============================================================================	*/
/*	2010/04/01 				GM														*/
/*	===============================================================================	*/
/*	2011/05/26																		*/
/*	説明：	動画対応にともなうDAM★ともローカルメニューを追加						*/
/*	===============================================================================	*/


/*	*******************************************************************************	*/
/*	font setting																	*/
/*	-------------------------------------------------------------------------------	*/
#main_2nd .bold															{font-weight:bold;}


/*	*******************************************************************************	*/
/*	for debugging																	*/
/*	===============================================================================	*/
.under_construction {display:block;padding:3px;background:#FFF5F5;border:1px solid #CC0000; color:#C00;}


/*	*******************************************************************************	*/
/*	■■■ newscreen基本スタイル ■■■■■■■■■■■■■■■■■■■■■■■■■	*/
/*	===============================================================================	*/

/* ▼ ********************* 共通スタイル ********************* ▼ */
/* 旧スタイルを削除 */
#NewWrapper .localContents {margin:0px;padding:0px;}
/* /旧スタイルを削除 */

#NewWrapper .localContents {width:100%;}
/* 230pxサイドバー */
#NewWrapper  #SideBar{float:left;width:230px;margin:0px 10px 0px 0px;display:inline;}

/* contents_area950 */
#NewWrapper .contents_area950 {width:950px;margin:0px auto;padding:0px 0px 0px 10px;}

/* contents_area830 */
#NewWrapper .contents_area830 {width:830px;margin:0px auto;padding:0px 0px 0px 10px;}

/* リキッド用 contents_areaLiquid */
#NewWrapper .contents_areaLiquid {width:100%;}
#NewWrapper .contents_areaLiquid #SideBar{margin-left:10px;}
#NewWrapper .contents_areaLiquid .localContents {float:left;width:100%;margin-left:-250px;}
#NewWrapper .contents_areaLiquid .localContents #LiquidContents {margin:0px 10px 0px 250px;}

/* コンテキストリンク設定 */
/*
.contextLink_damtomo a						{color:#7bbe2e}
.contextLink_damtomo a:visited				{color:#7bbe2e}
.contextLink_damtomo a:hover				{color:#ff0000}
*/
.contextLink_damtomo a						{color:#58a600}
.contextLink_damtomo a:visited				{color:#58a600}
.contextLink_damtomo a:hover				{color:#e50008}

.contextLink_ds a						{color:#2c83e6}
.contextLink_ds a:visited				{color:#2c83e6}
.contextLink_ds a:hover					{color:#ff0000}

/* アイテムリンク設定 */
#main_2nd .itemLink a									{text-decoration:none;color:#000;padding-left:15px;background:url(/dam/dam/includes/images/icon/item.gif) no-repeat 0px 0px}
#main_2nd .itemLink a:visited							{text-decoration:none;color:#000;}
#main_2nd .itemLink a:hover							{text-decoration:underline;color:#000;}

#main_2nd .itemLink_damtomo a							{text-decoration:none;color:#000;padding-left:15px;background:url(/dam/dam/includes/images/icon/item_damtomo.gif) no-repeat 0px 0px}
#main_2nd .itemLink_damtomo a:visited					{text-decoration:none;color:#000;}
#main_2nd .itemLink_damtomo a:hover					{text-decoration:underline;color:#000;}

#main_2nd .itemLink_ds a								{text-decoration:none;color:#000;padding-left:15px;background:url(/dam/dam/includes/images/icon/item_ds.gif) no-repeat 0px 0px}
#main_2nd .itemLink_ds a:visited						{text-decoration:none;color:#000;}
#main_2nd .itemLink_ds a:hover						{text-decoration:underline;color:#000;}

#main_2nd .itemLink_premierdam a						{text-decoration:none;color:#000;padding-left:15px;background:url(/dam/dam/includes/images/icon/item_premierdam.gif) no-repeat 0px 0px}
#main_2nd .itemLink_premierdam a:visited				{text-decoration:none;color:#000;}
#main_2nd .itemLink_premierdam a:hover				{text-decoration:underline;color:#000;}

#main_2nd .itemLink_karadam a							{text-decoration:none;color:#000;padding-left:15px;background:url(/dam/dam/includes/images/icon/item_karadam.gif) no-repeat 0px 0px}
#main_2nd .itemLink_karadam a:visited					{text-decoration:none;color:#000;}
#main_2nd .itemLink_karadam a:hover					{text-decoration:underline;color:#000;}


.attention	{ height:20px;vertical-align:middle; }

/* ▼ ********************* #Header ********************* ▼ */
/* 旧スタイルを削除 */
#NewWrapper #Header {margin:0px;width:auto;clear:none}
#NewWrapper #Header div#PullDown {margin:0px;padding:0px;}
/* /旧スタイルを削除 */
div#PullDown									{margin:10px 0px 0px 0px;}
div#PullDown dt									{text-indent:-9999px;height:40px;}

#NewWrapper #Header {height:30px;background:url(/dam/dam/includes/images/newheader/globalheader_bg.gif) repeat-x left top;overflow:hidden;}
body div#NewWrapper div#Header dl{float:left;height:30px;background:url(/dam/dam/includes/images/newheader/pulldown.gif) no-repeat 0px 0px;margin:0px 0px;}
#NewWrapper #Header dl dt {text-indent:-9999px;}

/*
#NewWrapper #Header dl#PullDown_Home 									{width:89px;background-position:0px 0px;}
#NewWrapper #Header dl#PullDown_Home.on									{width:89px;background-position:0px -30px;}
#GrandTop #NewWrapper #Header dl#PullDown_Home							{width:89px;background-position:0px -60px;}
*/

/* ホーム プルダウン設定*/
#NewWrapper #Header #PullDown_Home,
#NewWrapper #Header #PullDown_Home:visited 								{	
																			width:89px;height:40px;
																			display:block;float:left;overflow:hidden;
																			background:url("/dam/dam/includes/images/newheader/pulldown.gif") 0px 0px;text-indent:-9999px;
																		}
#NewWrapper #Header #PullDown_Home:hover								{background-position:0px -30px;}
#GrandTop #NewWrapper #Header #PullDown_Home							{background-position:0px -60px;}
/*
#NewWrapper #Header dl#PullDown_KaraokeDAM								{width:112px;background-position:-89px 0px;}
#NewWrapper #Header dl#PullDown_KaraokeDAM.on							{width:112px;background-position:-89px -30px;}
#KaraokeDAM #NewWrapper #Header dl#PullDown_KaraokeDAM					{width:112px;background-position:-89px -60px;}
*/

/* カラオケDAM プルダウン設定*/
#NewWrapper #Header #PullDown_KaraokeDAM,
#NewWrapper #Header #PullDown_KaraokeDAM:visited 						{	
																			width:112px;height:40px;
																			display:block;float:left;overflow:hidden;
																			background:url("/dam/dam/includes/images/newheader/pulldown.gif") -89px 0px;text-indent:-9999px;
																		}
#NewWrapper #Header #PullDown_KaraokeDAM:hover							{background-position:-89px -30px;}
#KaraokeDAM #NewWrapper #Header #PullDown_KaraokeDAM					{background-position:-89px -60px;}


/*
#NewWrapper #Header dl#PullDown_Damtomo									{width:102px;background-position:-200px 0px;}
#NewWrapper #Header dl#PullDown_Damtomo.on								{width:102px;background-position:-200px -30px;}
#Damtomo #NewWrapper #Header dl#PullDown_Damtomo						{width:102px;background-position:-200px -60px;}
*/

/* DAM★とも プルダウン設定*/
#NewWrapper #Header #PullDown_Damtomo,
#NewWrapper #Header #PullDown_Damtomo:visited 							{	
																			width:102px;height:40px;
																			display:block;float:left;overflow:hidden;
																			background:url("/dam/dam/includes/images/newheader/pulldown.gif") -200px 0px;text-indent:-9999px;
																		}
#NewWrapper #Header #PullDown_Damtomo:hover								{background-position:-200px -30px;}
#Damtomo #NewWrapper #Header #PullDown_Damtomo							{background-position:-200px -60px;}

/*
#NewWrapper #Header dl#PullDown_DAMStation								{width:93px;background-position:-301px 0px;}
#NewWrapper #Header dl#PullDown_DAMStation.on							{width:93px;background-position:-301px -30px;}
#DAMStation #NewWrapper #Header dl#PullDown_DAMStation					{width:93px;background-position:-301px -60px;}
*/

/* コンテンツ プルダウン設定*/
#NewWrapper #Header #PullDown_Contents,
#NewWrapper #Header #PullDown_Contents:visited 							{	
																			width:93px;height:40px;
																			display:block;float:left;overflow:hidden;
																			background:url("/dam/dam/includes/images/newheader/pulldown.gif") -301px 0px;text-indent:-9999px;
																		}
#NewWrapper #Header #PullDown_Contents:hover							{background-position:-301px -30px;}
#DAMStation #NewWrapper #Header #PullDown_Contents						{background-position:-301px -60px;}


#NewWrapper #Header dl#PullDown_PCKaraoke								{width:143px;background-position:-393px 0px;}
#NewWrapper #Header dl#PullDown_PCKaraoke.on							{width:143px;background-position:-393px -30px;}
#PCKaraoke #NewWrapper #Header dl#PullDown_PCKaraoke					{width:143px;background-position:-393px -60px;}

/*
#NewWrapper #Header dl#PullDown_BigEcho									{width:103px;background-position:-535px 0px;}
#NewWrapper #Header dl#PullDown_BigEcho.on								{width:103px;background-position:-535px -30px;}
#BigEcho #NewWrapper #Header dl#PullDown_BigEcho						{width:103px;background-position:-535px -60px;}
*/

/* ビッグエコー プルダウン設定*/
#NewWrapper #Header #PullDown_BigEcho,
#NewWrapper #Header #PullDown_BigEcho:visited 							{	
																			width:103px;height:40px;
																			display:block;float:left;overflow:hidden;
																			background:url("/dam/dam/includes/images/newheader/pulldown.gif") -535px 0px;text-indent:-9999px;
																		}
#NewWrapper #Header #PullDown_BigEcho:hover								{background-position:-535px -30px;}
#BigEcho #NewWrapper #Header #PullDown_BigEcho							{background-position:-535px -60px;}

/*
#NewWrapper #Header dl#PullDown_DiningRestaurant						{width:122px;background-position:-637px 0px;}
#NewWrapper #Header dl#PullDown_DiningRestaurant.on						{width:122px;background-position:-637px -30px;}
#DiningRestaurant #NewWrapper #Header dl#PullDown_DiningRestaurant		{width:122px;background-position:-637px -60px;}
*/

/* ビッグエコー プルダウン設定*/
#NewWrapper #Header #PullDown_DiningRestaurant,
#NewWrapper #Header #PullDown_DiningRestaurant:visited 					{	
																			width:122px;height:40px;
																			display:block;float:left;overflow:hidden;
																			background:url("/dam/dam/includes/images/newheader/pulldown.gif") -637px 0px;text-indent:-9999px;
																		}
#NewWrapper #Header #PullDown_DiningRestaurant:hover					{background-position:-637px -30px;}
#DiningRestaurant #NewWrapper #Header #PullDown_DiningRestaurant		{background-position:-637px -60px;}

#NewWrapper #Header dl#PullDown_Mobile									{width:98px;background-position:-758px 0px;}
#NewWrapper #Header dl#PullDown_Mobile.on								{width:98px;background-position:-758px -30px;}
#Mobile #NewWrapper #Header dl#PullDown_Mobile							{width:98px;background-position:-758px -60px;}

#NewWrapper #Header dl#PullDown_BroadCast								{width:85px;background-position:-855px 0px;}
#NewWrapper #Header dl#PullDown_BroadCast.on							{width:85px;background-position:-855px -30px;}
#BroadCast #NewWrapper #Header dl#PullDown_BroadCast					{width:85px;background-position:-855px -60px;}

#NewWrapper div#PullDown dd 											{display:none; position:absolute; z-index:100; width:160px; margin-top:-15px;background:#FFF;}
#NewWrapper div#PullDown dd ul											{padding:0px;border:1px solid #CCC;}
#NewWrapper div#PullDown dd li											{padding:0px;border-bottom:1px dotted #CCC;}
#NewWrapper div#PullDown dd li a										{width:152px;display:block;text-decoration:none;color:#000;background:#EEE;padding:3px;}
#NewWrapper div#PullDown dd li a:visited								{width:152px;display:block;text-decoration:none;color:#000;background:#EEE;padding:3px;}
#NewWrapper div#PullDown dd li a:hover									{width:152px;display:block;text-decoration:none;color:#F00;background:#FFF;padding:3px;}

/* ▼ ********************* #LocalHeader ********************* ▼ */
/* 旧スタイルを削除 */
#NewWrapper #LocalHeader {padding:0px;}
/* /旧スタイルを削除 */
#NewWrapper #LocalHeader {height:110px;background:url(/dam/dam/includes/images/newheader/localheader_bg.gif) repeat-x left top;overflow:hidden;}
#NewWrapper #LocalHeader h1{float:left;width:280px;height:110px;}
#NewWrapper #LocalHeader #SearchBox {float:left;width:310px;margin-right:30px;}




#NewWrapper #LocalHeader #NewWebMembership 									{}
#NewWrapper #LocalHeader #NewWebMembership div.loading						{}
#NewWrapper #LocalHeader #NewWebMembership p.loading						{}

#NewWrapper #LocalHeader #NewWebMembership div.notlogin						{float:right;width:330px;height:110px;background:url("/dam/dam/includes/images/newheader/webmember_bg.gif") no-repeat left top;}
#NewWrapper #LocalHeader #NewWebMembership p.notlogin						{width:320px;height:26px;font-weight:bold;font-size:16px;padding:14px 0px 0px 10px;line-height:100%;margin-top:20px;}
#NewWrapper #LocalHeader #NewWebMembership ul.notlogin						{width:320px;height:21px;padding:9px 0px 0px 10px;text-align:left;}

#NewWrapper #LocalHeader #NewWebMembership div.login						{float:right;width:330px;height:110px;background:url("/dam/dam/includes/images/newheader/webmember_bg.gif") no-repeat left top;}
#NewWrapper #LocalHeader #NewWebMembership p.login							{width:320px;height:26px;font-weight:bold;font-size:16px;padding:14px 0px 0px 10px;line-height:100%;margin-top:20px;}
#NewWrapper #LocalHeader #NewWebMembership ul.login							{width:320px;height:21px;padding:9px 0px 0px 10px;text-align:left;}

#NewWrapper #LocalHeader #NewWebMembership div.login_yahoo					{float:right;width:330px;height:110px;background:url("/dam/dam/includes/images/newheader/webmember_bg.gif") no-repeat left top;}
#NewWrapper #LocalHeader #NewWebMembership p.login_yahoo					{width:320px;height:26px;font-weight:bold;font-size:16px;padding:14px 0px 0px 10px;line-height:100%;margin-top:20px;}
#NewWrapper #LocalHeader #NewWebMembership ul.login_yahoo					{width:320px;height:21px;padding:9px 0px 0px 10px;text-align:left;}

#NewWrapper #LocalHeader #NewWebMembership ul								{margin-left:0px;}
#NewWrapper #LocalHeader #NewWebMembership ul li							{display:inline;font-weight:normal;margin-right:10px;line-height:100%;}
/*
#NewWrapper #LocalHeader #NewWebMembership ul li a							{color:#FFF;text-decoration:none;}
#NewWrapper #LocalHeader #NewWebMembership ul li a:visited					{color:#FFF;text-decoration:none;}
#NewWrapper #LocalHeader #NewWebMembership ul li a:hover					{color:#FFF;text-decoration:underline;}
*/
/*	*******************************************************************************	*/
/*	#WebMember																		*/
/*	===============================================================================	*/
#WebMember_Background	{position:absolute;visibility:hidden;background:#FFF;z-index:110;display:none;}
#WebMember_Console	{position:fixed;visibility:hidden;background:none;width:950px;text-align:left;z-index:1200;display:none;left: 50%;top: 50%;transform: translate(-50%, -50%);}
@media screen and (max-width: 812px) {
	#WebMember_Console {
		width: 90%;
	}
}
#ActionConsole		{text-align:center;width:950px;margin:0px auto 0px;position:absolute;left:100px;top:100px; }

/*
この設定を入れるとバグが発生し、IEではまったく選択不可能になります。(filterでpngを指定した場合のみに発生)
#ActionConsole_Selector	{width:830px;height:40px;padding:0px 0px 0px 120px;background:url("/dam/dam/includes/images/console/selector/background.png") left top no-repeat;}
*/

#ActionConsole_WrapperTable	{width:950px;border-collapse:collapse;}
@media screen and (max-width: 812px) {
	#ActionConsole_WrapperTable {
		width: 100%;
	}
}
#ActionConsole_WrapperTable tr,
#ActionConsole_WrapperTable td	{ border-style: none; border:0; padding: 0; }

#ActionConsole_WrapperTable td.left,
#ActionConsole_WrapperTable td.right{width:0px;display: none;}
#ActionConsole_WrapperTable td.center{width:950px;}
@media screen and (max-width: 812px) {
	#ActionConsole_WrapperTable td.center {
		width: 100%;
	}
}
#ActionConsole_WrapperTable td#ActionConsole_WrapperTableBottom{width:950px;height:40px;}

#ActionConsole_TitleWrapper{width:950px;height:140px;}

#ActionConsoleSelector{width:910px;height:70px;background:url("/dam/dam/includes/images/console/login/selector/background.gif") left top no-repeat;}
#ActionConsoleSelector ul	{margin:0px 0px 0px 40px;}
#ActionConsoleSelector li {float:left;height:60px;}
#ActionConsoleSelector li a{background:url("/dam/dam/includes/images/console/login/selector/selector.gif") left top no-repeat;}

#ActionConsoleSelector li a{text-indent:-5000px;display:block;width:210px;height:60px;background:url("/dam/dam/includes/images/console/login/selector/selector.gif") left top no-repeat;overflow:hidden;}


#ActionConsoleSelector li#login_by_Damtomo a,
#ActionConsoleSelector li#login_by_Damtomo a:visited{background-position:-40px 0px;}
#ActionConsoleSelector li#login_by_Damtomo a:hover,
#ActionConsoleSelector li#login_by_Damtomo a.now,
#ActionConsoleSelector li#login_by_Damtomo a.now:visited{background-position:-40px -60px;}

#ActionConsoleSelector li#login_by_CDM a,
#ActionConsoleSelector li#login_by_CDM a:visited{background-position:-250px 0px;}
#ActionConsoleSelector li#login_by_CDM a:hover,
#ActionConsoleSelector li#login_by_CDM a.now,
#ActionConsoleSelector li#login_by_CDM a.now:visited{background-position:-250px -60px;}

#ActionConsoleSelector li#login_by_Yahoo a,
#ActionConsoleSelector li#login_by_Yahoo a:visited{background-position:-460px 0px;}
#ActionConsoleSelector li#login_by_Yahoo a:hover,
#ActionConsoleSelector li#login_by_Yahoo a.now,
#ActionConsoleSelector li#login_by_Yahoo a.now:visited{background-position:-460px -60px;}

#ActionConsoleSelector li#login_by_OpenId a,
#ActionConsoleSelector li#login_by_OpenId a:visited{background-position:-670px 0px;}
#ActionConsoleSelector li#login_by_OpenId a:hover,
#ActionConsoleSelector li#login_by_OpenId a.now,
#ActionConsoleSelector li#login_by_OpenId a.now:visited{background-position:-670px -60px;}


#ActionConsoleMain	{/*width:910px;background:url("/dam/dam/includes/images/console/login/body.gif") left bottom no-repeat;*/
width: 950px;
}
@media screen and (max-width: 812px) {
	#ActionConsoleMain {
		width: 80%;
	}
}
#ActionConsoleMain #HiddenDataIsland{display:none;}

/*	DAM★ともログイン用のメインデータ	*/
#ActionConsoleMain #ActionConsole_LOGIN	{width:910px;height;380px;}
#ActionConsoleMain div.login_damtomo_form{width:450px;height:330px;float:left;}
#ActionConsoleMain div.login_damtomo_form form{margin:30px;width:390px;height:280px;background:url("/dam/dam/includes/images/console/login/damtomo/background_input.gif") left top no-repeat;}
#ActionConsoleMain div.login_damtomo_form dl{text-align:left;padding:30px 0px 0px 30px;font-size:100%;}
#ActionConsoleMain div.login_damtomo_form dl dt{margin-bottom:.2em;}
#ActionConsoleMain div.login_damtomo_form dl dd input.input_field{width:330px;font-size:26px;margin-bottom:.5em;}
#ActionConsoleMain div.login_damtomo_form dl #LOGIN_feedback{color:#C00;height:3em;font-weight:bold;}

#ActionConsoleMain div.login_damtomo_description{width:430px;height:330px;float:left;}
#ActionConsoleMain div.login_damtomo_description dl{text-align:left;padding:30px 0px 0px 0px;font-size:100%;}
#ActionConsoleMain div.login_damtomo_description dt{font-weight:bold;margin-bottom:1em;}
#ActionConsoleMain div.login_damtomo_description dd{margin-bottom:2em;}
#ActionConsoleMain div.login_damtomo_description dd p{line-height:1.5em;margin-bottom:1em;}
#ActionConsoleMain div.login_damtomo_description dd li{line-height:1.3em;margin-bottom:.5em;}
#ActionConsoleMain div.login_damtomo_description #SubmitBlock a{padding-right:10px;}

/*	CDMログイン用のメインデータ	*/
#ActionConsoleMain #ActionConsole_LOGIN_DAMTOMO_BY_CDM {width:910px;height;380px;}
#ActionConsoleMain div.login_cdm_description{width:850px;padding:30px 30px 10px;text-align:left;}
#ActionConsoleMain div.login_cdm_description p{line-height:1.3em;}
#ActionConsoleMain div.login_cdm_description p strong{border-bottom:1px dotted #C20;}
#ActionConsoleMain img.cdm_description{width:320px;height:210px;float:left;padding:0px 0px 20px 30px;}

#ActionConsoleMain div.login_cdm_form{width:550px;height:240px;float:left;}
#ActionConsoleMain div.login_cdm_form form{margin:0px;width:520px;height:210px;background:url("/dam/dam/includes/images/console/login/cdm/background_input.gif") left top no-repeat;}
#ActionConsoleMain div.login_cdm_form ul{text-align:left;padding:30px 0px 0px 30px;margin:0px;font-size:100%;}
#ActionConsoleMain div.login_cdm_form li span{display:block;float:left;width:10em;margin:0px;padding:0px;clear:left;}
#ActionConsoleMain div.login_cdm_form li input.input_field{width:320px;font-size:26px;margin-bottom:.5em;}
#ActionConsoleMain div.login_cdm_form #LOGIN_feedback{color:#C00;height:2em;font-weight:bold;padding-left:10em;}
#ActionConsoleMain div.login_cdm_form #SubmitBlock{padding-left:10em;}
#ActionConsoleMain div.login_cdm_form #SubmitBlock a{padding-right:10px;}

/*	Yahoo!ログイン用のメインデータ	*/
#ActionConsoleMain #ActionConsole_LOGIN_DAMTOMO_BY_YAHOO {width:910px;height;380px;}
#WebMember_Console #YAHOO_CONTROL_LOGIN						{margin-top:10px;padding-top:10px;text-align:left;}
#WebMember_Console #YAHOO_CONTROL_LOGIN	div.title			{width:580px;height:30px;margin-bottom:10px;background:url('/includes/images/webmember/app/smalltitle_yahoo.gif') left top no-repeat;}
#WebMember_Console #YAHOO_CONTROL_LOGIN	div.title h2		{width:350px;height:30px;text-indent:-9999px;float:left;}
#WebMember_Console #YAHOO_CONTROL_LOGIN	div.title p			{width:210px;margin-right:10px;height:22px;float:left;padding-top:8px;}
#WebMember_Console #YAHOO_CONTROL_LOGIN	div.title p *		{vertical-align:middle;}
#WebMember_Console #YAHOO_CONTROL_LOGIN div.guest_login		{width:300px;float:left;margin-right:10px;text-align:center;}
#WebMember_Console #YAHOO_CONTROL_LOGIN div.guest_premium	{width:270px;float:left;text-align:center;}

#WebMember_Console #YAHOO_CONTROL_LOGIN div.guest_login p,
#WebMember_Console #YAHOO_CONTROL_LOGIN div.guest_premium p	{margin-bottom:.5em;}
#ActionConsoleMain #YAHOO_CONTROL_LOGIN{width:590px;height:340px;padding:0px 160px;text-align:center;}
#ActionConsoleMain #YAHOO_CONTROL_LOGIN ul{margin-top:30px;}


/*	OpenID ログイン用のメインデータ	*/
#ActionConsoleMain #ActionConsole_LOGIN_DAMTOMO_BY_MIXI {width:910px;height;380px;}

/*	旧pngアイコン用の設定	*/
#WebMember_Console img.button_common,
#WebMember_Console input.button_common			{width:200px;height:30px;}


/*	karadam関連	未ログイン */
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE {
width:950px;
background:#fff;
border-radius:5px;
border: solid 1px #ccc;
}
@media screen and (max-width: 812px) {
	#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE {
		width: 100%;
	}
}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_form{
width:100%;
margin:0;
}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_form p{padding:30px;line-height:1.6em;text-align:left;font-size: 1.5em;}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_form p span{font-size: 1.3em;font-weight: bold;}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_form #SubmitBlock a{display:block;margin-bottom:10px;text-align:center;}
@media screen and (max-width: 812px) {
	#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_form #SubmitBlock a img{
		width: 90%;
	}
}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_description{width:370px;height:320px;float:left;}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_description dl{text-align:left;padding:30px 0px 0px 0px;font-size:100%;}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_description dt{font-weight:bold;margin-bottom:1em;}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_description dd{margin-bottom:2em;}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_description dd p{line-height:1.5em;margin-bottom:1em;}
#ActionConsoleMain #ActionConsole_ATDAM_LOGINFAILURE div.atdam_description dd li{line-height:1.3em;margin-bottom:.5em;}

/*	karadam関連	決済方法未定 */
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE {width:910px;background:url("/dam/dam/includes/images/console/karadam/main_settle.jpg") left top no-repeat;}
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_form{width:450px;height:260px;margin:90px 30px 30px 30px;background:url("/dam/dam/includes/images/console/karadam/background_form.gif") left top no-repeat;float:left;}
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_form p{padding:30px;line-height:1.6em;text-align:left;}
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_form #SubmitBlock a{display:block;margin-bottom:10px;text-align:center;}

#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_description{width:370px;height:320px;float:left;}
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_description dl{text-align:left;padding:30px 0px 0px 0px;font-size:100%;}
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_description dt{font-weight:bold;margin-bottom:1em;}
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_description dd{margin-bottom:2em;}
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_description dd p{line-height:1.5em;margin-bottom:1em;}
#ActionConsoleMain #ActionConsole_ATDAM_CARDFAILURE div.atdam_description dd li{line-height:1.3em;margin-bottom:.5em;}

/*	karadam関連	決済方法未定 */
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE {
width:950px;
background:#fff;
border-radius:5px;
border: solid 1px #ccc;
}
@media screen and (max-width: 812px) {
	#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE {
		width: 100%;
	}
}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_form{
width:100%;
margin:0;
}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_form p{padding:30px;line-height:1.6em;text-align:left;font-size: 1.5em;}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_form p span{font-size: 1.3em;font-weight: bold;}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_form #SubmitBlock a{display:block;margin-bottom:10px;text-align:center;}
@media screen and (max-width: 812px) {
	#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_form #SubmitBlock a img{
		width: 90%;
	}
}

#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_description{width:370px;height:320px;float:left;}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_description dl{text-align:left;padding:30px 0px 0px 0px;font-size:100%;}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_description dt{font-weight:bold;margin-bottom:1em;}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_description dd{margin-bottom:2em;}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_description dd p{line-height:1.5em;margin-bottom:1em;}
#ActionConsoleMain #ActionConsole_ATDAM_CONTRACTFAILURE div.atdam_description dd li{line-height:1.3em;margin-bottom:.5em;}


#WebMember_Console #LoginPendingMessageBlock strong{color:#000; border-bottom:1px dotted #000;}

/*	(OK)DAM★とも入会待ち	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0001 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/pending/main_0001.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0001 #LoginPendingMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0001 #LoginPendingMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0001 #LoginPendingButtonBlock{width:390px;height:160px;padding:60px 0px 0px 490px;}

/*	(OK)DAM★とも入会待ち	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0002 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/pending/main_0002.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0002 #LoginPendingMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0002 #LoginPendingMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0002 #LoginPendingButtonBlock{width:390px;height:160px;padding:60px 0px 0px 490px;}

/*	(OK)DAM★とも入会待ち	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0003 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/pending/main_0003.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0003 #LoginPendingMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0003 #LoginPendingMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0003 #LoginPendingButtonBlock{width:390px;height:160px;padding:60px 0px 0px 490px;}

/*	(OK)DAM★とも入会待ち	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0004 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/pending/main_0004.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0004 #LoginPendingMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0004 #LoginPendingMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0004 #LoginPendingButtonBlock{width:390px;height:160px;padding:60px 0px 0px 490px;}

/*	(OK)DAM★とも入会待ち	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0006 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/pending/main_0006.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0006 #LoginPendingMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0006 #LoginPendingMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0006 #LoginPendingButtonBlock{width:390px;height:160px;padding:60px 0px 0px 490px;}

/*	(OK)DAM★とも入会待ち	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0006 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/pending/main_0006.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0006 #LoginPendingMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0006 #LoginPendingMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0006 #LoginPendingButtonBlock{width:390px;height:160px;padding:60px 0px 0px 490px;}

/*	(OK)DAM★とも入会待ち	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0007 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/pending/main_0007.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0007 #LoginPendingMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0007 #LoginPendingMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS_PENDING_0007 #LoginPendingButtonBlock{width:390px;height:160px;padding:60px 0px 0px 490px;}

#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_FAILURE_PEND_BY_CDM_MAINTAINANCE {width:910px;height:380px;background:url("/dam/dam/includes/images/console/pending/main_1006.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_FAILURE_PEND_BY_CDM_MAINTAINANCE #LoginPendingMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_FAILURE_PEND_BY_CDM_MAINTAINANCE #LoginPendingMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_FAILURE_PEND_BY_CDM_MAINTAINANCE #LoginPendingButtonBlock{width:390px;height:160px;padding:60px 0px 0px 490px;}

/*	(--)DAM★とも入会拒否	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_REJECTED_BY_USER {width:910px;height:370px;background:url("/dam/dam/includes/images/console/rejected/main.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_REJECTED_BY_USER #MessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;color:#FFF;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_REJECTED_BY_USER #MessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_REJECTED_BY_USER #ButtonBlock{padding:40px 0px;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_REJECTED_BY_USER #ButtonBlock a{ margin-right:10px;}

/*	DAM★ともログイン成功時メインデータ	*/
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS #ActionConsoleMain div.login_damtomo_form{width:450px;height:330px;float:left;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS #ActionConsoleMain div.login_damtomo_form form{margin:30px;width:390px;height:280px;background:url("/dam/dam/includes/images/console/login/damtomo/background_input.gif") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS #ActionConsoleSelectorResult{width:910px;height:100px;background:url("/dam/dam/includes/images/console/success/status_10.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS #ActionConsoleSelectorResult_MemberName {display:block;padding:40px 0px 0px 500px;color:#FFF;font-size:200%;font-weight:bold;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS .login_damtomo_form p#LoginResult{padding:30px;text-align:left;line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS .login_damtomo_form p#LoginResultButtonArea{ text-align:center; }
#WebMember_Console #ActionConsole_LOGIN_DAMTOMO_SUCCESS .login_damtomo_form #LoginResultCDMMaintainanceStatus{color:#C20;}

/*	(OK)DAM★ともログアウト	*/
#WebMember_Console #ActionConsole_LOGOUT {/*width:910px;height:380px;background:url("/dam/dam/includes/images/console/logout/main.jpg") left top no-repeat;*/
background: #fff;
border: 2px solid #ccc;
border-radius: 5px;
}
#WebMember_Console #ActionConsole_LOGOUT #LogoutMessageBlock{/*width:850px;height:70px;*/padding:40px 30px 10px;text-align:left;font-size: 1.5em;}
#WebMember_Console #ActionConsole_LOGOUT #LogoutMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_LOGOUT #LogoutButtonBlock{ padding:20px 0 0 0; text-align:center; width:100%;}
#WebMember_Console #ActionConsole_LOGOUT #LogoutButtonBlock a{ margin:10px auto 0 auto;display: inline-block;}
#WebMember_Console #ActionConsole_LOGOUT #LogoutButtonBlock a img{width: 90%;}

/*	DAM★ともログアウト警告	*/
#WebMember_Console #ActionConsole_ALERT_TIMEOUT {
width:910px;
background:#fff;
padding: 20px;
border-radius: 5px;
border: solid 1px #ccc;
font-size: 1.5em;
}
@media screen and (max-width: 812px) {
	#WebMember_Console #ActionConsole_ALERT_TIMEOUT{
		width: 90%;
                font-size: 1.2em;
	}
}
#WebMember_Console #ActionConsole_ALERT_TIMEOUT #LogoutButtonBlock{padding-top:20px; text-align:center;}
#WebMember_Console #ActionConsole_ALERT_LOGOUT {
width:910px;
background:#fff;
padding: 20px;
border-radius: 5px;
border: solid 1px #ccc;
font-size: 1.5em;
}
@media screen and (max-width: 812px) {
	#WebMember_Console #ActionConsole_ALERT_LOGOUT{
		width: 90%;
                font-size: 1.2em;
	}
}
#WebMember_Console #ActionConsole_ALERT_LOGOUT #LogoutButtonBlock{padding-top:20px; text-align: center; }

/*	Yahoo!連動	*/
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE {width:910px;height:380px;background:url("/dam/dam/includes/images/console/yahoo/main_selection.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE dl.yahoo_associate_selection dt{display:block;width:850:height:80px;padding:90px 30px 100px;line-height:1.6em;text-align:left;}
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE dl.yahoo_associate_selection dd.closeButtonArea{float:left;width:330px;}
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE dl.yahoo_associate_selection dd.optionArea{float:left;width:580px;}
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE dl.yahoo_associate_selection dd.optionArea a{display:block;margin-bottom:10px;}

#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_SUCCESS {width:910px;height:380px;background:url("/dam/dam/includes/images/console/yahoo/main_confirm.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_SUCCESS dl.yahoo_web_auth_success{}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_SUCCESS dl.yahoo_web_auth_success dt{display:block;width:600px;height:170px;padding:70px 0px 0px 310px;}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_SUCCESS dl.yahoo_web_auth_success dt span#WebMemberID{display:block;height:40px;text-align:left;font-size:200%;font-weight:bold;margin-bottom:10px;}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_SUCCESS dl.yahoo_web_auth_success dt span#YahooJapnID{display:block;height:40px;text-align:left;font-size:200%;font-weight:bold;}

#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE_SUCCESS {width:910px;height:380px;background:url("/dam/dam/includes/images/console/yahoo/main_success.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE_SUCCESS dl.yahoo_web_auth_success{}
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE_SUCCESS dl.yahoo_web_auth_success dt{display:block;width:600px;height:170px;padding:70px 0px 0px 310px;}
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE_SUCCESS dl.yahoo_web_auth_success dt span#WebMemberID{display:block;height:40px;text-align:left;font-size:200%;font-weight:bold;margin-bottom:10px;}
#WebMember_Console #ActionConsole_YAHOO_ASSOCIATE_SUCCESS dl.yahoo_web_auth_success dt span#YahooJapnID{display:block;height:40px;text-align:left;font-size:200%;font-weight:bold;}

#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_0006 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/auth/main_0006.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_0006 p{text-align:center; padding-top:240px;}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_0007 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/auth/main_0007.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_0007 p{text-align:center; padding-top:240px;}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_0008 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/auth/main_0008.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_YAHOO_WEB_AUTH_0008 p{text-align:center; padding-top:240px;}

#ActionConsole_YAHOO_WEB_AUTH_SUCCESS dl.yahoo_web_auth_success dd#SubmitBlock{ text-align: center; }
#ActionConsole_YAHOO_ASSOCIATE_SUCCESS dl.yahoo_web_auth_success dd#SubmitBlock{ text-align: center; }
#ActionConsole_YAHOO_ASSOCIATE dl.yahoo_associate_selection dd.closeButtonArea{ text-align: center; }


/* OpenID連動(mixi) */
#WebMember_Console #ActionConsole_OPENID_MIXI_WEB_AUTH_0000{width:910px;height:380px;background:url("/dam/dam/includes/images/console/mixi/main_confirm.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_OPENID_MIXI_WEB_AUTH_0000 dl.mixi_web_auth_success{}
#WebMember_Console #ActionConsole_OPENID_MIXI_WEB_AUTH_0000 dl.mixi_web_auth_success #SubmitBlock p{ text-align:center; }
#WebMember_Console #ActionConsole_OPENID_MIXI_WEB_AUTH_0000 dl.mixi_web_auth_success dt{display:block;width:600px;height:190px;padding:80px 0 0 310px;}
#WebMember_Console #ActionConsole_OPENID_MIXI_WEB_AUTH_0000 dl.mixi_web_auth_success dt span#WebMemberID{display:block;height:120px;text-align:left;font-size:200%;font-weight:bold;margin-bottom:10px;}

#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_SUCCESS {width:910px;height:380px;background:url("/dam/dam/includes/images/console/openid/main_success.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_SUCCESS dl.oepnid_associate_success{}
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_SUCCESS dl.oepnid_associate_success #SubmitBlock p{ text-align:center; }
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_SUCCESS dl.oepnid_associate_success dt{display:block;width:600px;height:170px;padding:70px 0px 0px 310px;}
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_SUCCESS dl.oepnid_associate_success dt span#WebMemberID{display:block;height:40px;text-align:left;font-size:200%;font-weight:bold;margin-bottom:10px;}
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_SUCCESS dl.oepnid_associate_success dt span#OpenID{display:block;height:40px;text-align:left;font-size:200%;font-weight:bold;}

#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_2001 {width:910px;height:380px;background:url("/dam/dam/includes/images/console/openid/main_2001.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_2001 dl.oepnid_associate_2001{}
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_2001 dl.oepnid_associate_2001 #SubmitBlock p{ text-align:center; }
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_2001 dl.oepnid_associate_2001 dt{display:block;height:50px;padding:170px 60px 30px;}
#WebMember_Console #ActionConsole_OPENID_ASSOCIATE_2001 dl.oepnid_associate_2001 dd{}
/* システムエラー */
#WebMember_Console #ActionConsole_SYSTEM_FAILURE {width:910px;height:370px;background:url("/dam/dam/includes/images/console/error/main.jpg") left top no-repeat;}
#WebMember_Console #ActionConsole_SYSTEM_FAILURE #LogoutMessageBlock{width:850px;height:70px;padding:110px 30px 10px;text-align:left;}
#WebMember_Console #ActionConsole_SYSTEM_FAILURE #LogoutMessageBlock p{line-height:1.6em;}
#WebMember_Console #ActionConsole_SYSTEM_FAILURE #LogoutButtonBlock{padding:240px 0px;}
#WebMember_Console #ActionConsole_SYSTEM_FAILURE #LogoutButtonBlock a{ margin-right:10px;}

/* ▼ ********************* #LocalMenu ********************* ▼ */
#NewWrapper #LocalMenu {height:30px;clear:both;overflow:hidden;}
#NewWrapper #LocalMenu ul li{float:left;}
#NewWrapper #LocalMenu ul li a {display:block;height:30px;text-indent:-9999px;}
#NewWrapper #LocalMenu #FontSize {float:right;width:100px;margin-top:5px;cursor:pointer}

/* ▼ ********************* #Content ********************* ▼ */
/* 旧スタイルを削除 */
#NewWrapper #Content {border:none;margin:0px;padding:20px 0px 40px;text-align:left;}
/* /旧スタイルを削除 */


/* ▼ ********************* #Footer ********************* ▼ */
/* 旧スタイルを削除 */
#NewWrapper #Footer {margin:0px;padding:0px;clear:both;width:auto;}
/* /旧スタイルを削除 */

#NewWrapper #Footer {min-height:340px;width:100%;height:auto !important;height:360px;margin-top:-10px;background:#f7f7f7 url(/dam/dam/includes/images/newfooter/bg.gif) repeat-x left top;position:relative;}
#NewWrapper #Footer h2{margin-bottom:10px;}
#NewWrapper #Footer #FooterNews,
#NewWrapper #Footer #DamtomoSitemap,
#NewWrapper #Footer #FooterInfo {padding-top:20px;}
#NewWrapper #Footer #FooterNews{float:left;width:290px;margin-right:10px;}
#NewWrapper #Footer #DamtomoSitemap{float:left;width:410px;margin-right:10px;}
#NewWrapper #Footer #FooterInfo {float:left;width:230px;}
#NewWrapper #Footer #FooterCopy {text-align:right;clear:both;}
#NewWrapper #Footer img.footer_shadow {position:absolute;top:-10px;left:0px;}

#NewWrapper #Footer #FooterNews dl {width:290px;}
#NewWrapper #Footer #FooterNews dl dt{float:left;width:70px;margin-right:10px;padding-bottom:5px;}
#NewWrapper #Footer #FooterNews dl dd{float:left;width:210px;padding-bottom:5px;}
#NewWrapper #Footer #FooterNews .clearing{display:block;width:290px;height:1px;clear:both;background:#fff;margin:0px 0px 10px;}

#NewWrapper #Footer #DamtomoSitemap .leftArea {float:left;width:130px;margin-right:10px;}
#NewWrapper #Footer #DamtomoSitemap .centerArea {float:left;width:130px;margin-right:10px;}
#NewWrapper #Footer #DamtomoSitemap .rightArea {float:left;width:130px;}
#NewWrapper #Footer #DamtomoSitemap dl{margin-bottom:15px;}
#NewWrapper #Footer #DamtomoSitemap dt{color:#888;font-weight:bold;}
#NewWrapper #Footer #DamtomoSitemap dd{margin-top:5px;}

#NewWrapper #Footer #FooterInfo dl{margin-bottom:15px;}
#NewWrapper #Footer #FooterInfo dt{color:#888;font-weight:bold;}
#NewWrapper #Footer #FooterInfo dd{margin-top:5px;}


/* ▼ ********************* table.pager ********************* ▼ */
/*	*******************************************************************************	*/
/*	table.pager																		*/
/*	-------------------------------------------------------------------------------	*/
table.pager										{text-align:center;margin:0px; }
table.pager td									{padding:10px	;	color:#CCC	;	vertical-align:middle	;	}
table.pager select								{width:200px;}
table.pager input								{width:60px;}



/* ▼ ********************* #SongLeaf ********************* ▼ */

/*	===============================================================================	*/
/*	#SongLeafTitleWrapper															*/
/*	-------------------------------------------------------------------------------	*/
/*	楽曲リーフのタイトル部分														*/
/*	-------------------------------------------------------------------------------	*/

#SongLeafTitleWrapper																{clear:both;}

	body#MeloDAM #SongLeafTitleWrapper												{width:570px;padding:10px 10px 10px 10px;background:url("/melodam/images/conbg_top.gif") no-repeat top;}
	body#MeloDAMDX #SongLeafTitleWrapper											{width:570px;padding:10px 10px 10px 10px;background:url("/melodamdx/images/conbg_top.gif") no-repeat top;}
	body#DamUtaFull #SongLeafTitleWrapper											{width:570px;padding:10px 10px 10px 10px;background:url("/damutafull/images/conbg_top.gif") no-repeat top;}

#SongLeafTitleWrapper .imageTitle													{width:90px;height:100px;float:left;background:url("/dam/dam/includes/images/icon/song_90.gif") left top no-repeat ;text-indent:-9999px;}
#SongLeafTitleWrapper .area_title													{width:470px;float:left;margin:0px 0px 0px 10px;}

	body#SAL #SongLeafTitleWrapper .area_title										{width:720px;}
	body#KaraokeDAM #SongLeafTitleWrapper .area_title								{width:540px;}

#SongLeafTitleWrapper .area_title p.name											{padding:0px 0px 0px 0px 	;	font-size:22px	;	font-weight:bold	;	}
#SongLeafTitleWrapper .area_title p.kana											{padding:0px 0px 5px 0px	;	color:#666;}
#SongLeafTitleWrapper .area_title p.artist											{padding:0px 10px 10px 0px	;	}

/*	===============================================================================	*/
/*	#SongLeafResultWrapper															*/
/*	-------------------------------------------------------------------------------	*/

#SongLeafResultWrapper																{margin:0px 0px 0px 0px	;	clear:both;}

	body#MeloDAM #SongLeafResultWrapper,
	body#MeloDAMDX #SongLeafResultWrapper,
	body#DamUtaFull #SongLeafResultWrapper											{width:570px	;	padding:10px 10px 10px 10px	;}

#SongLeafResultWrapper h3															{margin:0px 0px 5px 0px	;	padding:3px 3px 3px 3px	;	border:1px solid #F60	;	font-size:x-small	;	line-height:140%	;	font-weight:normal	;	letter-spacing:1px	;	color:#F60	;background:#EEE	;	}
#SongLeafResultWrapper ul.list_small li												{margin:0px 0px 5px 2em	;list-style-type:square	;font-size:x-small	;letter-spacing:1px	;		line-height:150%	;	}

#SongLeafResultWrapper  .caption													{}
#SongLeafResultWrapper table.list_song												{width:100%	;	margin:10px auto 0px	;	padding:0px 0px 10px	;	clear:both;}

	body#KaraokeDAM #SongLeafResultWrapper table.list_song							{background:#F2F7FF}
	body#MeloDAM #SongLeafResultWrapper table.list_song								{background:#FFF6E6;}
	body#MeloDAMDX #SongLeafResultWrapper table.list_song							{background:#EFFAFF;}
	body#DamUtaFull #SongLeafResultWrapper table.list_song							{background:#FFF2F3;}
	body#SAL #SongLeafResultWrapper table.list_song									{background:#EECCCC;}

#SongLeafResultWrapper table.list_song td											{padding:5px 5px 5px 5px	;	border-top:dotted 1px #999	;	}
#SongLeafResultWrapper table.list_song td.padder									{width:25%	;	}
	/*	2007/09/18	*/
	body#KaraokeDAM #SongLeafResultWrapper table.list_song td.noresult				{padding:100px;}
	body#KaraokeDAM #SongLeafResultWrapper table.list_song td.noresult p			{line-height:1.9em;font-size:16px;margin-bottom:1em;}
	body#KaraokeDAM #SongLeafResultWrapper table.list_song td.mylist_buttonarea img.alpha	{width:200px;height:30px;}
	/* //END */
	
	body#KaraokeDAM #SongLeafResultWrapper table.list_song td.padder				{width:20%	;	}
	
	body#KaraokeDAM #SongLeafResultWrapper table.list_song td.model					{text-align:center;font-weight:bold;}
	/* BB Cyber DAM */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model08				{width:55px;height:60px;background:url("/dam/images/model/model08.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/* cyber DAM G70 & Party DAM V */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model40				{width:55px;height:60px;background:url("/dam/images/model/model40.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/* cyber DAM G50 */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model06				{width:55px;height:60px;background:url("/dam/images/model/model06.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/* DAM-G128 */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model04				{width:55px;height:60px;background:url("/dam/images/model/model04.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/* DAM-G30 & Party DAM III */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model80				{width:55px;height:60px;background:url("/dam/images/model/model80.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/* DAM-G7 & DAM 6400 III */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model01				{width:55px;height:60px;background:url("/dam/images/model/model01.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/* Premier DAM */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model12				{width:55px;height:60px;background:url("/dam/images/model/model12.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/* Party DAM II */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model30				{width:55px;height:60px;background:url("/dam/images/model/model30.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/*  Cyber DAM α*/
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model16				{width:55px;height:60px;background:url("/dam/images/model/model16.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}
	/* LIVE DAM */
	body#KaraokeDAM #SongLeafResultWrapper table.list_song p.model17				{width:55px;height:60px;background:url("/dam/images/model/model17.gif") left top no-repeat ;text-indent:-9999px;font-size:1px;}

#SongLeafResultWrapper table.list_song td p.description								{margin:5px 0px 5px 0px	;	font-weight:bold	;	color:#FF6600	;}
#SongLeafResultWrapper table.list_song td p.success									{margin:5px 0px 5px 0px	;	font-weight:bold	;	color:#94C318	;}

#SongLeafResultWrapper table.list_song span.new										{background:#C00;color:#FFF;padding:1px;margin-right:5px;}

/* リクエストボタン位置設定 */
	body#KaraokeDAM #SongLeafTitleWrapper .request_layout							{width:180px;float:left;}



/*  disclosure設定*/
body#KaraokeDAM .option_data														{display:none;}
body#KaraokeDAM .open_layout tr.option_data											{display: table-row;}
body#KaraokeDAM .open_layout p.option_data											{display: block;}

body#KaraokeDAM .ie_open_layout .option_data										{display: block;}

body#KaraokeDAM .button_layout														{margin:10px 0px;}
body#KaraokeDAM #OptionDataToggle													{
																						pointer:cursor;
																						width:180px;
																						height:30px;
																						margin:0px auto 0px;
																						overflow:hidden;
																						display:block;
																						background:url("/dam/dam/includes/images/button/disclose_180_30.gif") left top no-repeat;
																						text-indent:-9999px;
																					}

body#KaraokeDAM .open_layout #OptionDataToggle,
body#KaraokeDAM .ie_open_layout  #OptionDataToggle									{background-position: 0px -30px;}


/* LIVEDAM 店舗検索設定 */
body#KaraokeDAM .livedam_search_form_layout{
        background:url("/livedam/images/searchtitle_bg.gif") left top no-repeat;
        overflow:hidden;
        height:70px;
}

body#KaraokeDAM .livedam_search_form_layout .selectblock {
        display:block;
        float:left;
        padding-left:360px;
        padding-top:19px;
}
body#KaraokeDAM .livedam_search_form_layout .buttonblock{
        display:block;
        float:left;
        padding-left:10px;
        padding-top:19px;
}
body#KaraokeDAM .livedam_search_form_layout select{
        width:200px;
        font-size:16px !important;
}

body#KaraokeDAM .livedam_search_form_layout select *{
        font-size:16px !important;
}

/*	===============================================================================	*/
/*	#AggregateContentsSwitcher														*/
/*	-------------------------------------------------------------------------------	*/
#AggregateContentsSwitcher															{margin:20px 0px 0px 0px	;	clear:both;}

	body#MeloDAM #AggregateContentsSwitcher,
	body#MeloDAMDX #AggregateContentsSwitcher,
	body#DamUtaFull #AggregateContentsSwitcher										{width:570px	;	padding:10px 10px 10px 10px	;}

#AggregateContentsSwitcher .imageTitle												{display:none;/*width:570px	;	height:30px	;	font-size:5px 	;	text-indent:-4000px	;	line-height:100%	;background:url("/dam/dam/includes/images/leaf/title_aggregateswitcher.gif") left top no-repeat	;	*/}

#AggregateContentsSwitcher span.present												{color:#FFF;padding:1px;background:#F60	;	/*margin-left:10px;*/}
#AggregateContentsSwitcher p.smallcaption											{	display:none;/*padding:5px 0px 10px 0px	;*/}

#AggregateContentsSwitcher table.list_song											{width:100%;}
#AggregateContentsSwitcher table.list_song th										{padding:2px	;	}
#AggregateContentsSwitcher table.list_song td										{padding:2px	;	border-top:1px dotted #CCC	;	}
#AggregateContentsSwitcher table.list_song th.song,
#AggregateContentsSwitcher table.list_song td.song									{width:30%;}
#AggregateContentsSwitcher table.list_song th.leaflink,
#AggregateContentsSwitcher table.list_song td.leaflink								{color:#888	;	width:85px;}
#AggregateContentsSwitcher table.list_song td.wideleaflink							{color:#888	;	}
#AggregateContentsSwitcher table.list_song td span.invalid							{color:#888	;	}

#AggregateContentsSwitcher .block_karaoke											{margin:10px 0px 10px 0px	;	}
#AggregateContentsSwitcher .block_karaoke .title_karaoke							{width:570px	;	height:40px	;	font-size:5px 	;	text-indent:-4000px	;	line-height:100%	;background:url("/dam/dam/includes/images/leaf/title_ag_karaoke_short.gif") left top no-repeat	;	}

	body#SAL #AggregateContentsSwitcher .block_karaoke .title_karaoke,
	body#KaraokeDAM #AggregateContentsSwitcher .block_karaoke .title_karaoke		{width:830px	;	height:40px	;	font-size:5px 	;	text-indent:-4000px	;	line-height:100%	;background:url("/dam/dam/includes/images/leaf/title_ag_karaoke_long.gif") left top no-repeat	;	}

#AggregateContentsSwitcher .block_mobile											{margin:10px 0px 10px 0px	;	}
#AggregateContentsSwitcher .block_mobile .title_mobile								{width:570px	;	height:40px	;	font-size:5px 	;	text-indent:-4000px	;	line-height:100%	;background:url("/dam/dam/includes/images/leaf/title_ag_mobile_short.gif") left top no-repeat	;	}

	body#SAL #AggregateContentsSwitcher .block_mobile .title_mobile,
	body#KaraokeDAM #AggregateContentsSwitcher .block_mobile .title_mobile			{width:830px	;	height:40px	;	font-size:5px 	;	text-indent:-4000px	;	line-height:100%	;background:url("/dam/dam/includes/images/leaf/title_ag_mobile_long.gif") left top no-repeat	;	}

#AggregateContentsSwitcher #Ag_dam													{width:85px;height:30px; text-indent:-9999px;background:url("/dam/dam/includes/images/logo/dam.gif") left top no-repeat	;}	/*カラオケDAM*/
#AggregateContentsSwitcher #Ag_karaokedownload										{width:85px;height:30px; text-indent:-9999px;background:url("/dam/dam/includes/images/logo/karaokedownload.gif") left top no-repeat	;}	/*カラオケ音源ダウンロード*/
#AggregateContentsSwitcher #Ag_karaokeatdam											{width:85px;height:30px; text-indent:-9999px;background:url("/dam/dam/includes/images/logo/karaokeatdam.gif") left top no-repeat	;}	/*karaoke@dam*/
#AggregateContentsSwitcher #Ag_damkashi												{width:85px;height:30px; text-indent:-9999px;background:url("/dam/dam/includes/images/logo/damkashi.gif") left top no-repeat	;}	/*DAM歌詞*/
#AggregateContentsSwitcher #Ag_melodam												{width:85px;height:30px; text-indent:-9999px;background:url("/dam/dam/includes/images/logo/melodam.gif") left top no-repeat	;}	/*メロDAM*/
#AggregateContentsSwitcher #Ag_melodamdx											{width:85px;height:30px; text-indent:-9999px;background:url("/dam/dam/includes/images/logo/damuta.gif") left top no-repeat	;}	/*メロDAMデラックス*/
#AggregateContentsSwitcher #Ag_sal													{width:85px;height:30px; text-indent:-9999px;background:url("/dam/dam/includes/images/logo/sal.gif") left top no-repeat	;}	/*SAL洋楽MANIA*/
#AggregateContentsSwitcher #Ag_damutafull											{width:85px;height:30px; text-indent:-9999px;background:url("/dam/dam/includes/images/logo/damutafull.gif") left top no-repeat	;}	/*DAM★うたフル*/



/* ▼ ********************* #ArtistLeaf ********************* ▼ */
/*	*******************************************************************************	*/
/*	#リーフ関連																		*/
/*	===============================================================================	*/





/*	*******************************************************************************	*/
/*	#ModalWindow_js																	*/
/*	2008/10/03																		*/
/*	===============================================================================	*/
#ModalWindow_BG_js							{width:100%;background:#fff;opacity:0.3;filter:alpha(opacity=30);position:absolute;top:0px;left:0px;z-index:7;}
#ModalWindow_js 									{text-align:left;position:absolute;z-index:110;}
#ModalWindow_js #ModalContents_js				{padding:20px;background:#fff;}
#ModalWindow_js #ModalContents_js .loadingImg 	{text-align:center;padding:20px 0px;}

#ModalContents_js #ImgSelect_xml #ImgList ul	{width: 750px;margin-bottom: 20px;}
#ModalContents_js #ImgSelect_xml #ImgList ul li	{display: inline;}

#ModalContents_js #ResultList .pageNavigation ul	{ 
	clear:both;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:20px;
	margin-top:5px;
}
#ModalContents_js #ResultList .pageNavigation ul li	{ display:inline; float:left; margin-left:3px; }
#ModalContents_js #ResultList .pageNavigation li.now a,
#ModalContents_js #ResultList .pageNavigation li.now a:visited	{ color:#000; font-weight:bold; }

#ModalContents_js #ResultList #SongTable	{ clear:both;
	margin:5px 0;
}


/* ▼ ********************* #SearchResultWrapper ********************* ▼ */
/*	===============================================================================	*/
/*	#SearchResultWrapper															*/
/*	-------------------------------------------------------------------------------	*/
/*	検索結果タイトル																*/
/*	-------------------------------------------------------------------------------	*/

/*
#SearchResultWrapper									{}

	body#MeloDAM #SearchResultWrapper					{width:570px;padding:10px 10px 10px 10px;background:url("/melodam/images/conbg_top.gif") left top no-repeat ;}
	body#MeloDAMDX #SearchResultWrapper					{width:570px;padding:10px 10px 10px 10px;background:url("/melodamdx/images/conbg_top.gif") left top no-repeat ;}
	body#DamUtaFull #SearchResultWrapper				{width:570px;padding:10px 10px 10px 10px;background:url("/damutafull/images/conbg_top.gif") left top no-repeat ;}

#SearchResultWrapper .title_searchresult_artist,
#SearchResultWrapper .title_searchresult_song			{height:60px	;	padding:0px	;	background:url("/dam/dam/includes/images/search/title_searchresult.gif") left bottom no-repeat	;	}

	body#SAL #SearchResultWrapper .title_searchresult_artist,
	body#KaraokeDAM #SearchResultWrapper .title_searchresult_artist,
	body#SAL #SearchResultWrapper .title_searchresult_song,
	body#KaraokeDAM  #SearchResultWrapper .title_searchresult_song	{height:60px	;	padding:0px	;	background:url("/dam/dam/includes/images/search/title_searchresult_long.gif") left bottom no-repeat	;	}

#SearchResultWrapper .title_searchresult_artist p,
#SearchResultWrapper .title_searchresult_song p			{padding:38px 0px 0px 150px	;	color:#3366FF	;	font-weight:bold	;	line-height:100%;}

*/

/*	-------------------------------------------------------------------------------	*/
/*	アーティストの検索結果リスト													*/
/*	-------------------------------------------------------------------------------	*/

/*
	#SearchResultWrapper table.list_artist												{width:100%	;	padding:0px 0px 10px	;	background:url("/dam/dam/includes/images/search/background_searchresult.gif") right bottom no-repeat	;	}

	body#KaraokeDAM #SearchResultWrapper table.list_artist tr.even					{background:#F2F7FF}
	body#MeloDAM #SearchResultWrapper table.list_artist tr.even						{background:#FFF6E6}
	body#MeloDAMDX #SearchResultWrapper table.list_artist tr.even					{background:#EFFAFF}
	body#DamUtaFull #SearchResultWrapper table.list_artist tr.even					{background:#FFF2F3}
	
#SearchResultWrapper table.list_artist th											{padding:5px 5px 5px 0px	;	font-weight:normal	;	}

	body#KaraokeDAM #SearchResultWrapper table.list_artist th						{														border-bottom:1px solid #0B49A5;}
	body#MeloDAM #SearchResultWrapper table.list_artist th							{padding:5px 5px 5px 5px	;	background:#FFDBA1	;	border-bottom:1px solid #FF9D00;}
	body#MeloDAMDX #SearchResultWrapper table.list_artist th						{padding:5px 5px 5px 5px	;	background:#C9EDFF	;	border-bottom:1px solid #3D9CCC;}
	body#DamUtaFull #SearchResultWrapper table.list_artist th						{padding:5px 5px 5px 5px	;	background:#FFD9DC	;	border-bottom:1px solid #CC3D49;}

#SearchResultWrapper table.list_artist td											{padding:5px 0px 5px 0px	;	}

#SearchResultWrapper table.list_artist .artist										{width:65%	;	}
#SearchResultWrapper table.list_artist .artistleaflink								{width:35%	;	}

	body#KaraokeDAM #SearchResultWrapper table.list_artist .artist					{width:50%	;	}
	body#MeloDAM #SearchResultWrapper table.list_artist .artist						{width:30%	;	}
	body#MeloDAMDX #SearchResultWrapper table.list_artist .artist					{width:25%	;	}

*/

/*	-------------------------------------------------------------------------------	*/
/*	楽曲の検索結果リスト															*/
/*	-------------------------------------------------------------------------------	*/

/*

#SearchResultWrapper table.list_song												{width:100%	;	padding:0px 0px 10px	;	background:url("/dam/dam/includes/images/search/background_searchresult.gif") right bottom no-repeat	;	}

	body#KaraokeDAM #SearchResultWrapper table.list_song tr.even					{background:#F2F7FF}
	/*
	body#MeloDAM #SearchResultWrapper table.list_song tr.even						{background:#FFF6E6}
	body#MeloDAMDX #SearchResultWrapper table.list_song tr.even						{background:#EFFAFF}リーフjspのバグを修正次第対応
	*/

#SearchResultWrapper table.list_song th												{padding:5px 5px 5px 0px	;	font-weight:normal	;	}

	body#KaraokeDAM #SearchResultWrapper table.list_song th							{border-bottom:1px solid #0B49A5;}
	body#KaraokeDAM #SearchResultWrapper table.list_song th.service p.karaokedownload{width:85px;height:30px;background:url("/dam/dam/includes/images/logo/karaokedownload.gif") left top no-repeat ; text-indent:-9999px;}
	body#KaraokeDAM #SearchResultWrapper table.list_song th.service p.karaokeatdam{width:85px;height:30px;background:url("/dam/dam/includes/images/logo/karaokeatdam.gif") left top no-repeat ; text-indent:-9999px;}
	body#KaraokeDAM #SearchResultWrapper table.list_song th.service p.damkashi{width:85px;height:30px;background:url("/dam/dam/includes/images/logo/damkashi.gif") left top no-repeat ; text-indent:-9999px;}


#SearchResultWrapper table.list_song td												{padding:5px 0px 5px 0px	;	border-bottom:1px solid #CCC;						}

	body#KaraokeDAM #SearchResultWrapper table.list_song td							{border:none;}
	body#MeloDAM #SearchResultWrapper table.list_song td.song,
	body#MeloDAMDX #SearchResultWrapper table.list_song td.song						{width:30%;}

#SearchResultWrapper p.description													{padding:20px 0px 20px	;	color:#999	;	}
#SearchResultWrapper p.error														{padding:20px 0px 20px	;	color:#C00	;	}


#SearchResultWrapper table.list_song span.new										{background:#C00;color:#FFF;padding:1px;margin-right:5px;}

*/

/*	*******************************************************************************	*/
/*	■■■ メンテナンスページ用のレイアウト ■■■■■■■■■■■■■■■■■■■	*/
/*	page.do?type=document&source=maintenance										*/
/*	-------------------------------------------------------------------------------	*/
#KaraokeAtDAM .maintenance_bulletin_layout,
#KaraokeDwonload .maintenance_bulletin_layout,
#DAMKashi .maintenance_bulletin_layout{
	width:580px;
	float:left;
}

#Damtomo .maintenance_bulletin_layout{
	margin:20px auto 20px;
}
/*	*******************************************************************************	*/
/*	■■■ 共用のバリデーションエラー ■■■■■■■■■■■■■■■■■■■■■	*/
/*	===============================================================================	*/
#Damtomo #ValidationErrors{width:auto;padding:10px;color:#F20;background:#FFFEDE;border:1px solid #F20;font-weight:bold;}

/*	*******************************************************************************	*/
/*	■■■ DAM★とも スタイル ■■■■■■■■■■■■■■■■■■■■■■■■■	*/
/*	===============================================================================	*/
#Damtomo .localContents {}

/* ▼ ********************* #LocalHeader ********************* ▼ */
#Damtomo #LocalHeader #SearchBox {margin-top:30px;}
#Damtomo #LocalHeader #SearchBox .input_field {width:300px;}
#Damtomo #LocalHeader #SearchBox .select_artist {width:115px}
#Damtomo #LocalHeader #SearchBox .select_box {width:80px;}
#Damtomo #LocalHeader #SearchBox .search_btn {}
#Damtomo #LocalHeader #SearchBox form {vertical-align:bottom;}
#Damtomo #LocalHeader #SearchBox form * {vertical-align:bottom;}

/* ▼ ********************* #LocalMenu ********************* ▼ */
#Damtomo #LocalMenu {background:url(/damtomo/includes/images/localmenu_bg.gif) repeat-x left top;}
#Damtomo #LocalMenu ul li a{background:url(/damtomo/includes/images/localmenu_btn.gif) no-repeat 0px 0px;}
/* DAM★ともトップ */
#Damtomo #LocalMenu ul li														{background:url(/damtomo/includes/images/localmenu_btn.gif) no-repeat 0px 0px;display:block;height:40px;float:left;}
#Damtomo #LocalMenu ul li#Damtomo_btn_top										{width:41px;background-position:0px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_top a										{width:41px;background-position:0px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_top a:hover 								{background-position:0px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_index li#Damtomo_btn_top a 				{background-position:0px -60px;}
/* マイページ */
#Damtomo #LocalMenu ul li#Damtomo_btn_mypage									{width:76px;background-position:-41px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_mypage a									{width:76px;background-position:-41px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_mypage a:hover 							{background-position:-41px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_mypage li#Damtomo_btn_mypage a 			{background-position:-41px -60px;}
/* プロフィール */
#Damtomo #LocalMenu ul li#Damtomo_btn_profile									{width:83px;background-position:-117px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_profile a									{width:83px;background-position:-117px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_profile a:hover 							{background-position:-117px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_profile li#Damtomo_btn_profile a 		{background-position:-117px -60px;}
/* あしあと */
#Damtomo #LocalMenu ul li#Damtomo_btn_footmark									{width:61px;background-position:-200px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_footmark a								{width:61px;background-position:-200px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_footmark a:hover 							{background-position:-200px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_footmark li#Damtomo_btn_footmark a 		{background-position:-200px -60px;}
/* リクエスト */
#Damtomo #LocalMenu ul li#Damtomo_btn_request									{width:69px;background-position:-261px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_request a									{width:69px;background-position:-261px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_request a:hover 							{background-position:-261px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_request li#Damtomo_btn_request a 		{background-position:-261px -60px;}
/* 店舗の一覧 */
#Damtomo #LocalMenu ul li#Damtomo_btn_damtomoshop								{width:131px;background-position:-689px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_damtomoshop a								{width:131px;background-position:-689px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_damtomoshop a:hover 						{background-position:-689px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_damtomoshop li#Damtomo_btn_damtomoshop a {background-position:-689px -60px;}
/* ユーザーの一覧 */
#Damtomo #LocalMenu ul li#Damtomo_btn_userlist									{width:103px;background-position:-330px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_userlist a								{width:103px;background-position:-330px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_userlist a:hover 							{background-position:-330px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_userlist li#Damtomo_btn_userlist a 		{background-position:-330px -60px;}

/* 公開曲の一覧 */
#Damtomo #LocalMenu ul li#Damtomo_btn_karaokelist								{width:88px;background-position:-914px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_karaokelist a								{width:88px;background-position:-914px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_karaokelist a:hover 						{background-position:-914px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_karaokelist li#Damtomo_btn_karaokelist a 		{background-position:-914px -60px;}

/* 公開曲の一覧 */
#Damtomo #LocalMenu ul li#Damtomo_btn_publiclist								{width:88px;background-position:-914px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_publiclist a								{width:88px;background-position:-914px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_publiclist a:hover 						{background-position:-914px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_publiclist li#Damtomo_btn_publiclist a 		{background-position:-914px -60px;}


/* サポート */
#Damtomo #LocalMenu ul li#Damtomo_btn_support									{width:63px;background-position:-560px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_support a									{width:63px;background-position:-560px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_support a:hover 							{background-position:-560px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_support li#Damtomo_btn_support a 		{background-position:-560px -60px;}

/* 設定変更 */
#Damtomo #LocalMenu ul li#Damtomo_btn_configuration								{display:none;width:65px;background-position:-623px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_configuration a							{display:none;width:65px;background-position:-623px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_configuration a:hover 					{display:none;background-position:-623px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_configuration li#Damtomo_btn_configuration a 	{display:none;background-position:-623px -60px;}

/* DAM★とも動画 */
/*
#Damtomo #LocalMenu ul li#Damtomo_btn_movielist										{width:93px;background-position:-822px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_movielist a									{width:93px;background-position:-822px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_movielist a:hover 							{background-position:-822px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_movie li#Damtomo_btn_movielist a 			{background-position:-822px -60px;}
*/

#Damtomo #LocalMenu ul li#Damtomo_btn_movielist										{width:106px;background-position:-1002px -90px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_movielist a									{width:106px;background-position:-1002px 0px;}
#Damtomo #LocalMenu ul li#Damtomo_btn_movielist a:hover 							{background-position:-1002px -30px;}
#Damtomo #LocalMenu #Damtomo_localmenu_movie li#Damtomo_btn_movielist a 			{background-position:-1002px -60px;}

/* ▼ ********************* #Content ********************* ▼ */
#Damtomo #Content {}
/* ▼ ********************* #Footer ********************* ▼ */
#Damtomo #Footer {border-bottom:10px #7abd2e solid;}
#Damtomo #Footer #FooterNews dd a {color:#7abd2e}
/* TODO 18:20 2008/10/09 JSP化後contextLinkに変更する */


/*	*******************************************************************************	*/
/*	■■■ お問い合わせページの追加レイアウト ■■■■■■■■■■■■■■■■■	*/
/*	Inquiry_RegistInput																*/
/*	-------------------------------------------------------------------------------	*/
#Inquiry_RegistInput p.error{
	padding:5px 20px;
	font-weight:bold;
	color:#c00;
	line-height:1.5em;
	font-size:16px;
}




