/* ■■■■■■■■■■■■■■■■■■■　RollOver　■■■■■■■■■■■■■■■■■■■ */

a.imgOver{
 
    /*display:inline-block;*/
 }
 
a.imgOver:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
 }
 
#damtomo_profile ul.bnrs li{
	display:block;
	width:175px;
	height:50px;
	padding:0 !important;
	margin-bottom:10px;
	background:#fff;
	}
 
/* ■■■■■■■■■■■■■■■■■■■　RollOver　■■■■■■■■■■■■■■■■■■■ */

#main_wp{
background:#fff;
margin:0 0 10px;
}

#main_2nd{
/*width:830px;*/
margin:0 0 0;
padding:0 0 20px 0;
text-align:left;
}

#main_2nd #Damtomo .localContents		{padding:0px 0px 0px 0px;}

/* ■■■■■■■■■■■■■■■■■■■　#Support　■■■■■■■■■■■■■■■■■■■ */

/* ■■■■■■■■■■■■■■■■■■■　MemberInfoPage　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #MemberInfoPage .localContents{background:url("/damtomo/includes/images/member/background.jpg") left bottom no-repeat;}
#Damtomo #MemberInfoPage .localContents #TitleWrapper h2{width:950px; height:100px; background:url("/damtomo/includes/images/member/title_memberinfo.jpg") left bottom no-repeat;text-indent:-2000px;}
#Damtomo #MemberInfoPage .localContents table.list_damtomo_configuration_link {width:800px;margin:0px auto 100px;padding-bottom:20px;}
#Damtomo #MemberInfoPage .localContents table.list_damtomo_configuration_link td{padding:10px 10px 30px 10px;border-bottom:1px dotted #AAA;}
#Damtomo #MemberInfoPage .localContents table.list_damtomo_configuration_link td.field{width:30%;font-size:100%:}
#Damtomo #MemberInfoPage .localContents table.list_damtomo_configuration_link td.field a,
#Damtomo #MemberInfoPage .localContents table.list_damtomo_configuration_link td.field a:visited{color:#0071a6; font-size:100%;line-height:1.5em;font-weight:bold;}
#Damtomo #MemberInfoPage .localContents table.list_damtomo_configuration_link td.field a:hover{color:#d00; font-size:100%;line-height:1.5em;font-weight:bold;}
#Damtomo #MemberInfoPage .localContents table.list_damtomo_configuration_link td.description{width:70%;font-size:100%;}
#Damtomo #MemberInfoPage .localContents table.list_damtomo_configuration_link td a{color:#7ABD2E;}


/* ■■■■■■■■■■■■■■■■■■■　OpenIDPages　■■■■■■■■■■■■■■■■■■■ */
/* 共有背景画像設定 */
#OpenIdAuthFailurePage .localContents,
#OpenIdCdmNoLoginPage .localContents,
#AassociateOpenIdConfirmPage .localContents,
#RegistOpenIdConfirmPage .localContents,
#RegistOpenIdCompletePage .localContents,
#UpdateOpenIdConfirmPage .localContents,
#UpdateOpenIdCompletePage .localContents,
#DeleteOpenIdConfirmPage .localContents,
#DeleteOpenIdCompletePage .localContents{
	/*background:url("/damtomo/includes/images/member/background.jpg") left bottom no-repeat;*/
}

#OpenIdAuthFailurePage{}
#OpenIdAuthFailurePage #TitleWrapper{width:950px;height:200px;background:url("/damtomo/includes/images/mixi/app/OpenIdAuthFailurePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#OpenIdAuthFailurePage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#OpenIdAuthFailurePage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#OpenIdAuthFailurePage #SubmitConsoleWrapper p {font-size:160%;}
#OpenIdAuthFailurePage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}
#OpenIdAuthFailurePage a#LOGIN_DAMTOMO_BY_OPENID{backround:url();}

#OpenIdCdmNoLoginPage{}
#OpenIdCdmNoLoginPage #TitleWrapper{width:950px;height:200px;background:url("/damtomo/includes/images/mixi/app/OpenIdCdmNoLoginPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#OpenIdCdmNoLoginPage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#OpenIdCdmNoLoginPage #ListUpWrapper *{font-size:100%;}
#OpenIdCdmNoLoginPage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#OpenIdCdmNoLoginPage #SubmitConsoleWrapper p {font-size:160%;}
#OpenIdCdmNoLoginPage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}
#OpenIdCdmNoLoginPage a#URL_NEXT_PAGE{backround:url();}

#AassociateOpenIdConfirmPage{}
#AassociateOpenIdConfirmPage #TitleWrapper{width:728px;height:100px;background:url("/damtomo/includes/images/mixi/app/AassociateOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#AassociateOpenIdConfirmPage #TitleWrapper_yahoo{width:728px;height:100px;background:url("/damtomo/includes/images/yahoo/app/AassociateOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#AassociateOpenIdConfirmPage #TitleWrapper_facebook{width:728px;height:100px;background:url("/damtomo/includes/images/facebook/app/AassociateOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#AassociateOpenIdConfirmPage #TitleWrapper_twitter{width:728px;height:100px;background:url("/damtomo/includes/images/twitter/app/AassociateOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#AassociateOpenIdConfirmPage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#AassociateOpenIdConfirmPage #ListUpWrapper *{font-size:100%;}
#AassociateOpenIdConfirmPage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#AassociateOpenIdConfirmPage #SubmitConsoleWrapper p {font-size:160%;}
#AassociateOpenIdConfirmPage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}
#AassociateOpenIdConfirmPage #SubmitConsoleWrapper .SubmitConsoleWrapper_l{float: left;margin: 0 0 0 30px;}
#AassociateOpenIdConfirmPage #SubmitConsoleWrapper .SubmitConsoleWrapper_l span{font-size: 80%;}
#AassociateOpenIdConfirmPage #SubmitConsoleWrapper .SubmitConsoleWrapper_r{float: right;margin: 0 0 0 30px;}
#AassociateOpenIdConfirmPage #SubmitConsoleWrapper .SubmitConsoleWrapper_r span{font-size: 80%;}


#RegistOpenIdConfirmPage{}
#RegistOpenIdConfirmPage #TitleWrapper{width:728px;height:100px;background:url("/damtomo/includes/images/mixi/app/RegistOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#RegistOpenIdConfirmPage #TitleWrapper_facebook{width:728px;height:100px;background:url("/damtomo/includes/images/facebook/app/RegistOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#RegistOpenIdConfirmPage #TitleWrapper_twitter{width:728px;height:100px;background:url("/damtomo/includes/images/twitter/app/RegistOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#RegistOpenIdConfirmPage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#RegistOpenIdConfirmPage #ListUpWrapper *{font-size:100%;}
#RegistOpenIdConfirmPage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#RegistOpenIdConfirmPage #SubmitConsoleWrapper p {font-size:160%;}
#RegistOpenIdConfirmPage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}

#RegistOpenIdCompletePage{}
#RegistOpenIdCompletePage #TitleWrapper{width:728px;height:100px;background:url("/damtomo/includes/images/mixi/app/RegistOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#RegistOpenIdCompletePage #TitleWrapper_facebook{width:728px;height:100px;background:url("/damtomo/includes/images/facebook/app/RegistOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#RegistOpenIdCompletePage #TitleWrapper_twitter{width:728px;height:100px;background:url("/damtomo/includes/images/twitter/app/RegistOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#RegistOpenIdCompletePage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#RegistOpenIdCompletePage #ListUpWrapper *{font-size:100%;}
#RegistOpenIdCompletePage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#RegistOpenIdCompletePage #SubmitConsoleWrapper p {font-size:160%;}
#RegistOpenIdCompletePage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}

#UpdateOpenIdConfirmPage{}
#UpdateOpenIdConfirmPage #TitleWrapper{width:728px;height:100px;background:url("/damtomo/includes/images/mixi/app/UpdateOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#UpdateOpenIdConfirmPage #TitleWrapper_facebook{width:728px;height:100px;background:url("/damtomo/includes/images/facebook/app/UpdateOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#UpdateOpenIdConfirmPage #TitleWrapper_twitter{width:728px;height:100px;background:url("/damtomo/includes/images/twitter/app/UpdateOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#UpdateOpenIdConfirmPage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#UpdateOpenIdConfirmPage #ListUpWrapper *{font-size:100%;}
#UpdateOpenIdConfirmPage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#UpdateOpenIdConfirmPage #SubmitConsoleWrapper p {font-size:160%;}
#UpdateOpenIdConfirmPage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}

#UpdateOpenIdCompletePage{}
#UpdateOpenIdCompletePage #TitleWrapper{width:728px;height:100px;background:url("/damtomo/includes/images/mixi/app/UpdateOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#UpdateOpenIdCompletePage #TitleWrapper_facebook{width:728px;height:100px;background:url("/damtomo/includes/images/facebook/app/UpdateOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#UpdateOpenIdCompletePage #TitleWrapper_twitter{width:728px;height:100px;background:url("/damtomo/includes/images/twitter/app/UpdateOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#UpdateOpenIdCompletePage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#UpdateOpenIdCompletePage #ListUpWrapper *{font-size:100%;}
#UpdateOpenIdCompletePage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#UpdateOpenIdCompletePage #SubmitConsoleWrapper p {font-size:160%;}
#UpdateOpenIdCompletePage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}

#DeleteOpenIdConfirmPage{}
#DeleteOpenIdConfirmPage #TitleWrapper{width:728px;height:100px;background:url("/damtomo/includes/images/mixi/app/DeleteOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#DeleteOpenIdConfirmPage #TitleWrapper_facebook{width:728px;height:100px;background:url("/damtomo/includes/images/facebook/app/DeleteOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#DeleteOpenIdConfirmPage #TitleWrapper_twitter{width:728px;height:100px;background:url("/damtomo/includes/images/twitter/app/DeleteOpenIdConfirmPage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#DeleteOpenIdConfirmPage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#DeleteOpenIdConfirmPage #ListUpWrapper *{font-size:100%;}
#DeleteOpenIdConfirmPage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#DeleteOpenIdConfirmPage #SubmitConsoleWrapper p {font-size:160%;}
#DeleteOpenIdConfirmPage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}

#DeleteOpenIdCompletePage{}
#DeleteOpenIdCompletePage #TitleWrapper{width:728px;height:100px;background:url("/damtomo/includes/images/mixi/app/DeleteOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#DeleteOpenIdCompletePage #TitleWrapper_facebook{width:728px;height:100px;background:url("/damtomo/includes/images/facebook/app/DeleteOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#DeleteOpenIdCompletePage #TitleWrapper_twitter{width:728px;height:100px;background:url("/damtomo/includes/images/twitter/app/DeleteOpenIdCompletePage.jpg") left top no-repeat;text-indent:-9999px;overflow:hidden;}
#DeleteOpenIdCompletePage #ListUpWrapper{padding:0px 40px 40px;font-size:160%;}
#DeleteOpenIdCompletePage #ListUpWrapper *{font-size:100%;}
#DeleteOpenIdCompletePage #SubmitConsoleWrapper{text-align:center;padding:40px 0px;}
#DeleteOpenIdCompletePage #SubmitConsoleWrapper p {font-size:160%;}
#DeleteOpenIdCompletePage #SubmitConsoleWrapper p input{padding:5px;font-size:100%;}

/* -----------------------------------------------------------------------------
	ポップアップコンテンツ基本スタイル
----------------------------------------------------------------------------- */
#Damtomo #Content .popupSection_xml {width:630px;}
#Damtomo #Content .popupSection_xml h3{font-size:160%;font-weight:bold;margin-bottom:20px;}
#Damtomo #Content .popupSection_xml .submitBlock{width:630px;background:#ecf7df url(/damtomo/includes/images/modal/regist_bg_bottom.gif) no-repeat left bottom;}
#Damtomo #Content .popupSection_xml .submitBlock .bg{width:590px;padding:20px;background:url(/damtomo/includes/images/modal/regist_bg_top.gif) no-repeat left top;}
#Damtomo #Content .popupSection_xml .submitBlock .text {width:590px;margin:0px auto 20px;}
#Damtomo #Content .popupSection_xml .submitBlock .btn{text-align:center}
#Damtomo #Content .popupSection_xml .submitBlock img{margin-right:10px;}
#Damtomo #Content .popupSection_xml #ErrorText{font-weight:bold;color:#ff2205;display:none;}
#Damtomo #Content .popupSection_xml #ErrorText * {viertical-align:middle;}

#Damtomo #Content #ImgSelect_xml #ImgList{width:630px;height:222px;overflow:auto;margin-bottom:20px;}
#Damtomo #Content #ImgSelect_xml #ImgList li{float:left;margin:0px 3px 3px 0px;border:2px #fff solid;width:80px;line-height:100%;}
#Damtomo #Content #ImgSelect_xml #ImgList li img {width:80px;display:block;cursor:pointer;}
#Damtomo #Content #ImgSelect_xml #ImgFile{float:left;width:160px;}
#Damtomo #Content #ImgSelect_xml #SubmitBlock {float:right;padding-bottom:5px;width:450px;background:#ecf7df url(/damtomo/includes/images/modal/imgselect_bottom.gif) no-repeat left bottom;}
#Damtomo #Content #ImgSelect_xml #SubmitBlock .bg{width:410px;padding:20px;background:#ecf7df url(/damtomo/includes/images/modal/imgselect_top.gif) no-repeat left top;}
#Damtomo #Content #ImgSelect_xml #SubmitBlock .btn {text-align:center;margin-top:10px;}
#Damtomo #Content #ImgSelect_xml #SubmitBlock .btn img{margin-right:10px;}

#Damtomo #Content #ImgSelect_xml {display:none;}

/* ■■■■■■■■■■■■■■■■■■■　マイページ　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #MyPage #MyPageArea{float:left;width:710px;margin-right:10px;}
#Damtomo #MyPage #MainContents {width:width:710px;margin-bottom:10px;padding-bottom:20px;background:url(/damtomo/includes/images/mypage/main_bgbottom.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents .bg{width:690px;padding:0px 10px;background:url(/damtomo/includes/images/mypage/main_bgtop.gif) no-repeat left top;}
#Damtomo #MyPage #MainContents .no_record{color:#888;}
#Damtomo #MyPage #MainContents #LeftArea {float:left;width:220px;margin-right:10px;}
#Damtomo #MyPage #MainContents #LeftArea .section {width:220px;padding-bottom:10px;background:url(/damtomo/includes/images/mypage/main_l_bgbottom.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #LeftArea .section h3{width:220px;height:40px;text-indent:-9999px;}

/* 共通して使用するメッセージの文字デザイン設定 */
#Damtomo #MyPage #MainContents .message_string{color:#e5094b;font-weight:bold;}

#Damtomo #MyPage #MainContents #myRequest p,
#Damtomo #MyPage #MainContents #FavArtist ul,
#Damtomo #MyPage #MainContents #FavArtist p,
#Damtomo #MyPage #MainContents #UserList ul,
#Damtomo #MyPage #MainContents #UserList p,
#Damtomo #MyPage #MainContents #CalorieHistoryList ul,
#Damtomo #MyPage #MainContents #CalorieHistoryList p,
#Damtomo #MyPage #MainContents #EveryoneSingHistoryList ul,
#Damtomo #MyPage #MainContents #EveryoneSingHistoryList p,
#Damtomo #MyPage #MainContents #KaraokeMyList ul,
#Damtomo #MyPage #MainContents #KaraokeMyList p,
#Damtomo #MyPage #MainContents #KaraokeMovieMyList ul,
#Damtomo #MyPage #MainContents #KaraokeMovieMyList p,
#Damtomo #MyPage #MainContents #FavKaraokeList ul,
#Damtomo #MyPage #MainContents #FavKaraokeList p,	
#Damtomo #MyPage #MainContents #FavOverdubList ul,
#Damtomo #MyPage #MainContents #FavOverdubList p,	
#Damtomo #MyPage #MainContents #FootMark ul,
#Damtomo #MyPage #MainContents #FootMark p	{margin:10px 10px 0px;}

#Damtomo #MyPage #MainContents #myProfile .prof {width:220px;margin:10px 0px;text-align:center;background:url(/damtomo/includes/images/mypage/main_l_bgtop.gif) no-repeat left top;}
#Damtomo #MyPage #MainContents #myProfile .prof h2{padding:10px 0px 5px;margin:0px;text-indent:0px;width:auto;height:auto}
#Damtomo #MyPage #MainContents #myProfile .prof p{margin-bottom:10px;}
#Damtomo #MyPage #MainContents #myProfile .setting {width:200px;padding:0px 10px;}
#Damtomo #MyPage #MainContents #myProfile .setting h4{margin-bottom:10px;}
#Damtomo #MyPage #MainContents #myProfile .setting ul{}
#Damtomo #MyPage #MainContents #myProfile .setting li{margin-left:1em;}
#Damtomo #MyPage #MainContents #myProfile .setting .padder{margin-top:1em;}

#Damtomo #MyPage #MainContents #myRequest h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_l_request.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #myRequest p.blue {color:#0491da;font-weight:bold;}

#Damtomo #MyPage #MainContents #FavArtist h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_l_artist.gif) no-repeat left bottom;}

#Damtomo #MyPage #MainContents #CalorieHistoryList h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_l_calorie.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #EveryoneSingHistoryList h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_l_everyone.gif) no-repeat left bottom;}

#Damtomo #MyPage #MainContents #UserList h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_l_damtomo.gif) no-repeat left bottom;}

#Damtomo #MyPage #MainContents #LeftArea #FootMark {padding:0px;background:none;}
#Damtomo #MyPage #MainContents #FootMark h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_l_footmark.gif) no-repeat left bottom;}

#Damtomo #MyPage #MainContents #DamFriendsInfo h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_l_friend.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #DamFriendsInfo h4{margin:10px 10px 0px;}
#Damtomo #MyPage #MainContents #DamFriendsInfo ul,
#Damtomo #MyPage #MainContents #DamFriendsInfo p		{margin:10px 10px 0px;}

#Damtomo #MyPage #MainContents #DamSmileInfo {}
#Damtomo #MyPage #MainContents #DamSmileInfo h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_l_smile.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #DamSmileInfo .contents{text-align:left; padding:10px 15px 0px;}
#Damtomo #MyPage #MainContents #DamSmileInfo  table{width:100%;margin-top:10px;}
#Damtomo #MyPage #MainContents #DamSmileInfo  th,
#Damtomo #MyPage #MainContents #DamSmileInfo  td{padding:3px;line-height:1.4em;border-bottom:1px dotted #ccc;}
#Damtomo #MyPage #MainContents #DamSmileInfo  th{font-weight:normal;text-align:left;}
#Damtomo #MyPage #MainContents #DamSmileInfo  td{text-align:right;}
#Damtomo #MyPage #MainContents #DamSmileInfo p{margin-top:10px;}
#Damtomo #MyPage #MainContents #DamSmileInfo p.caption{font-size:10px;}

#Damtomo #MyPage #MainContents  #CalorieHistoryList .cal{
	display:inline-block;
	/zoom:1;
	/display:inline;
	width:8em;
	text-align:right;
}

#Damtomo #MyPage #MainContents #RightArea {float:left;width:460px;}
#Damtomo #MyPage #MainContents #RightArea .section {width:460px;padding-bottom:10px;background:url(/damtomo/includes/images/mypage/main_r_bgbottom.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #RightArea .section h3{width:460px;height:40px;margin-bottom:10px;text-indent:-9999px;}
#Damtomo #MyPage #MainContents #RightArea .section .itemLink_damtomo {margin-top:10px;}
#Damtomo #MyPage #MainContents #RightArea .section li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #7bbe2e;line-height:160%;width:440px;}
#Damtomo #MyPage #MainContents #RightArea .section li a {margin:0px 5px;}
#Damtomo #MyPage #MainContents #RightArea .section .attentionLink {margin:0px 20px 0px 0px;}

/* リクエストお礼メッセージ表示ブロック */
#Damtomo #ThanksMessage.section p{
	padding:10px 20px 0px;
}


/*	MyPage 録音曲リスト/録画リストレイアウト(a要素内でフロートさせるパターン) */

/* -----------------------------------------------------------------------------
	DAM★とも多重録音関連設定
	2010/08/26
----------------------------------------------------------------------------- */
#Damtomo #MyPage #MainContents #RightArea .section .no_record					{width:380px;padding:30px 30px;text-align:left;line-height:1.4em;}
#Damtomo #MyPage #MainContents #RightArea .section li *							{vertical-align:middle;}
#Damtomo #MyPage #MainContents #RightArea .section .sprite						{margin-left:3px;}
#Damtomo #MyPage #MainContents #RightArea .disclosure_contents					{display:none;}
#Damtomo #MyPage #MainContents #RightArea .open_container .disclosure_contents	{display:block;}

#Damtomo .karaoke_song_layout							{overflow:hidden;}
#Damtomo .karaoke_song_layout a.block					{display:block;margin:0px !important;overflow:hidden;/zoom:1;text-decoration:none;color:#000;cursor:pointer;}
#Damtomo .karaoke_song_layout a.block:hover				{background:#ecf7df;}


/* DAM★とも動画リスト用レイアウト */
/*
#Damtomo .karaoke_movie_layout a.block 					{display:block;margin:0px !important; overflow:hidden;/zoom:1;text-decoration:none;}
#Damtomo .karaoke_movie_layout a.block:hover			{background:#ecf7df;}
#Damtomo .karaoke_movie_layout a .thumbnail				{display:block;width:90px;float:left;overflow:hidden;}
#Damtomo .karaoke_movie_layout a .thumbnail img			{width:80px !important;}
#Damtomo .karaoke_movie_layout a .text					{display:block;float:left;overflow:hidden;color:#000;}
#Damtomo .karaoke_movie_layout a .text .title			{display:block;}

#Damtomo .stream_layout .karaoke_movie_layout a .thumbnail				{width:110px !important;}
#Damtomo .stream_layout .karaoke_movie_layout a .thumbnail img			{width:100px !important;}
*/


#Damtomo .karaoke_detail_list dt,
#Damtomo .karaoke_detail_list dd						{display:inline-block;/zoom:1;/display:inline;}
#Damtomo .karaoke_detail_list dt						{width:80px;font-weight:bold;}
#Damtomo .karaoke_detail_list dd						{width:350px;}
#Damtomo .karaoke_detail_list dt *,
#Damtomo .karaoke_detail_list dd *						{vertical-align:top;}

#Damtomo .overdub_count									{display:inline-block;/zoom:1;/display:inline;color:#d90028;margin-right:3px;}
#Damtomo .invalid_attention								{color:#999;font-weight:normal;}
#Damtomo .icon_description_layout						{overflow:hidden;/zoom:1;margin-bottom:10px;}
#Damtomo .icon_description_layout span					{display:block;float:left;margin-right:5px;}



#Damtomo #MyPage #MainContents #Info {width:460px;margin-top:10px;padding-bottom:10px;background:url(/damtomo/includes/images/mypage/main_r_info_bgbottom.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #Info .infoBg {width:440px;padding:10px 10px 0px;background:url(/damtomo/includes/images/mypage/main_r_info_bgtop.gif) no-repeat left top;}
#Damtomo #MyPage #MainContents #Info ul{width:355px;padding-left:85px;background:url(/damtomo/includes/images/mypage/main_r_info_img.gif) no-repeat 5px 5px;}
#Damtomo #MyPage #MainContents #Info a{padding-left:10px;}
#Damtomo #MyPage #MainContents #KaraokeMyList h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_r_history.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #KaraokeMovieMyList h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_r_movie.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #FavKaraokeList h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_r_public.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #FavOverdubList h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_r_overdub.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #FavDamtomoArtist h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_r_favartistinfo.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #FavDamtomoArtist ul{padding:0px 10px 0px;}
#Damtomo #MyPage #MainContents #OverdubUserList h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_r_overdubuser.gif) no-repeat left bottom;}
#Damtomo #MyPage #MainContents #OverdubUserList ul{padding:0px 10px 0px;}
#Damtomo #MyPage #MainContents #OverdubUserList p.itemLink_damtomo{text-align:right;padding:0px 20px;}
#Damtomo #MyPage #MainContents #ThanksMessage h3{background:#ecf7df url(/damtomo/includes/images/mypage/main_r_requestsend.gif) no-repeat left bottom;}

/* リクエストお礼メッセージ表示ブロック */
#Damtomo #MyPage #MainContents #ThanksMessage.section p {padding:5px 20px 0px;color:#0491da;}
#Damtomo #MyPage #MainContents #ThanksMessage.section p.success{color:#0491da;font-weight:bold;}

#Damtomo #MyPage #MainContents #RightArea #FavKaraokeList .nickName {font-weight:bold;margin-left:10px}
#Damtomo #MyPage #MainContents #RightArea #FavKaraokeList .nickName a{margin:0px;padding0px;}


#Damtomo #MyPage #DsContents {width:710px;margin-bottom:10px;padding-bottom:20px;background:url(/damtomo/includes/images/mypage/ds_bgbottom.gif) no-repeat left bottom;}

#Damtomo #MyPage #DsContents_Invalid {width:710px;margin-bottom:10px;padding-bottom:20px;background:url(/damtomo/includes/images/mypage/ds_bgbottom_invalid.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents_Invalid p {padding:30px;text-align:center;}
#Damtomo #MyPage #DsContents_Invalid #Title{width:690px;padding:10px 10px 0px;background:#dff1fd url(/damtomo/includes/images/mypage/ds_bgtop.gif) no-repeat left top;}
#Damtomo #MyPage #DsContents_Invalid #Title h2{float:left;width:79px;margin-right:10px;}

#Damtomo #MyPage #DsContents #Title{width:690px;padding:10px 10px 0px;background:#dff1fd url(/damtomo/includes/images/mypage/ds_bgtop.gif) no-repeat left top;}
#Damtomo #MyPage #DsContents #Title h2{float:left;width:79px;margin-right:10px;}
#Damtomo #MyPage #DsContents #Title p{float:left;width:auto;}
#Damtomo #MyPage #DsContents .section {width:690px;margin-left:10px;padding-bottom:10px;background:url(/damtomo/includes/images/mypage/ds_contents_bottom.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents .block {width:220px;float:left;margin-right:10px;}
#Damtomo #MyPage #DsContents .block h3{width:220px;height:40px;margin-bottom:10px;text-indent:-9999px;}
#Damtomo #MyPage #DsContents .last {width:230px;margin-right:0px;}
#Damtomo #MyPage #DsContents .last h3{width:230px;}
#Damtomo #MyPage #DsContents .block ul{margin:0px 10px;}
#Damtomo #MyPage #DsContents .block p{margin:10px 10px;}
#Damtomo #MyPage #DsContents .block li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #2c83e6}

#Damtomo #MyPage #DsContents #RankingBattle h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_rankingbattle.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents #RankingKadai h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_rankingbattle_kadai.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents #Audition h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_audition.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents #Seimitu h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_seimitsusaiten.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents #Seimitu02 h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_seimitsusaiten2.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents #Utaikiri h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_utaikirimasyo.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents #Kasyokentei h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_kasyokentei.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents #MySong h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_mysong.gif) no-repeat left bottom;}
#Damtomo #MyPage #DsContents #MyList h3{background:#dff1fd url(/damtomo/includes/images/mypage/ds_mylist.gif) no-repeat left bottom;}

#Damtomo #MyPage #DsContents #ListBottom {padding-bottom:0px;background:none}

#Damtomo #PromotionArea {float:right;width:230px;}
#Damtomo #PromotionArea .section {margin-bottom:20px;}
/*
#Damtomo #PromotionArea .section h3{width:230px;height:60px;text-indent:-9999px;}
*/
#Damtomo #PromotionArea .section .bold{font-weight:bold;}
/*
#Damtomo #PromotionArea #KaraokeRanking h3{background:url(/damtomo/includes/images/promotion/damtomo_ranking_title.gif) no-repeat left top;}
*/
#Damtomo #PromotionArea #KaraokeRanking .rank {width:40px;float:left;margin-right:10px;}
#Damtomo #PromotionArea #KaraokeRanking .text {width:180px;float:left;}
#Damtomo #PromotionArea #KaraokeRanking li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #7bbe2e; line-height:1.4em;}
#Damtomo #PromotionArea #KaraokeRanking li a{cursor:pointer;}
#Damtomo #PromotionArea #KaraokeRanking br.brClear {width:230px;display:block;clear:both;}

/* clearFix 
#Damtomo #MyPage #PromotionArea #KaraokeRanking li a {zoom:100%;cursor:pointer;}
#Damtomo #MyPage #PromotionArea #KaraokeRanking li a:after {
				content: ".";
				display: block;
				visibility: hidden;
				height: 0.1px;
				font-size: 0.1em;
				line-height: 0;
				clear: both;
}
/clearFix */
#Damtomo #PromotionArea #KaraokeRanking li a,
#Damtomo #PromotionArea #KaraokeList li a	{display:block;width:230px;text-decoration:none;color:#000;background:url(/damtomo/includes/images/promotion/songlist_bg.gif) no-repeat 0px bottom;}
#Damtomo #PromotionArea #KaraokeRanking li a:hover,
#Damtomo #PromotionArea #KaraokeList li a:hover{background:url(/damtomo/includes/images/promotion/songlist_bg.gif) no-repeat -230px bottom;}

#Damtomo #PromotionArea #KaraokeRanking li span.count,
#Damtomo #PromotionArea #KaraokeList li  span.count{font-size:80%;}

#Damtomo #PromotionArea a.linkimage		{display:block;padding-bottom:10px;}

/*
#Damtomo #PromotionArea #KaraokeList h3{background:url(/damtomo/includes/images/promotion/damtomo_public_title.gif) no-repeat left top;}
*/
#Damtomo #PromotionArea #KaraokeList li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #7bbe2e}

#Damtomo #PromotionArea #PromoPremierDAM h3{background:url(/damtomo/includes/images/promotion/premierdam_title.gif) no-repeat left top;}
#Damtomo #PromotionArea #PromoKaradam h3{background:url(/damtomo/includes/images/promotion/karadam_title.gif) no-repeat left top;}




/*	-------------------------------------------------------------------------------------------------------
	DAMりれき関連の設定
-----------------------------------------------------------------------------------------------------------	*/
#Damtomo #DamHistory .pager{
	width:450px;
}
#Damtomo #DamHistory .pager a,
#Damtomo #DamHistory .pager a:visited{
	display:inline-block;
	/zoom:1;
	/display:inline;
	padding:5px 8px;
	margin-right:5px;
	border:1px solid #2c83e6;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	line-height:100%;
	margin-bottom:5px;
	width:1em;
}

#Damtomo #DamHistory .pager a.current{
	background:#b2d6ff;
	color:#143a66;
	font-weight:bold;
}

#Damtomo #DamHistory .pager a:hover{
	color:#fff;
	background:#3392ff;
}

#Damtomo #DamHistory .savelist_layout .pager a,
#Damtomo #DamHistory .savelist_layout .pager a:visited{
	display:inline-block;
	/zoom:1;
	/display:inline;
	padding:5px 8px;
	margin-right:5px;
	border:1px solid #888;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	line-height:100%;
	color:#888;
}

#Damtomo #DamHistory .savelist_layout .pager a.current{
	background:#DDD;
	color:#222;
	font-weight:bold;
}

#Damtomo #DamHistory .savelist_layout .pager a:hover{
	color:#fff;
	background:#999;
}



#Damtomo #DamHistoryTitle{
	width:710px;
	height:60px;
	background:url("/damtomo/includes/images/damhistory/title_damhistory.gif") left top no-repeat;
	text-indent:-9999px;
} 

#Damtomo #DamHistoryWrapper{
	background:url("/damtomo/includes/images/damhistory/background.gif") left bottom no-repeat;
}

.dam_history_sidebar_layout{
	width:220px;
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}

.dam_history_sidebar_layout ul{
	background:#ccc;
}

.dam_history_sidebar_layout ul li{
	width:220px;
	height:40px;
	overflow:hidden;
}

.dam_history_sidebar_layout ul li a{
	width:220px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	background:url("/damtomo/includes/images/damhistory/menu.gif") left top no-repeat;
}
/*	40. ランキングバトル	*/
#DamHistoryRankingListLink a					{	background-position:		0px			0px;	}
#DamHistoryRankingListLink a:hover,
#DamHistoryRankingListLink a.current			{	background-position:		-220px		0px;	}

/*	84. ランキングバトル保存リスト取得	*/
#DamHistoryRankingSaveListLink a				{	background-position:		0px			-40px;	}
#DamHistoryRankingSaveListLink a:hover,
#DamHistoryRankingSaveListLink a.current		{	background-position:		-220px		-40px;	}

/*	課題曲ランキングバトル	*/
#DamHistoryRankingListKadaiLink a				{	background-position:		0px			-80px;	}
#DamHistoryRankingListKadaiLink a:hover,
#DamHistoryRankingListKadaiLink a.current		{	background-position:		-220px		-80px;	}

/*	41. 歌唱検定	*/
#DamHistoryApprovalListLink a					{	background-position:		0px			-120px;	}
#DamHistoryApprovalListLink a:hover,
#DamHistoryApprovalListLink a.current			{	background-position:		-220px		-120px;	}

/*	79. ボイトレ履歴取得	*/
#DamHistoryTrainingListLink a					{	background-position:		0px			-160px;	}
#DamHistoryTrainingListLink a:hover,
#DamHistoryTrainingListLink a.current			{	background-position:		-220px		-160px;	}

/*	77. 精密採点DX履歴取得	*/
#DamHistoryMarkingDxListLink a					{	background-position:		0px			-200px;	}
#DamHistoryMarkingDxListLink a:hover,
#DamHistoryMarkingDxListLink a.current			{	background-position:		-220px		-200px;	}

/*	82. 精密採点DX保存リスト取得	*/
#DamHistoryMarkingDxSaveListLink a				{	background-position:		0px			-240px;	}
#DamHistoryMarkingDxSaveListLink a:hover,
#DamHistoryMarkingDxSaveListLink a.current		{	background-position:		-220px		-240px;	}

/*	43. 精密採点２	*/
#DamHistoryMarkingTwoListLink a					{	background-position:		0px			-280px;	}
#DamHistoryMarkingTwoListLink a:hover,
#DamHistoryMarkingTwoListLink a.current			{	background-position:		-220px		-280px;	}

/*	81. 精密採点２保存リスト取得	*/
#DamHistoryMarkingTwoSaveListLink a				{	background-position:		0px			-320px;	}
#DamHistoryMarkingTwoSaveListLink a:hover,
#DamHistoryMarkingTwoSaveListLink a.current		{	background-position:		-220px		-320px;	}

/*	42. 精密採点	*/
#DamHistoryMarkingListLink a					{	background-position:		0px			-360px;	}
#DamHistoryMarkingListLink a:hover,
#DamHistoryMarkingListLink a.current			{	background-position:		-220px		-360px;	}

/*	80. 精密採点(プラス)保存リスト取得	*/
#DamHistoryMarkingSaveListLink a				{	background-position:		0px			-400px;	}
#DamHistoryMarkingSaveListLink a:hover,
#DamHistoryMarkingSaveListLink a.current		{	background-position:		-220px		-400px;	}

/*	44. 歌いきりまショー	*/
#DamHistoryUtaikiriListLink a					{	background-position:		0px			-440px;	}
#DamHistoryUtaikiriListLink a:hover,
#DamHistoryUtaikiriListLink a.current			{	background-position:		-220px		-440px;	}

/*	83. 歌いきりまショー保存リスト取得	*/
#DamHistoryUtaikiriSaveListLink a				{	background-position:		0px			-480px;	}
#DamHistoryUtaikiriSaveListLink a:hover,
#DamHistoryUtaikiriSaveListLink a.current		{	background-position:		-220px		-480px;	}

/*	78. シンプル採点履歴取得	*/
#DamHistorySimpleListLink a						{	background-position:		0px			-520px;	}
#DamHistorySimpleListLink a:hover,
#DamHistorySimpleListLink a.current				{	background-position:		-220px		-520px;	}

/*	85. シンプル採点保存リスト取得	*/
#DamHistorySimpleSaveListLink a					{	background-position:		0px			-560px;	}
#DamHistorySimpleSaveListLink a:hover,
#DamHistorySimpleSaveListLink a.current			{	background-position:		-220px		-560px;	}

/*	45. オーディション	*/
#DamHistoryAuditionListLink a					{	background-position:		0px			-600px;	}
#DamHistoryAuditionListLink a:hover,
#DamHistoryAuditionListLink a.current			{	background-position:		-220px		-600px;	}

/*	CD直送便ご利用履歴	*/
#DamHistoryCDDeliveryLink a						{	background-position:		0px			-640px;	}
#DamHistoryCDDeliveryLink a:hover,
#DamHistoryCDDeliveryLink a.current				{	background-position:		-220px		-640px;	}

/*	ＭＹソングダウンロード(PC版)	*/
#DamHistoryMySongListLink a						{	background-position:		0px			-680px;	}
#DamHistoryMySongListLink a:hover,
#DamHistoryMySongListLink a.current				{	background-position:		-220px		-680px;	}

/*	MYリスト	*/
#DamHistoryMyListLink a							{	background-position:		0px			-720px;	}
#DamHistoryMyListLink a:hover,
#DamHistoryMyListLink a.current					{	background-position:		-220px		-720px;	}

/*	カロリーりれき	*/
#DamHistoryProfileCalorieListLink a				{	background-position:		0px			-760px;	}
#DamHistoryProfileCalorieListLink a:hover,
#DamHistoryProfileCalorieListLink a.current		{	background-position:		-220px		-760px;	}


.dam_history_contents_layout{
	width:450px;
	padding:10px;
	background:url("/damtomo/includes/images/damhistory/background_contents.gif") left top no-repeat;
	float:left;
	overflow:hidden;
	/zoom:1;
}

.dam_history_contents_layout .description_layout{
	overflow:hidden;
	/zoom:1;
	margin-bottom:20px;
}

.description_layout img.left{
	margin-right:10px;
}

.dam_history_contents_layout .loading{
	padding:50px 30px;
	text-align:center;
}

.dam_history_contents_layout .no_record,
.dam_history_contents_layout .no_result{
	padding:50px 30px;
	text-align:center;
	font-size:21px !important; 
}

.dam_history_contents_layout .no_record a,
.dam_history_contents_layout .no_result a{
	font-size:100% !important;
}

.dam_history_contents_layout table{
	width:100%;
	margin-bottom:20px;
}

/* デフォルト(1:3割付) */
.dam_history_contents_layout table th{
	font-weight:normal;
	text-align:left;
}

.dam_history_contents_layout table td{

}

.dam_history_contents_layout table .right_align{
	text-align:right;
}
/* 30%/70%割付 */
.dam_history_contents_layout table .title_01{
	width:30%;
}
.dam_history_contents_layout table .field_01{
	width:70%;
}

/* 50%/50%割付 */
.dam_history_contents_layout table .title_02{
	width:50%;
}
.dam_history_contents_layout table .field_02{
	width:50%;
}


.dam_history_contents_layout table th,
.dam_history_contents_layout table td{
	padding:5px 8px;
	border-bottom:1px dotted #ccc;
}

.dam_history_contents_layout .tab_list_history,
.dam_history_contents_layout .tab_list_savelist{
	width:425px;
	height:30px;
	margin:0px auto 0px;
	padding-left:25px;
	overflow:hidden;
}

.dam_history_contents_layout .tab_list_history{
	background:url("/damtomo/includes/images/damhistory/border_history.gif") left top repeat-x;
}

.dam_history_contents_layout .tab_list_savelist{
	background:url("/damtomo/includes/images/damhistory/border_savelist.gif") left top repeat-x;
}

.dam_history_contents_layout .tab_layout li{
	display:block;
	width:200px;
	height:30px;
	float:left;
	overflow:hidden;
	/zoom:1;
}
.dam_history_contents_layout .tab_layout .history a,
.dam_history_contents_layout .tab_layout .savelist a{
	display:block;
	width:200px;
	height:30px;
	background:url("/damtomo/includes/images/damhistory/tab.gif") left top no-repeat;
	text-indent:-9999px;
}

.dam_history_contents_layout .tab_layout .history a{
	background-position:0px 0px;
}

.dam_history_contents_layout .tab_layout .savelist a{
	background-position:-200px -50px;
}

.dam_history_contents_layout .tab_list_history .history a{
	background-position:0px -50px;
}

.dam_history_contents_layout .tab_list_savelist .savelist a{
	background-position:-200px 0px;
}

/* 初期設定 */
#DamHistoryMarkingDxGList,
#DamHistoryMarkingDxGDuetList,
#DamHistoryRankingList,
#DamHistoryRankingSaveList,
#DamHistoryRankingListKadai,
#DamHistoryApprovalList,
#DamHistoryMarkingDxList,
#DamHistoryMarkingDxSaveList,
#DamHistoryMarkingTwoList,
#DamHistoryMarkingTwoSaveList,
#DamHistoryMarkingList,
#DamHistoryMarkingSaveList,
#DamHistoryAuditionList,
#DamHistoryUtaikiriList,
#DamHistoryUtaikiriSaveList,
#DamHistoryCDDelivery,
#DamHistoryMySongList,
#DamHistoryMyList,
#DamHistorySimpleList,
#DamHistorySimpleSaveList,
#DamHistoryTrainingList{
	display:none;
}


/*
#DamHistory .history_layout table th,
#DamHistory .history_layout table td{
	border-bottom:1px dotted #fff;
	background:#e5f1ff;
}

#DamHistory .history_layout table th{
	background:#b2d6ff;
}

#DamHistory .savelist_layout table th,
#DamHistory .savelist_layout table td{
	border-bottom:1px dotted #bbb;
	background:#fff;
}

#DamHistory .savelist_layout table th{
	background:#DDD;
}
*/

/* ■■■■■■■■■■■■■■■■■■■　#ProfilePage プロフィール　■■■■■■■■■■■■■■■■■■■ */

/* #ProfileArea共通スタイル */
#Damtomo #ProfilePage #ProfileArea {float:left;width:710px;}
#Damtomo #ProfilePage #LeftArea {float:left;width:230px;margin-right:10px;}
#Damtomo #ProfilePage #ProfContents {width:230px;padding-bottom:10px;background:#7bbe2e url(/damtomo/includes/images/profile/prof_bgbottom.gif) no-repeat left bottom}
#Damtomo #ProfilePage #ProfContents .section {width:210px;margin:10px 0px 0px 10px;padding-bottom:10px;background:#fff url(/damtomo/includes/images/profile/prof_content_bgbottom.gif) no-repeat left bottom}
#Damtomo #ProfilePage #ProfContents .section .bg {width:190px;padding:10px 10px 0px;background:url(/damtomo/includes/images/profile/prof_content_bgtop.gif) no-repeat left top}
#Damtomo #ProfilePage #RightArea {float:left;width:470px;}

/* #ProfileArea独自スタイル */

#Damtomo #ProfilePage #ProfContents #User .prof{text-align:center;padding-bottom:15px;margin-bottom:10px;border-bottom:1px #7bbe2e dotted;}
#Damtomo #ProfilePage #ProfContents #User p{line-height:200%;}
#Damtomo #ProfilePage #ProfContents #User input{width:184px;color:#666;}

#Damtomo #ProfilePage #ProfContents #FavMember_RegistResult{margin:10px 0px 0px;}
#Damtomo #ProfilePage #ProfContents #FavMember_RegistResult p.success{color:#0491da;padding:5px;background:#fafdff;border:1px solid #80d4ff;}
#Damtomo #ProfilePage #ProfContents #FavMember_RegistResult p.failure{color:#ff2205;padding:5px;background:#fffafa;border:1px solid #ff8e80;}

#Damtomo #ProfilePage #ProfContents p.dot_padder{margin-bottom:10px;padding-bottom:10px;border-bottom:1px #7bbe2e dotted; }
#Damtomo #ProfilePage #ProfContents #UserInfo li{border-bottom:1px #7bbe2e dotted;margin-bottom:5px;padding-bottom:5px;}
#Damtomo #ProfilePage #ProfContents #UserInfo .con{margin-left:30px;font-weight:bold;}
#Damtomo #ProfilePage #ProfContents #FavArtistList h3,
#Damtomo #ProfilePage #ProfContents #UserList h3,
#Damtomo #ProfilePage #ProfContents #UserList ul,
#Damtomo #ProfilePage #ProfContents #FavArtistList h3,
/* #Damtomo #ProfilePage #ProfContents #FavArtistList ul, 好きなアーティストは最大5件までのため、ul下のリンクを表示する必要は無い*/ 
#Damtomo #ProfilePage #ProfContents #FavUserList h3,
#Damtomo #ProfilePage #ProfContents #FavUserList ul ,
#Damtomo #ProfilePage #ProfContents #CalorieHistoryList h3,
#Damtomo #ProfilePage #ProfContents #CalorieHistoryList ul ,
#Damtomo #ProfilePage #ProfContents #EveryoneSingHistoryList h3,
#Damtomo #ProfilePage #ProfContents #EveryoneSingHistoryList ul ,
#Damtomo #ProfilePage #ProfContents #FootMarkList h3 ,
#Damtomo #ProfilePage #ProfContents #FootMarkList ul ,
#Damtomo #ProfilePage #ProfContents #FriendsInfo h3 {margin-bottom:10px;padding-bottom:10px;border-bottom:1px #7bbe2e dotted}
#Damtomo #ProfilePage #ProfContents #FriendsInfo ul {margin-bottom:10px;padding-bottom:10px;}

#Damtomo #ProfilePage #ProfContents #Damsmile{}
#Damtomo #ProfilePage #ProfContents #Damsmile .title{margin-bottom:10px;}
#Damtomo #ProfilePage #ProfContents #Damsmile table{width:100%;margin-top:10px;}
#Damtomo #ProfilePage #ProfContents #Damsmile th,
#Damtomo #ProfilePage #ProfContents #Damsmile td{padding:3px;line-height:1.4em;}
#Damtomo #ProfilePage #ProfContents #Damsmile th{font-weight:normal;text-align:left;}
#Damtomo #ProfilePage #ProfContents #Damsmile td{text-align:right;}


#Damtomo #ProfilePage #KaraokeMyList {width:470px;margin-bottom:10px;padding-bottom:10px;background:#7bbe2e url(/damtomo/includes/images/profile/dtc_bgbottom.gif) no-repeat left bottom;overflow:hidden;/zoom:1;}
#Damtomo #ProfilePage #KaraokeMyList .section {width:450px;margin-left:10px;padding-bottom:10px;background:#fff url(/damtomo/includes/images/profile/dtc_content_bgbottom.gif) no-repeat left bottom;}
#Damtomo #ProfilePage #KaraokeMyList .section .bg{width:430px;padding:10px 10px 0px;background:#fff url(/damtomo/includes/images/profile/dtc_content_bgtop.gif) no-repeat left top;}
#Damtomo #ProfilePage #KaraokeMyList .section ul{margin-bottom:15px;}
#Damtomo #ProfilePage #KaraokeMyList .section li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px #7bbe2e dotted}
#Damtomo #ProfilePage #KaraokeMyList .section li a {margin:0px 5px;}
#Damtomo #ProfilePage #KaraokeMyList .section .attentionLink {margin:0px 20px 0px 0px;}

#Damtomo #KaraokeMyList span.rejected{color:#C20;}
#Damtomo #KaraokeMyList .no_record{list-style-type:none;color:#888;}

#Damtomo #ProfilePage #DsContents {width:470px;margin-bottom:10px;padding-bottom:10px;background:#2c83e6 url(/damtomo/includes/images/profile/dsc_bgbottom.gif) no-repeat left bottom;}
#Damtomo #ProfilePage #DsContents .section {width:450px;margin:10px 0px 0px 10px;padding-bottom:10px;background:#fff url(/damtomo/includes/images/profile/dsc_content_bottom.gif) no-repeat left bottom;}
#Damtomo #ProfilePage #DsContents .section h3{width:430px;margin-bottom:10px;padding:10px 10px 10px;font-weight:normal;background:#dff1fd url(/damtomo/includes/images/profile/dsc_content_bgtop.gif) no-repeat left top;}
#Damtomo #ProfilePage #DsContents .section h3 .logo{display:block;width:190px;vertical-align:top;margin:0px auto 0px;}

#Damtomo #ProfilePage #DsContents .section .contents{margin:0px 10px;}
#Damtomo #ProfilePage #DsContents .section ul{margin-bottom:15px;}
#Damtomo #ProfilePage #DsContents .section li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px #2c83e6 dotted}
#Damtomo #ProfilePage #DsContents .section .tl{font-weight:bold;margin-right:20px;}
#Damtomo #ProfilePage #DsContents .section .song {margin-right:5px;}
#Damtomo #ProfilePage #DsContents .section .artist {margin-left:5px;}

/* #ProfileArea #Modal */
#Damtomo #ProfilePage #Modal {width:860px;height:500px;}
#Damtomo #ProfilePage #Modal #SearchBlock{position:relative}
#Damtomo #ProfilePage #Modal #SearchBlock .close{position:absolute;top:0px;left:800px;}
#Damtomo #ProfilePage #Modal #ResultList{margin:20px 0px;}
#Damtomo #ProfilePage #Modal #ResultList table{width:100%;}
#Damtomo #ProfilePage #Modal #ResultList td{border-bottom:1px #aaa solid;padding:10px 0px 3px;text-align:left;}
#Damtomo #ProfilePage #Modal #ResultList td.button{text-align:right}

#Damtomo #ProfilePage #Modal #ArtistRequestList {width:200px;float:left;}
#Damtomo #ProfilePage #Modal #ListBlock	{width:640px;float:right;}
#Damtomo #ProfilePage #Modal #ListBlock table{width:600px;}
#Damtomo #ProfilePage #Modal #ListBlock #SongRequestList{width:100%;padding:5px;border:1px #aaa solid;height:400px;overflow:auto;}
#Damtomo #ProfilePage #Modal #ResultList #SongTable{height:400px;overflow:auto;margin-bottom:10px;}
#Damtomo #ProfilePage #Modal #ResultList #SongTable table{width:800px;}

/* #ProfileAreaException */
#Damtomo #ProfilePage #ProfileAreaException {float:left;width:710px;background:url(/damtomo/includes/images/profile/background_exception.jpg) left top no-repeat; height:710px;}
#Damtomo #ProfilePage #ProfileAreaException p{text-align:center;padding:240px 40px 40px;font-size:160%;font-weight:bold;color:#C20;}

/* ともだち関連で表示するメッセージの文字デザイン設定 */
#Damtomo #ProfilePage #FriendStatus .message_string{color:#e5094b;font-weight:bold;}


/* ■■■■■■■■■■■■■■■■■■■　#AudienceListPage 視聴者　■■■■■■■■■■■■■■■■■■■ */

#Damtomo #AudienceListPage #MainArea {width:710px;float:left;background:url("/damtomo/includes/images/audiencelist/background.gif") left bottom no-repeat;}
/*	#Damtomo #AudienceListPage #MainArea h2{margin-bottom:10px;}	*/

#Damtomo #AudienceListPage #MainArea #TitleWrapper{background:url("/damtomo/includes/images/audiencelist/background_title.gif") left top no-repeat;padding:20px;}
#Damtomo #AudienceListPage #MainArea #TitleWrapper p {font-size:160%;margin-bottom:.5em;}
#Damtomo #AudienceListPage #MainArea #TitleWrapper p a,
#Damtomo #AudienceListPage #MainArea #TitleWrapper p span {font-size:100%;}
#Damtomo #AudienceListPage #MainArea #TitleWrapper p span.song{font-weight:bold;}

#Damtomo #AudienceListPage #MainArea .text{margin-bottom:50px;}
#Damtomo #AudienceListPage #MainArea .bold{font-weight:bold;}
#Damtomo #AudienceListPage #MainArea ul{margin:20px 20px;}
#Damtomo #AudienceListPage #MainArea li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px #7bbe2e dotted}
#Damtomo #AudienceListPage #MainArea .date {display:inline-block;width:8em;margin-right:20px;}
#Damtomo #AudienceListPage #MainArea .name {}



/* ■■■■■■■■■■■■■■■■■■■　リーフページ　■■■■■■■■■■■■■■■■■■■ */








/* ■■■■■■■■■■■■■■■■■■■　ユーザ一覧　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #UserListPage .localContents {padding-bottom:20px;background:url(/damtomo/includes/images/userlist/contents_bgbottom.gif) no-repeat left bottom;}
#Damtomo #UserListPage .localContents .contentsBg{padding:10px 10px 0px 0px;background:url(/damtomo/includes/images/userlist/contents_bgtop.gif) no-repeat left top;}
#Damtomo #UserListPage #LeftArea {float:left;width:230px;margin-right:10px;}
#Damtomo #UserListPage #LeftArea ul.navi li{}
#Damtomo #UserListPage #LeftArea ul.navi a{display:block;width:195px;height:20px;padding:10px 10px 10px 25px;background-position:10px 13px;}
#Damtomo #UserListPage #LeftArea ul.navi li.now {background:url(/damtomo/includes/images/userlist/btn_now.gif) no-repeat left top;}
#Damtomo #UserListPage #LeftArea ul.recommend {width:195px;margin:0px 0px 10px 10px;list-style:disc;padding-left:15px;}
#Damtomo #UserListPage #LeftArea h3{width:210px;margin:10px 0px 10px 10px;padding-top:10px;border-top:1px #7bbe2e dotted;}
#Damtomo #UserListPage #LeftArea p{width:200px;margin:5px 10px 5px 10px;border-bottom:1px dotted #c8eaa1;padding:3px;/*padding-top:10px;border-top:1px #7bbe2e dotted;*/}

#Damtomo #UserListPage #LeftArea ul.area {width:220px;margin:0px 0px 10px 0px;list-style:none;}
#Damtomo #UserListPage #LeftArea ul.area span.separator{color:#CCC;margin:0px 10px;}
#Damtomo #UserListPage #LeftArea ul.area span.area{display:inline-block;width:6em;color:#000;}
#Damtomo #UserListPage #LeftArea ul.area li {list-style-type:none;margin-left:0px;padding-left:1em;margin-left:1em;}
#Damtomo #UserListPage #LeftArea ul.area li.now{background:url("/damtomo/includes/images/userlist/selected.gif") left .4em no-repeat;}
/*
#Damtomo #UserListPage #LeftArea ul.area li.now{padding-left:0em;border-left:1em solid #ecf7df;}
*/



#Damtomo #UserListPage #RightArea {float:right;width:700px;overflow:hidden;}
#Damtomo #UserListPage #RightArea #Narrowing{width:700px;margin-bottom:10px;padding-bottom:10px;background:url(/damtomo/includes/images/userlist/narrow_bgbottom.gif) no-repeat left bottom;}
#Damtomo #UserListPage #RightArea #Narrowing h2{margin-bottom:10px;}
#Damtomo #UserListPage #RightArea #Narrowing dt{float:left;width:170px;padding:0px 10px 10px 20px;clear:both;}
#Damtomo #UserListPage #RightArea #Narrowing dd{float:left;width:490px;margin-bottom:10px;padding-right:10px;}
#Damtomo #UserListPage #RightArea #Narrowing dd.publicSong label ,
#Damtomo #UserListPage #RightArea #Narrowing dd.sex label {margin-right:15px;}
#Damtomo #UserListPage #RightArea #Narrowing dd.nickName input,
#Damtomo #UserListPage #RightArea #Narrowing dd.favoriteArtist input{width:250px;color:#000;}
#Damtomo #UserListPage #RightArea #Narrowing p.submit{width:680px;margin:10px 10px 10px;padding-top:20px;border-top:1px #7bbe2e dotted;text-align:center;}

#Damtomo #UserListPage #RightArea p.success,
#Damtomo #UserListPage #RightArea p.success strong,
#Damtomo #UserListPage #RightArea p.success .pagecount {color:#fff;font-size:16px;font-weight:bold;}
#Damtomo #UserListPage #RightArea p.success {width:680px;height:30px;margin-bottom:10px;padding:10px;background:url(/damtomo/includes/images/userlist/btn_success.gif) no-repeat left bottom;}

#Damtomo #UserListPage #RightArea .pageNavigation{float:left;margin-right:10px;}
#Damtomo #UserListPage #RightArea .sortSelectBlock {float:right;width:250px;}
#Damtomo #UserListPage #RightArea .sortSelectBlock select{width:120px;float:left;margin-right:10px;}
#Damtomo #UserListPage #RightArea .sortSelectBlock p{width:120px;float:left;}

#Damtomo #UserListPage #RightArea table {width:100%;margin-bottom:20px;}
#Damtomo #UserListPage #RightArea table td,
#Damtomo #UserListPage #RightArea table th {padding:3px;border-bottom:1px #7bbe2e dotted;}
#Damtomo #UserListPage #RightArea table td.user{width:80%;}
#Damtomo #UserListPage #RightArea table td.add{text-align:right}


#Damtomo #UserListPage #RightArea table td.add p.success{width:200px;height:20px;color:#0491da;margin:0px;padding:5px;background:#fafdff;border:1px solid #80d4ff;font-weight:normal;font-size:100%;}
#Damtomo #UserListPage #RightArea table td.add p.failure{width:200px;height:20px;color:#ff2205;margin:0px;padding:5px;background:#fffafa;border:1px solid #ff8e80;font-weight:normal;font-size:100%;}


/* ■■■■■■■■■■■■■■■■■■■　店舗一覧　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #ShopListPage .localContents {padding-bottom:20px;background:url(/damtomo/includes/images/userlist/contents_bgbottom.gif) no-repeat left bottom;}
#Damtomo #ShopListPage .localContents .contentsBg{padding:10px 10px 0px 0px;background:url(/damtomo/includes/images/userlist/contents_bgtop.gif) no-repeat left top;}
#Damtomo #ShopListPage #LeftArea {float:left;width:230px;margin-right:10px;}
#Damtomo #ShopListPage #LeftArea ul.navi li{}
#Damtomo #ShopListPage #LeftArea ul.navi a{display:block;width:195px;height:20px;padding:10px 10px 10px 25px;background-position:10px 13px;}
#Damtomo #ShopListPage #LeftArea ul.navi li.now {background:url(/damtomo/includes/images/userlist/btn_now.gif) no-repeat left top;}
#Damtomo #ShopListPage #LeftArea ul.recommend {width:195px;margin:0px 0px 10px 10px;list-style:disc;padding-left:15px;}
#Damtomo #ShopListPage #LeftArea h3{width:210px;margin:10px 0px 10px 10px;padding-top:10px;border-top:1px #7bbe2e dotted;}
#Damtomo #ShopListPage #LeftArea p{width:200px;margin:5px 10px 5px 10px;border-bottom:1px dotted #c8eaa1;padding:3px;/*padding-top:10px;border-top:1px #7bbe2e dotted;*/}

#Damtomo #ShopListPage #LeftArea ul.area {width:220px;margin:0px 0px 10px 0px;list-style:none;}
#Damtomo #ShopListPage #LeftArea ul.area span.separator{color:#CCC;margin:0px 10px;}
#Damtomo #ShopListPage #LeftArea ul.area span.area{display:inline-block;width:6em;color:#000;}
#Damtomo #ShopListPage #LeftArea ul.area li {list-style-type:none;margin-left:0px;padding-left:1em;margin-left:1em;}
#Damtomo #ShopListPage #LeftArea ul.area li.now{background:url("/damtomo/includes/images/userlist/selected.gif") left .4em no-repeat;}
/*
#Damtomo #ShopListPage #LeftArea ul.area li.now{padding-left:0em;border-left:1em solid #ecf7df;}
*/



#Damtomo #ShopListPage #RightArea {float:right;width:700px;}
#Damtomo #ShopListPage #RightArea #Narrowing{width:700px;margin-bottom:10px;padding-bottom:10px;background:url(/damtomo/includes/images/shoplist/narrow_bgbottom.gif) no-repeat left bottom;}
#Damtomo #ShopListPage #RightArea #Narrowing h2{margin-bottom:10px;}
#Damtomo #ShopListPage #RightArea #Narrowing dt{float:left;width:170px;padding:0px 10px 10px 20px;clear:both;}
#Damtomo #ShopListPage #RightArea #Narrowing dd{float:left;width:490px;margin-bottom:10px;padding-right:10px;}
#Damtomo #ShopListPage #RightArea #Narrowing dd.publicSong label ,
#Damtomo #ShopListPage #RightArea #Narrowing dd.sex label {margin-right:15px;}
#Damtomo #ShopListPage #RightArea #Narrowing dd.nickName input,
#Damtomo #ShopListPage #RightArea #Narrowing dd.favoriteArtist input{width:250px;color:#000;}
#Damtomo #ShopListPage #RightArea #Narrowing p.submit{width:680px;margin:10px 10px 10px;padding-top:20px;border-top:1px #7bbe2e dotted;text-align:center;}

#Damtomo #ShopListPage #RightArea p.success,
#Damtomo #ShopListPage #RightArea p.success strong,
#Damtomo #ShopListPage #RightArea p.success .pagecount {color:#fff;font-size:16px;font-weight:bold;}
#Damtomo #ShopListPage #RightArea p.success {width:680px;height:30px;margin-bottom:10px;padding:10px;background:url(/damtomo/includes/images/userlist/btn_success.gif) no-repeat left bottom;}

#Damtomo #ShopListPage #RightArea h3{background:#ecf7df;padding:5px;}
#Damtomo #ShopListPage #RightArea table {width:700px;margin-bottom:20px;}
#Damtomo #ShopListPage #RightArea table td,
#Damtomo #ShopListPage #RightArea table th {padding:3px;border-bottom:1px #7bbe2e dotted;}
#Damtomo #ShopListPage #RightArea table td.shopname{width:30%;}
#Damtomo #ShopListPage #RightArea table td.address{width:55%;}
#Damtomo #ShopListPage #RightArea table td.telno{width:15%;}

/* ■■■■■■■■■■■■■■■■■■■　カラオケ一覧　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #KaraokeListPage .localContents {background:url(/damtomo/includes/images/karaokelist/contents_bgmiddle.gif) repeat-y left top;}
#Damtomo #KaraokeListPage .localContents .contentsBgTop{width:950px;padding:10px 0px 0px 0px;background:url(/damtomo/includes/images/karaokelist/contents_bgtop.gif) no-repeat left top;}
#Damtomo #KaraokeListPage .localContents .contentsBgBottom{width:940px;padding:0px 10px 20px 0px;background:url(/damtomo/includes/images/karaokelist/contents_bgbottom.gif) no-repeat left bottom;}
#Damtomo #KaraokeListPage .bold{font-weight:bold;font-size:140%;}

#Damtomo #KaraokeListPage #LeftArea {float:left;width:230px;margin-right:10px;}
#Damtomo #KaraokeListPage #LeftArea ul.navi li{}
#Damtomo #KaraokeListPage #LeftArea ul.navi a{display:block;width:195px;height:20px;padding:10px 10px 10px 25px;background-position:10px 13px;}
#Damtomo #KaraokeListPage #LeftArea ul.navi li.now {background:url(/damtomo/includes/images/karaokelist/btn_now.gif) no-repeat left top;}
#Damtomo #KaraokeListPage #LeftArea ul.recommend {width:195px;margin:0px 0px 10px 10px;list-style:disc;padding-left:15px;}
#Damtomo #KaraokeListPage #LeftArea h3{width:210px;margin:10px 0px 10px 10px;padding-top:10px;border-top:1px #7bbe2e dotted;}

#Damtomo #KaraokeListPage #RightArea {float:right;width:700px;}
#Damtomo #KaraokeListPage #RightArea #Narrowing{width:700px;margin-bottom:10px;padding-bottom:10px;background:url(/damtomo/includes/images/karaokelist/title_bg.gif) no-repeat left bottom;}
/*	19:51 2008/11/20	検索結果部分に上下余白を採用したため、コメントアウト
#Damtomo #KaraokeListPage #RightArea #Narrowing p.success,
#Damtomo #KaraokeListPage #RightArea #Narrowing p.success strong,
#Damtomo #KaraokeListPage #RightArea #Narrowing p.success .pagecount {margin-left:10px;font-size:16px;font-weight:bold;}
*/
#Damtomo #KaraokeListPage #RightArea #Narrowing p.success			{padding:10px 0px;margin-left:20px;}

#Damtomo #KaraokeListPage #RightArea #Narrowing p.success,
#Damtomo #KaraokeListPage #RightArea #Narrowing p.success strong,
#Damtomo #KaraokeListPage #RightArea #Narrowing p.success .pagecount {font-size:16px;font-weight:bold;}

#Damtomo #KaraokeListPage #RightArea .sortSelectBlock {margin-left:450px;width:250px;float:none;}
#Damtomo #KaraokeListPage #RightArea .sortSelectBlock select{width:120px;float:left;margin-right:10px;}
#Damtomo #KaraokeListPage #RightArea .sortSelectBlock p{width:120px;float:left;}

#Damtomo #KaraokeListPage #RightArea table {width:100%;margin-bottom:20px;}
#Damtomo #KaraokeListPage #RightArea table td,
#Damtomo #KaraokeListPage #RightArea table th {padding:5px 3px;border-bottom:1px #7bbe2e dotted;}
#Damtomo #KaraokeListPage #RightArea table td {padding-right:0px;vertical-align:top;}
#Damtomo #KaraokeListPage #RightArea table td .attentionLink{margin-right:15px;}
#Damtomo #KaraokeListPage #RightArea table td .separate{margin:0px 10px;}
#Damtomo #KaraokeListPage #RightArea table td.date{width:13%;}

/* 新規追加分(2011/06/09) */
#Damtomo #KaraokeListPage .no_record{text-align:center;font-size:21px;margin:50px auto 50px;}
#Damtomo #KaraokeListPage .no_record *{font-size:100%;}
#Damtomo #KaraokeListPage .print_layout{text-align:center;margin:50px auto 50px;}

/* ■■■■■■■■■■■■■■■■■■■　javascriptと連動する機能　■■■■■■■■■■■■■■■■■■■ */
/*	2008/11/06 カラオケ録音曲リストの編集テーブル設定	*/
#Damtomo_RecordedListEditor { border-collapse: collapse; position:relative; z-index:2}
#Damtomo_RecordedListEditor table.list_recorded				{width:398px;}
#Damtomo_RecordedListEditor table.list_recorded tr.odd		{background:#FFF;}
#Damtomo_RecordedListEditor table.list_recorded tr.even		{background:#ecf7df;}
#Damtomo_RecordedListEditor table.list_recorded td			{padding:3px;vertical-align:top;}


#Damtomo_RecordedListEditor table.list_reserved				{width:408px;}
#Damtomo_RecordedListEditor table.list_reserved tr.odd		{background:#FFF;}
#Damtomo_RecordedListEditor table.list_reserved tr.even		{background:#ecf7df;}
#Damtomo_RecordedListEditor table.list_reserved td			{padding:3px;vertical-align:top;}

#Damtomo_RecordedListEditor #ListEditor_Feedoback p.success	{background:#7bbe2e;color:#048fd7;}
#Damtomo_RecordedListEditor #ListEditor_Feedoback p.failure	{background:#fff0f0;color:#CC2200;}
#Damtomo_RecordedListEditor #ListEditor_Feedoback p span.reason{font-weight:bold;display:block;}


/* ■■■■■■■■■■■■■■■■■■■　ListUpWrapper　■■■■■■■■■■■■■■■■■■■ */

#Damtomo #Ranking_ListUP #TitleWrapper 											{background:url("/damtomo/includes/images/membership/ranking/title.jpg") left top no-repeat #550606;}
#Damtomo #Ranking_ListUP #TitleWrapper .imageTitle								{display:none;}
#Damtomo #Ranking_ListUP #TitleWrapper p.description							{height:100px;padding:20px 20px 20px 380px;color:#fff57b;}

#Damtomo #Ranking_ListUP #ListUpWrapper 										{padding-bottom:0px;}
#Damtomo #Ranking_ListUP table.list_rankingbattle 								{width:100%;margin:0px 20px 20px;background:url("/damtomo/includes/images/membership/ranking/background_record.gif") left top no-repeat;}
#Damtomo #Ranking_ListUP table.list_rankingbattle td							{padding:15px;}
#Damtomo #Ranking_ListUP table.list_rankingbattle td.song						{width:70%;font-weight:bold;font-size:16px;}
#Damtomo #Ranking_ListUP table.list_rankingbattle td.song a						{font-size:16px;}
#Damtomo #Ranking_ListUP table.list_rankingbattle td.song p.artist				{font-weight:normal;margin-left:10px;font-size:16px;}
#Damtomo #Ranking_ListUP table.list_rankingbattle td.score						{width:30%;font-size:20px;font-weight:bold;font-size:16px;}
#Damtomo #Ranking_ListUP table.list_rankingbattle td.score span					{font-size:20px;margin-left:10px;margin-right:10px;font-weight:bold;}

#Damtomo #Ranking_ListUP table.list_rankingbattle td.link						{text-align:left;padding-bottom:20px;border:none;background:none;}


/* ■■■■■■■■■■■■■■■■■■■　Approval_ListUP　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #Approval_ListUP #TitleWrapper 											{height:140px;overflow:hidden;background:url("/damtomo/includes/images/membership/approval/title.jpg") left top no-repeat #fcf1c3;}
#Damtomo #Approval_ListUP #TitleWrapper .imageTitle								{display:none;}
#Damtomo #Approval_ListUP #TitleWrapper p.description							{padding:20px 20px 20px 380px;color:#484c4b;}
#Damtomo #Approval_ListUP #TitleWrapper p.noentry								{padding:20px 20px 20px 380px;color:#484c4b;font-weight:bold;}

#Damtomo #Approval_ListUP #ListUpWrapper											{padding-bottom:20px;}

#Damtomo #Approval_ListUP div.pager												{text-align:right;padding:10px 0px 10px 0px;}

#Damtomo #Approval_ListUP table.list_approval									{width:100%;border:1px solid #9D8547;margin-bottom:20px;}
#Damtomo #Approval_ListUP table.list_approval td									{padding:5px;border:1px solid #9D8547;}
#Damtomo #Approval_ListUP table.list_approval td.date							{text-align:right;background:#FDC065;color:#9D8547;}
#Damtomo #Approval_ListUP table.list_approval td.head							{border:1px solid #9D8547;background:#FCF1C3;}
#Damtomo #Approval_ListUP table.list_approval td.entryno							{width:15%;}
#Damtomo #Approval_ListUP table.list_approval td.song							{width:50%;}
#Damtomo #Approval_ListUP table.list_approval td.song p.artist					{margin-left:1em;}
#Damtomo #Approval_ListUP table.list_approval td.result							{width:35%;font-size:20px;margin-left:10px;}
#Damtomo #Approval_ListUP table.list_approval td.result strong					{font-size:20px;}

/* ■■■■■■■■■■■■■■■■■■■　Marking_ListUP　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #Marking_ListUP #TitleWrapper 											{height:140px;overflow:hidden;background:url("/damtomo/includes/images/membership/marking/title.jpg") left top no-repeat #e2c94b;}
#Damtomo #Marking_ListUP #TitleWrapper .imageTitle								{display:none;}
#Damtomo #Marking_ListUP #TitleWrapper p.description								{padding:20px 20px 20px 380px;color:#333;}
#Damtomo #Marking_ListUP #TitleWrapper p.noentry									{padding:20px 20px 20px 380px;color:#333;}


#Damtomo #Marking_ListUP	#ListUpWrapper											{padding-bottom:20px;}

#Damtomo #Marking_ListUP div.pager												{text-align:right;padding:10px 0px 10px 0px;width:100%;margin:20px auto 0px;}
#Damtomo #Marking_ListUP div.pager a 											{margin-left:10px;}

#Damtomo #Marking_ListUP table.list_marking										{width:100%;border:1px solid #000;margin-bottom:20px;}
#Damtomo #Marking_ListUP table.list_marking td									{padding:5px;}
#Damtomo #Marking_ListUP table.list_marking td.date								{text-align:right;background:#9F9229;color:#FFF;}
#Damtomo #Marking_ListUP table.list_marking td.song								{background:#FEFFA6;}
#Damtomo #Marking_ListUP table.list_marking td.song p.artist						{margin-left:1em;}
#Damtomo #Marking_ListUP table.list_marking td.score								{text-align:right;background:#FEFFA6;}
#Damtomo #Marking_ListUP table.list_marking td.score strong						{font-size:20px;margin-left:10px;}
#Damtomo #Marking_ListUP table.list_marking td.head								{width:20%;border:1px solid #000;}
#Damtomo #Marking_ListUP table.list_marking td.field								{border:1px solid #000;}


/* ■■■■■■■■■■■■■■■■■■■　Utaikiri_ListUP　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #Utaikiri_ListUP #TitleWrapper 											{height:140px;overflow:hidden;background:url("/damtomo/includes/images/membership/utaikiri/title.jpg") left top no-repeat #ffd64e;}
#Damtomo #Utaikiri_ListUP #TitleWrapper .imageTitle								{display:none;}
#Damtomo #Utaikiri_ListUP #TitleWrapper p.description							{padding:30px 20px 20px 380px;color:#5b5d5a;}
#Damtomo #Utaikiri_ListUP #TitleWrapper p.noentry								{padding:30px 20px 20px 380px;color:#5b5d5a;}



#Damtomo #Utaikiri_ListUP #ListUpWrapper											{padding-bottom:20px;}

#Damtomo #Utaikiri_ListUP div.pager												{text-align:right;padding:10px 0px 10px 0px;width:100%;margin:20px auto 0px;}
#Damtomo #Utaikiri_ListUP div.pager a 											{margin-left:10px;}

#Damtomo #Utaikiri_ListUP table.list_marking										{width:100%;border:1px solid #000;margin-bottom:20px;}
#Damtomo #Utaikiri_ListUP table.list_marking td									{padding:5px;}
#Damtomo #Utaikiri_ListUP table.list_marking td.date								{text-align:right;background:#9F9229;color:#FFF;}
#Damtomo #Utaikiri_ListUP table.list_marking td.song								{background:#FEFFA6;}
#Damtomo #Utaikiri_ListUP table.list_marking td.song p.artist					{margin-left:1em;}
#Damtomo #Utaikiri_ListUP table.list_marking td.score							{text-align:right;background:#FEFFA6;}
#Damtomo #Utaikiri_ListUP table.list_marking td.score strong						{font-size:20px;margin-left:10px;}
#Damtomo #Utaikiri_ListUP table.list_marking td.head								{width:20%;border:1px solid #000;}
#Damtomo #Utaikiri_ListUP table.list_marking td.field							{border:1px solid #000;}




/* ■■■■■■■■■■■■■■■■■■■　Audition_ListUP　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #Audition_ListUP #TitleWrapper 											{background:url("/damtomo/includes/images/membership/audition/title.jpg") left top no-repeat #a3c5f5;}
#Damtomo #Audition_ListUP #TitleWrapper .imageTitle								{height:140px;text-indent:-2000px;}
#Damtomo #Audition_ListUP #TitleWrapper p.description							{padding:20px 20px 20px 20px;color:#000;}
#Damtomo #Audition_ListUP #TitleWrapper p.noentry								{padding:20px 20px 20px 20px;color:#000;font-weight:bold;}


#Damtomo #Audition_ListUP														{}
#Damtomo #Audition_ListUP #ListUpWrapper											{padding-bottom:20px;}

#Damtomo #Audition_ListUP div.pager												{text-align:right;padding:10px 0px 10px 0px;width:100%;margin:20px auto 0px;}
#Damtomo #Audition_ListUP div.pager a 											{margin-left:10px;}

#Damtomo #Audition_ListUP table.list_audition									{width:100%;border:1px solid #1D5799;margin-bottom:20px;}
#Damtomo #Audition_ListUP table.list_audition td									{padding:5px;border:1px solid #1D5799;}
#Damtomo #Audition_ListUP table.list_audition td.date							{text-align:right;background:#2C83E6;color:#FFF;}
#Damtomo #Audition_ListUP table.list_audition td.head							{background:#BBD3ED;}
#Damtomo #Audition_ListUP table.list_audition td.entryno							{width:15%;}
#Damtomo #Audition_ListUP table.list_audition td.song							{width:50%;}
#Damtomo #Audition_ListUP table.list_audition td.song p.artist					{margin-left:1em;}
#Damtomo #Audition_ListUP table.list_audition td.result							{width:35%;font-size:20px;margin-left:10px;}
#Damtomo #Audition_ListUP table.list_audition td.result p.success				{padding:5px;font-size:20px;background:#25EA25;color:#FFF;}
#Damtomo #Audition_ListUP table.list_audition td.result p.failure				{font-size:20px;}

/* ■■■■■■■■■■■■■■■■■■■　Marking2_ListUP　■■■■■■■■■■■■■■■■■■■ */

#Damtomo #Marking2_ListUP #TitleWrapper 											{height:140px;overflow:hidden;background:url("/damtomo/includes/images/membership/marking2/title.jpg") left top no-repeat #3f230d;}
#Damtomo #Marking2_ListUP #TitleWrapper .imageTitle								{display:none;}
#Damtomo #Marking2_ListUP #TitleWrapper p.description							{padding:20px 20px 20px 370px;color:#FFF;}
#Damtomo #Marking2_ListUP #TitleWrapper p.noentry								{padding:20px 20px 20px 370px;color:#FFF;}


#Damtomo #Marking2_ListUP	#ListUpWrapper										{padding-bottom:20px;}

#Damtomo #Marking2_ListUP div.pager												{text-align:right;padding:10px 0px 10px 0px;width:100%;margin:20px auto 0px;}
#Damtomo #Marking2_ListUP div.pager a 											{margin-left:10px;}

#Damtomo #Marking2_ListUP table.list_marking										{width:100%;border:1px solid #000;margin-bottom:20px;}
#Damtomo #Marking2_ListUP table.list_marking td									{padding:5px;}
#Damtomo #Marking2_ListUP table.list_marking td.date								{text-align:right;background:#9F9229;color:#FFF;}
#Damtomo #Marking2_ListUP table.list_marking td.song								{background:#FEFFA6;}
#Damtomo #Marking2_ListUP table.list_marking td.song p.artist					{margin-left:1em;}
#Damtomo #Marking2_ListUP table.list_marking td.score							{text-align:right;background:#FEFFA6;}
#Damtomo #Marking2_ListUP table.list_marking td.score strong						{font-size:20px;margin-left:10px;}
#Damtomo #Marking2_ListUP table.list_marking td.head								{width:20%;border:1px solid #000;}
#Damtomo #Marking2_ListUP table.list_marking td.field							{border:1px solid #000;}


/* ■■■■■■■■■■■■■■■■■■■　UpdateProfile　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #UpdateProfile {height:600px;}
#Damtomo #UpdateProfile #SearchBlock {float:left;width:530px;margin-right:20px;}
#Damtomo #UpdateProfile #SearchBlock #ResultList {width:100%;margin-top:20px;}
#Damtomo #UpdateProfile #SearchBlock #ResultList table{width:100%;}
#Damtomo #UpdateProfile #SearchBlock #ResultList td {border-bottom:1px #aaa solid;padding:10px 3px 3px;}
#Damtomo #UpdateProfile #SearchBlock table td.button{text-align:right}
#Damtomo #UpdateProfile #FavArtistBlock {float:right;width:400px;}


/* ■■■■■■■■■■■■■■■■■■■　StreamKrkPage　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #StreamKrkPage #StreamBlk {width:710px;float:left;padding-bottom:30px;background:url('/damtomo/includes/images/stream/contents_bg.gif') no-repeat left bottom;}
#Damtomo #StreamKrkPage #StreamBlk h1{width:650px;height:50px;padding:20px 30px 0px;margin-bottom:30px;font-size:18px;background:url('/damtomo/includes/images/stream/title_bg.gif') no-repeat left top;}
#Damtomo #StreamKrkPage #StreamBlk h1 span{font-weight:normal;font-size:100%;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea {float:left;width:350px;margin:0px 30px;display:inline;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .stream{width:348px;/* height:240px; */ margin-bottom:0px;}

/*	ゲストユーザのための表示 */
#Damtomo #StreamKrkPage #StreamBlk #leftArea .guest {width:342px;height:240px;background:url('/damtomo/includes/images/stream/login_bg.jpg') no-repeat left top;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .guest .loginBtn{padding:160px 0px 10px 0px;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .guest {text-align:center;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .guest a{color:#fff;}

/*	非IEユーザのための表示 */
#Damtomo #StreamKrkPage #StreamBlk #leftArea .not_ie {width:342px;height:240px;background:url('/damtomo/includes/images/stream/not_ie_bg.jpg') no-repeat left top #484848;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .not_ie {text-align:center;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .not_ie p{padding:140px 30px 0px;color:#FFF;}

/* DAM歌詞表示箇所 */
#Damtomo #StreamKrkPage #StreamBlk #LyricViewer{width:342px;overflow:hidden;margin:0px 0px 10px;}
#Damtomo #StreamKrkPage #StreamBlk #LyricViewer object,
#Damtomo #StreamKrkPage #StreamBlk #LyricViewer embed{margin:0px auto 0px;}

/* 精密採点結果表示箇所 */
#Damtomo #StreamKrkPage #StreamBlk #AccurateScoreDxResult{width:342px;margin-top:20px;margin-bottom:20px;}
#Damtomo #StreamKrkPage #StreamBlk #AccurateScoreDxResult table{width:100%;background:#fff;margin-bottom:10px;}
#Damtomo #StreamKrkPage #StreamBlk #AccurateScoreDxResult th{padding:5px;border-bottom:1px dotted #ccc;vertical-align:top;font-size:10px;font-weight:normal;}
#Damtomo #StreamKrkPage #StreamBlk #AccurateScoreDxResult td{padding:5px;border-bottom:1px dotted #ccc;vertical-align:top;font-size:13px;}
#Damtomo #StreamKrkPage #StreamBlk #AccurateScoreDxResult .no_record{ color:#999;line-height:1.6em;padding:50px 0px; text-align:center;}
#Damtomo #StreamKrkPage #StreamBlk #AccurateScoreDxResult .failure{ color:#e04646;}

#Damtomo #StreamKrkPage #StreamBlk #leftArea h2.blogtitle{margin-top:30px;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea input{width:250px;margin-right:10px;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .yahooBlog,
#Damtomo #StreamKrkPage #StreamBlk #leftArea #SNSBlock{margin:10px 10px 10px 0px;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea #SNSBlock iframe,
#Damtomo #StreamKrkPage #StreamBlk #leftArea #SNSBlock a{vertical-align:middle;margin:10px 10px 10px 0px;}

#Damtomo #StreamKrkPage #StreamBlk #leftArea .mixiDiary{margin:10px 0px 30px;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .mixiDiary a{width:110px; height:16px; display:block; background:url("/damtomo/includes/images/mixi/button_post_mixi_diary.gif") left top no-repeat; text-indent:-9999px;overflow:hidden;}
#Damtomo #StreamKrkPage #StreamBlk #leftArea .gray {color:#888;margin-top:10px;}
#Damtomo #StreamKrkPage #StreamBlk #rightArea {float:left;width:270px;overflow:hidden;}
#Damtomo #StreamKrkPage #StreamBlk #rightArea h2{margin-top:20px;}



#Damtomo #StreamKrkPage #StreamBlk #rightArea dt,
#Damtomo #StreamKrkPage #StreamBlk #rightArea dd{
	display:inline-block;
	/zoom:1;
	/display:inline;
	vertical-align:top;
	margin-bottom:.3em;
	
}

#Damtomo #StreamKrkPage #StreamBlk #rightArea dt{width:100px; }
#Damtomo #StreamKrkPage #StreamBlk #rightArea dd{padding-left:10px;width:150px; }


#Damtomo #StreamKrkPage #StreamBlk #rightArea li{width:300px;border-bottom:1px dotted #7bbe2e;padding:.5em 0px 5px;}
/*
#Damtomo #StreamKrkPage #StreamBlk #rightArea li span{margin-left:30px;}
*/
#Damtomo #StreamKrkPage #StreamBlk #rightArea li span.date{display:inline-block;width:8em;}
#Damtomo #StreamKrkPage #StreamBlk #rightArea ul{margin-bottom:20px;}

#Damtomo #StreamKrkPage #StreamBlk #SameSongList{width:670px;margin:20px auto 0px;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list{width:670px;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list th,
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list td{text-align:left;padding:5px;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list th{background:#FFF;color:#555;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list td{border-bottom:1px dotted #AAA;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list th {font-weight:normal;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list th.date{width:14%;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list th.stream{width:14%;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list th.count{width:14%;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list th.rank{width:14%;}
#Damtomo #StreamKrkPage #StreamBlk #SameSongList table.list th.nickname{}

#Damtomo #StreamingKrkErrorPage {width:810px; margin:100px auto 150px;text-align:center;}
#Damtomo #StreamingKrkErrorPage #MainArea h2.imageTitle{width:810px;height:280px;text-indent:-2000px;background:url("/damtomo/includes/images/stream/title_error.gif") left top no-repeat;}
#Damtomo #StreamingKrkErrorPage #MainArea p{width:730px;height:450px;padding:40px;line-height:1.8em;background:url("/damtomo/includes/images/stream/background_error.gif") left top no-repeat;}

#Damtomo #StreamingKrkErrorPage .overDubRegist_layout{
	overflow:hidden;
}
/* ■■■■■■■■■■■■■■■■■■■　ReminderInputPage　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #ReminderInputPage {width:810px; margin:100px auto 150px;text-align:center;}
#Damtomo #ReminderInputPage #TitleWrapper {width:810px;height:280px;background:url("/damtomo/includes/images/reminder/background_title.gif") left top no-repeat;}
#Damtomo #ReminderInputPage #TitleWrapper h1.imageTitle{width:810px;height:120px;text-indent:-2000px;}
#Damtomo #ReminderInputPage #TitleWrapper p{padding:10px 30px;line-height:1.6em;}
#Damtomo #ReminderInputPage #ListUpWrapper {background:url("/damtomo/includes/images/reminder/background_body.gif") left top no-repeat;}
#Damtomo #ReminderInputPage #ListUpWrapper table{width:760px;margin:0px auto 0px;text-align:left;}
#Damtomo #ReminderInputPage #ListUpWrapper table td{padding:10px;border-top:1px dotted #EEE;}
#Damtomo #ReminderInputPage #ListUpWrapper table td.head{width:60%;}
#Damtomo #ReminderInputPage #ListUpWrapper table td.head p{padding-left:1em;}
#Damtomo #ReminderInputPage #ListUpWrapper table td.field{font-size:160%;}
#Damtomo #ReminderInputPage #ListUpWrapper table td.field input,
#Damtomo #ReminderInputPage #ListUpWrapper table td.field select{width:300px;font-size:100%;height:40px;}

#Damtomo #ReminderInputPage #SubmitConsoleWrapper {width:810px;height:340px;background:url("/damtomo/includes/images/reminder/background_submit.gif") left top no-repeat;padding-top:50px;}
#Damtomo #ReminderInputPage #SubmitConsoleWrapper input {width:300px;height:40px;}

/* ■■■■■■■■■■■■■■■■■■■　ReminderInputPage　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #RemoveMemberConfirmPage {width:810px; margin:100px auto 150px;text-align:center;}
#Damtomo #RemoveMemberConfirmPage #TitleWrapper {width:810px;height:270px;background:url("/damtomo/includes/images/remove/background_title.gif") left top no-repeat;}
#Damtomo #RemoveMemberConfirmPage #TitleWrapper h1.imageTitle{width:810px;height:120px;text-indent:-2000px;}
#Damtomo #RemoveMemberConfirmPage #TitleWrapper p{padding:10px 30px;line-height:1.6em;}
#Damtomo #RemoveMemberConfirmPage #ListUpWrapper {background:url("/damtomo/includes/images/remove/background_body.gif") left top no-repeat;}
#Damtomo #RemoveMemberConfirmPage #ListUpWrapper table{width:760px;margin:0px auto 0px;text-align:left;}
#Damtomo #RemoveMemberConfirmPage #ListUpWrapper table td{padding:10px;border-top:1px dotted #EEE;}
#Damtomo #RemoveMemberConfirmPage #ListUpWrapper table td.head{width:30%;}
#Damtomo #RemoveMemberConfirmPage #ListUpWrapper table td.head p{padding-left:1em;}
#Damtomo #RemoveMemberConfirmPage #ListUpWrapper table td.field{}
#Damtomo #RemoveMemberConfirmPage #ListUpWrapper table td.field p.item{font-size:160%;font-weight:bold;}
#Damtomo #RemoveMemberConfirmPage #ListUpWrapper table td.field p.caption{padding-left:1em;}
#Damtomo #RemoveMemberConfirmPage #SubmitConsoleWrapper {width:810px;height:340px;background:url("/damtomo/includes/images/remove/background_submit.gif") left top no-repeat;padding-top:50px;}
#Damtomo #RemoveMemberConfirmPage #SubmitConsoleWrapper input {width:300px;height:40px;margin-right:10px;}


/* ■■■■■■■■■■■■■■■■■■■　VerifyIdentityInputPage　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #VerifyIdentityInputPage{margin-top:0px;}
#Damtomo #VerifyIdentityInputPage .localContents {text-align:center;}
#Damtomo #VerifyIdentityInputPage #TitleWrapper h1.imageTitle{width:950px;height:150px;margin:0px auto;background:url("/damtomo/includes/images/app/title_verify.jpg") left top no-repeat #939393;text-indent:-2000px;}
#Damtomo #VerifyIdentityInputPage #TitleWrapper p.description {width:730px;margin:0px auto 0px;color:#eeeeee;line-height:1.8em;}
#Damtomo #VerifyIdentityInputPage #TitleWrapper p.description strong{border-bottom:1px dotted #FFF;}

#Damtomo #VerifyIdentityInputPage #ListUpWrapper {width:810px;height:130px;margin:80px auto 0px;padding:30px 0px 0px;background:url("/damtomo/includes/images/app/background_verify_input.jpg") left top no-repeat;}
#Damtomo #VerifyIdentityInputPage #ListUpWrapper dl{text-align:left;}
#Damtomo #VerifyIdentityInputPage #ListUpWrapper dl{}
#Damtomo #VerifyIdentityInputPage #ListUpWrapper dt{display:block;float:left;width:170px;padding:1em 0px 0px 200px;font-size:100%;text-aign:left;}
#Damtomo #VerifyIdentityInputPage #ListUpWrapper dt *{vertical-align:top;}
#Damtomo #VerifyIdentityInputPage #ListUpWrapper dd{display:block;float:left;width:400px;height:2em;font-size:200%;text-aign:left;}
#Damtomo #VerifyIdentityInputPage #ListUpWrapper dd *{vertical-align:top;font-size:100%;}

#Damtomo #VerifyIdentityInputPage #SubmitConsoleWrapper {width:810px;height:350px;margin:0px auto 100px;padding:0px 0px 0px;background:url("/damtomo/includes/images/app/background_verify_submit.jpg") left top no-repeat;}
#Damtomo #VerifyIdentityInputPage #SubmitConsoleWrapper p.button_submit{padding:50px 0px 0px 0px;margin-left:200px;text-align:left;}
#Damtomo #VerifyIdentityInputPage #SubmitConsoleWrapper p.button_submit a{margin-right:10px;}

/* ■■■■■■■■■■■■■■■■■■■　PreLoginPage　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #PreLoginPage {width:810px; margin:100px auto 150px;text-align:center;}
#Damtomo #PreLoginPage #TitleWrapper h1.imageTitle{width:810px;height:120px;text-indent:-2000px;background:url("/damtomo/includes/images/prelogin/title.gif") left top no-repeat;}
#Damtomo #PreLoginPage #TitleWrapper p{width:730px;height:100px;padding:40px;line-height:1.8em;background:url("/damtomo/includes/images/prelogin/background_p.gif") left top no-repeat;}
#Damtomo #PreLoginPage #TitleWrapper ul{width:810px;height:370px;padding-top:40px;background:url("/damtomo/includes/images/prelogin/background_submit.gif") left top no-repeat;}

#Damtomo #PreLoginPage #SubmitConsoleWrapper{width:810px;height:370px;padding-top:40px;background:url("/damtomo/includes/images/prelogin/background_submit.gif") left top no-repeat;}
#Damtomo #PreLoginPage #SubmitConsoleWrapper input{width:300px;height:40px;}


/* ■■■■■■■■■■■■■■■■■■■　応募フォーム　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #ApplyForm_xml {width:500px;}
#Damtomo #ApplyForm_xml span.essential{color:#F60;}
#Damtomo #ApplyForm_xml table{width:100%;}
#Damtomo #ApplyForm_xml table td{padding:10px;border-bottom:1px dotted #CCC;}
#Damtomo #ApplyForm_xml table td.head{width:35%;}
#Damtomo #ApplyForm_xml table td.field{}
#Damtomo #ApplyForm_xml table td.field input.field,
#Damtomo #ApplyForm_xml table td.field select.field{width:20em;}
#Damtomo #ApplyForm_xml table td.field textarea{width:20em;height:5em;}
#Damtomo #ApplyForm_xml #HiddenDataIsland{display:none;}


/* ■■■■■■■■■■■■■■■■■■■　カラオケグランプリ2010 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #Karagra2010MemberInfoConfirmPagePage {width:950px; margin:0px auto 10px;text-align:center;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #TitleWrapper h1.imageTitle{width:950px;height:190px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/background_title.gif") left top no-repeat;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #TitleWrapper p.imageTitle{width:950px;height:80px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/description_memberinfo.gif") left top no-repeat;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #ListUpWrapper div.error{width:730px;border:1px solid #C20;padding:30px;margin:20px auto 20px;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #ListUpWrapper div.error h3.error{color:#C20;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #ListUpWrapper div.error p{color:#FFF;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #ListUpWrapper{padding:20px 0px 20px;background:url("/damtomo/includes/images/karaokegp/2010/background_body.gif") left top repeat-y;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #ListUpWrapper table{width:750px; margin:0px auto 0px;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #ListUpWrapper table th{font-size:100%;color:#666;font-weight:normal;text-align:left;padding:5px;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #ListUpWrapper table td{font-size:120%;color:#222;font-weight:bold;text-align:left;padding:5px}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #ListUpWrapper table th.head{font-size:100%;color:#999;font-weight:normal;text-align:left;padding:5px;background:#EEE;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #SubmitConsoleWrapper			{width:950px;height:170px;padding-top:100px;background:url("/damtomo/includes/images/karaokegp/2010/background_footer_memberinfo.gif") left bottom no-repeat;}
#Damtomo #Karagra2010MemberInfoConfirmPagePage #SubmitConsoleWrapperInvalid		{width:950px;height:170px;padding-top:100px;margin-top:-20px;background:url("/damtomo/includes/images/karaokegp/2010/background_footer.gif") left bottom no-repeat;}


#Damtomo #Karagra2010RegulationConfirmPage {width:950px; margin:0px auto 10px;text-align:center;}
#Damtomo #Karagra2010RegulationConfirmPage #TitleWrapper h1.imageTitle{width:950px;height:190px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/background_title.gif") left top no-repeat;}
#Damtomo #Karagra2010RegulationConfirmPage #TitleWrapper p.imageTitle{width:950px;height:80px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/description_regulation.gif") left top no-repeat;}
#Damtomo #Karagra2010RegulationConfirmPage #ListUpWrapper{padding:20px 0px 20px;background:url("/damtomo/includes/images/karaokegp/2010/background_body.gif") left top repeat-y;}
#Damtomo #Karagra2010RegulationConfirmPage #ListUpWrapper div.placeholder{width:630px; margin:0px auto 0px; height:400px; overflow:auto;padding:30px;background:#FFF;}
#Damtomo #Karagra2010RegulationConfirmPage #SubmitConsoleWrapper{width:950px;height:170px;padding-top:100px;background:url("/damtomo/includes/images/karaokegp/2010/background_footer.gif") left bottom no-repeat;}


#Damtomo #Karagra2010EntryInfoInputPage {width:950px; margin:0px auto 10px;text-align:center;}
#Damtomo #Karagra2010EntryInfoInputPage #TitleWrapper h1.imageTitle{width:950px;height:190px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/background_title.gif") left top no-repeat;}
#Damtomo #Karagra2010EntryInfoInputPage #TitleWrapper p.imageTitle{width:950px;height:80px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/description_cardinfo.gif") left top no-repeat;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper{padding:20px 0px 20px;background:url("/damtomo/includes/images/karaokegp/2010/background_body.gif") left top repeat-y;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper div.error{width:730px;border:1px solid #C20;padding:30px;margin:20px auto 20px;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper div.error h3.error{color:#C20;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper div.error p{color:#c20;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper h3.imageTitle{padding:30px 0px 20px;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table{width:700px; margin:0px auto 0px;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table th{font-size:100%;color:#555;font-weight:normal;text-align:left;padding:10px;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table td{font-size:100%;color:#222;font-weight:bold;text-align:left;padding:10px}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .selecthead{background:#ddd;color:#888;padding:5px;font-weight:bold;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .head{font-weight:normal;width:30%;color:#222;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .head a{color:#e73262;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .field{font-weight:normal;font-size:160%;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .field input,
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .field p,
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .field select,
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .field option{font-size:100%;}
#Damtomo #Karagra2010EntryInfoInputPage #ListUpWrapper table .field p.description{font-size:60%;color:#888;}
#Damtomo #Karagra2010EntryInfoInputPage p.caution{width:700px;margin:0px auto 10px;color:#09E;font-size:13px;font-weight:bold;line-height:1.4em;text-align:left;}
#Damtomo #Karagra2010EntryInfoInputPage #SubmitConsoleWrapper{width:950px;height:170px;padding-top:100px;background:url("/damtomo/includes/images/karaokegp/2010/background_footer.gif") left bottom no-repeat;}

#Damtomo #Karagra2010EntryInfoConfirmPage {width:950px; margin:0px auto 10px;text-align:center;}
#Damtomo #Karagra2010EntryInfoConfirmPage #TitleWrapper h1.imageTitle{width:950px;height:190px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/background_title.gif") left top no-repeat;}
#Damtomo #Karagra2010EntryInfoConfirmPage #TitleWrapper p.imageTitle{width:950px;height:80px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/description_settleconfirm.gif") left top no-repeat;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper div.error{width:730px;border:1px solid #C20;padding:30px;margin:20px auto 20px;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper div.error h3.error{color:#C20;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper div.error p{color:#FFF;}

#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper{padding:20px 0px 20px;background:url("/damtomo/includes/images/karaokegp/2010/background_body.gif") left top repeat-y;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table{width:730px; margin:0px auto 0px;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table th{font-size:100%;color:#555;font-weight:normal;text-align:left;padding:10px;vertical-align:top;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table td{font-size:100%;color:#222;font-weight:bold;text-align:left;padding:10px;vertical-align:top;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .selecthead{background:#ddd;color:#222;padding:5px;font-weight:bold;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .head{font-weight:normal;width:35%;color:#222;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .head a{color:#e73262;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .field{font-weight:bold;font-size:160%;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .field input,
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .field p,
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .field select,
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .field option{font-size:100%;}
#Damtomo #Karagra2010EntryInfoConfirmPage #ListUpWrapper table .field p.description{font-size:60%;color:#222;font-weight:normal;}
#Damtomo #Karagra2010EntryInfoConfirmPage #SubmitConsoleWrapper{width:950px;height:170px;padding-top:0px;background:url("/damtomo/includes/images/karaokegp/2010/background_footer.gif") left top no-repeat;}
#Damtomo #Karagra2010EntryInfoConfirmPage #SubmitConsoleWrapper p.confirm_layout {width:710px;margin:0px auto 1em;text-align:left;}
#Damtomo #Karagra2010EntryInfoConfirmPage #SubmitConsoleWrapper p.confirm_layout label{font-size:100%; margin-left:180px;font-size:160%;font-weight:bold;}

#Damtomo #Karagra2010EntryCompletePage {width:950px; margin:0px auto 10px;text-align:center;}
#Damtomo #Karagra2010EntryCompletePage #TitleWrapper h1.imageTitle{width:950px;height:230px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/background_title_complete.gif") left top no-repeat;}
#Damtomo #Karagra2010EntryCompletePage #ListUpWrapper{width:950px;height:300px; background:url("/damtomo/includes/images/karaokegp/2010/background_body.gif") left top repeat-y;text-align:left;}
#Damtomo #Karagra2010EntryCompletePage #ListUpWrapper div.description{width:800px;padding:0px 0px 0px 100px;margin:0px auto 0px;}
#Damtomo #Karagra2010EntryCompletePage #ListUpWrapper div.description p.caution{padding:30px;text-align:left;color:#c20;font-weight:bold;font-size:16px;line-height:1.6em;}
#Damtomo #Karagra2010EntryCompletePage #ListUpWrapper div.description p.button{padding:30px;text-align:center;}

#Damtomo #KaraokeGPListPage .localContents {background:url(/damtomo/includes/images/karaokelist/contents_bgmiddle.gif) repeat-y left top;}
#Damtomo #KaraokeGPListPage .localContents .contentsBgTop{width:950px;padding:10px 0px 0px 0px;background:url(/damtomo/includes/images/karaokelist/contents_bgtop.gif) no-repeat left top;}
#Damtomo #KaraokeGPListPage .localContents .contentsBgBottom{width:940px;padding:0px 10px 20px 0px;background:url(/damtomo/includes/images/karaokelist/contents_bgbottom.gif) no-repeat left bottom;}
#Damtomo #KaraokeGPListPage .bold{font-weight:bold;font-size:140%;}

#Damtomo #KaraokeGPListPage #LeftArea {float:left;width:230px;margin-right:10px;}
#Damtomo #KaraokeGPListPage #LeftArea ul.navi li{}
#Damtomo #KaraokeGPListPage #LeftArea ul.navi a{display:block;width:195px;height:20px;padding:10px 10px 10px 25px;background-position:10px 13px;}
#Damtomo #KaraokeGPListPage #LeftArea ul.navi li.now {background:url(/damtomo/includes/images/karaokelist/btn_now.gif) no-repeat left top;}
#Damtomo #KaraokeGPListPage #LeftArea ul.recommend {width:195px;margin:0px 0px 10px 10px;list-style:disc;padding-left:15px;}
#Damtomo #KaraokeGPListPage #LeftArea h3{width:210px;margin:10px 0px 10px 10px;padding-top:10px;border-top:1px #7bbe2e dotted;}

#Damtomo #KaraokeGPListPage #RightArea {float:right;width:700px;}
#Damtomo #KaraokeGPListPage #RightArea #Narrowing{width:700px;margin-bottom:10px;padding-bottom:10px;}

#Damtomo #KaraokeGPListPage #RightArea #Narrowing p.success			{padding:10px 0px;margin-left:20px;}
#Damtomo #KaraokeGPListPage #RightArea #Narrowing p.success,
#Damtomo #KaraokeGPListPage #RightArea #Narrowing p.success strong,
#Damtomo #KaraokeGPListPage #RightArea #Narrowing p.success .pagecount {font-size:16px;font-weight:bold;}

#Damtomo #KaraokeGpListPage #RightArea .sortSelectBlock {margin-left:450px;width:250px;float:none;}
#Damtomo #KaraokeGpListPage #RightArea .sortSelectBlock select{width:120px;float:left;margin-right:10px;}
#Damtomo #KaraokeGpListPage #RightArea .sortSelectBlock p{width:120px;float:left;}

#Damtomo #KaraokeGPListPage #RightArea table {width:100%;margin-bottom:20px;}
#Damtomo #KaraokeGPListPage #RightArea table td,
#Damtomo #KaraokeGPListPage #RightArea table th {padding:5px 3px;border-bottom:1px #7bbe2e dotted;}
#Damtomo #KaraokeGPListPage #RightArea table td {padding-right:0px;vertical-align:top;}
#Damtomo #KaraokeGPListPage #RightArea table td .attentionLink{margin-right:15px;}
#Damtomo #KaraokeGPListPage #RightArea table td .separate{margin:0px 10px;}
#Damtomo #KaraokeGPListPage #RightArea table td.date{width:13%;}


#Damtomo #Karagra2010MyEntryList #TitleWrapper h1.imageTitle{width:950px;height:220px;text-indent:-2000px;background:url("/damtomo/includes/images/karaokegp/2010/background_title_myentrylist.gif") left top no-repeat;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper{padding:20px 0px 20px;background:url("/damtomo/includes/images/karaokegp/2010/background_body.gif") left top repeat-y;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper p.success{width:730px; margin:0px auto 0px;padding:40px 0px;color:#222;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper p.noentry{width:730px; margin:0px auto 0px;padding:200px 0px;color:#222;text-align:center;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table{width:730px; margin:0px auto 0px;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table th{font-size:100%;color:#666;font-weight:normal;text-align:left;padding:10px;vertical-align:top;border-bottom:1px dotted #CCC;border-top:1px dotted #CCC;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table td{font-size:100%;color:#222;font-weight:bold;text-align:left;padding:10px;vertical-align:top;border-bottom:1px dotted #CCC;border-top:1px dotted #CCC;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .selecthead{background:#222;color:#888;padding:5px;font-weight:bold;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .head{font-weight:normal;width:35%;color:#999;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .head a{color:#FFF;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .field{font-weight:normal;font-size:160%;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .field input,
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .field p,
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .field select,
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .field option{font-size:100%;}
#Damtomo #Karagra2010MyEntryList #ListUpWrapper table .field p.description{font-size:60%;color:#888;}
#Damtomo #Karagra2010MyEntryList #SubmitConsoleWrapper{width:950px;height:170px;padding-top:100px;background:url("/damtomo/includes/images/karaokegp/2010/background_footer.gif") left top no-repeat;}



/* カラオケグランプリ2010 マイページ内特設ブロック部分のリンク色設定 */
#Damtomo .kgp_mypage_layout a,
#Damtomo .kgp_mypage_layout a:visited{
	color:#231815;
}

#Damtomo .kgp_mypage_layout a:hover{
	color:#e73262;
}

/* ■■■■■■■■■■■■■■■■■■■　NotifyListPage　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #NotifyListPage	{}
#Damtomo #NotifyListPage #TitleWrapper		{width:950px;height:120px;background:url("/damtomo/includes/images/notify/title.jpg") left top no-repeat;}
#Damtomo #NotifyListPage #TitleWrapper h2	{text-indent:-8000px;height:50px;}
#Damtomo #NotifyListPage #TitleWrapper p	{padding:0px 0px 0px 20px; font-weight:bold;font-size:100%;}

#Damtomo #NotifyListPage #MainArea			{width:640px;padding-right:30px;float:left;}
#Damtomo #NotifyListPage #MainArea table td	{padding-bottom:2em;}
#Damtomo #NotifyListPage #MainArea table td h4	{font-size:160%;}
#Damtomo #NotifyListPage #MainArea table td p	{line-height:1.6em;padding:20px 30px 0px 30px;}

#Damtomo #NotifyListPage #FunctionArea		{width:280px;padding-bottom:20px;float:left;background:url("/damtomo/includes/images/notify/rightarea_background.jpg") left bottom no-repeat;}
#Damtomo #NotifyListPage #FunctionArea h4	{width:240px;padding:20px;background:url("/damtomo/includes/images/notify/rightarea_top.jpg") left top no-repeat;}
#Damtomo #NotifyListPage #FunctionArea p	{text-align:center;}


/* ■■■■■■■■■■■■■■■■■■■　Girls Award 2009 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */

#Damtomo #GirlsAwardSelectSongPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/girlsaward/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #GirlsAwardSelectSongPage #TitleWrapper {height:190px;text-indent:-9999px;background:url("/damtomo/includes/images/girlsaward/background_title.jpg") left top no-repeat;}
#Damtomo #GirlsAwardSelectSongPage #ListUpWrapper {background:url("/damtomo/includes/images/girlsaward/background.jpg") left top repeat-y;padding:30px;}
#Damtomo #GirlsAwardSelectSongPage #ListUpWrapper table{width:890px;margin:40px auto 0px;}
#Damtomo #GirlsAwardSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #666;}
#Damtomo #GirlsAwardSelectSongPage #ListUpWrapper table td a{font-size:110%;}

#Damtomo #GirlsAwardTermsPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/girlsaward/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #GirlsAwardTermsPage #TitleWrapper {height:190px;text-indent:-9999px;background:url("/damtomo/includes/images/girlsaward/background_title.jpg") left top no-repeat;}
#Damtomo #GirlsAwardTermsPage #ListUpWrapper {background:url("/damtomo/includes/images/girlsaward/background.jpg") left top repeat-y;padding:30px;}
#Damtomo #GirlsAwardTermsPage #ListUpWrapper #Terms{padding:20px 100px ;color:#000;}
#Damtomo #GirlsAwardTermsPage #ListUpWrapper #Terms h3{margin-bottom:1em;}
#Damtomo #GirlsAwardTermsPage #ListUpWrapper #Terms ol li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:.3em;}
#Damtomo #GirlsAwardTermsPage #SubmitWrapper{padding:0px 100px;text-align:center;background:url("/damtomo/includes/images/girlsaward/background.jpg") left top repeat-y;}
#Damtomo #GirlsAwardTermsPage #SubmitWrapper form{display:inline;}
#Damtomo #GirlsAwardTermsPage #SubmitWrapper form input{width:200px;height:40px;}

#Damtomo #GirlsAwardEntryInfoPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/girlsaward/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #GirlsAwardEntryInfoPage #TitleWrapper {height:270px;text-indent:-9999px;background:url("/damtomo/includes/images/girlsaward/background_title.jpg") left top no-repeat;}
#Damtomo #GirlsAwardEntryInfoPage #TitleWrapper h3{padding-top:260px;text-indent:-9999px;background:url("/damtomo/includes/images/girlsaward/title_entryinfo.jpg") left bottom no-repeat;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper {background:url("/damtomo/includes/images/girlsaward/background.jpg") left top repeat-y;padding:30px;}

#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #List{width:890px;margin:0px auto 0px; padding-bottom:30px; color:#000;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #List table{width:100%;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #List table td{padding:5px;border-bottom:1px dotted #666;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #List table td span.caution{font-weight:bold;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #SubmitWrapper{width:890px; margin:0px auto 0px; color:#000;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #SubmitWrapper h3{margin-bottom:.5em;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #SubmitWrapper p{margin-bottom:.5em;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #SubmitWrapper table{width:100%;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #SubmitWrapper table td{padding:5px;border-bottom:1px dotted #666;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #SubmitWrapper table td span.caution{font-weight:bold;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #SubmitWrapper .block{margin-bottom:2em;}
#Damtomo #GirlsAwardEntryInfoPage #ListUpWrapper #SubmitWrapper textarea{/* width:200px ;height:100px; */ width:100%;height:200px;border:1px solid #CCC;background:none;color:#000;}

/* ■■■■■■■■■■■■■■■■■■■　Lady Little girl Audition 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #LadyLittleGirlSelectSongPage .localContents{padding-bottom:20px;}
#Damtomo #LadyLittleGirlSelectSongPage #TitleWrapper {width:950px;height:190px;text-indent:-9999px;background:url("/damtomo/includes/images/ladyLittleGirl/background_title_selectosong.jpg") left top no-repeat;}
#Damtomo #LadyLittleGirlSelectSongPage #ListUpWrapper {background:url("/damtomo/includes/images/ladyLittleGirl/background.jpg") left bottom no-repeat;padding:30px;}
#Damtomo #LadyLittleGirlSelectSongPage #ListUpWrapper table{width:890px;margin:40px auto 0px;}
#Damtomo #LadyLittleGirlSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #666;}
#Damtomo #LadyLittleGirlSelectSongPage #ListUpWrapper table td a{font-size:110%;}

#Damtomo #LadyLittleGirlTermsPage .localContents{padding:0px 0px 20px;background:url("/damtomo/includes/images/ladyLittleGirl/background.jpg") left bottom no-repeat;}
#Damtomo #LadyLittleGirlTermsPage #TitleWrapper {height:200px;text-indent:-9999px;background:url("/damtomo/includes/images/ladyLittleGirl/background_title_terms.jpg") left top no-repeat;}
#Damtomo #LadyLittleGirlTermsPage #ListUpWrapper {}
#Damtomo #LadyLittleGirlTermsPage #ListUpWrapper #Terms{padding:20px 100px ;color:#000;}
#Damtomo #LadyLittleGirlTermsPage #ListUpWrapper #Terms h3{margin-bottom:1em;}
#Damtomo #LadyLittleGirlTermsPage #ListUpWrapper #Terms ol li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:.3em;}
#Damtomo #LadyLittleGirlTermsPage #SubmitWrapper{padding:0px 100px;text-align:center;}
#Damtomo #LadyLittleGirlTermsPage #SubmitWrapper form{display:inline;}
#Damtomo #LadyLittleGirlTermsPage #SubmitWrapper form input{width:200px;height:40px;}

#Damtomo #LadyLittleGirlEntryInfoPage .localContents{padding:0px 0px 20px;background:url("/damtomo/includes/images/ladyLittleGirl/background.jpg") left bottom no-repeat;}
#Damtomo #LadyLittleGirlEntryInfoPage #TitleWrapper {height:200px;text-indent:-9999px;background:url("/damtomo/includes/images/ladyLittleGirl/background_title_entryinfo.jpg") left top no-repeat;}
#Damtomo #LadyLittleGirlEntryInfoPage #TitleWrapper h3{}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper {padding:30px;}

#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #List{width:890px;margin:0px auto 0px; padding-bottom:30px; color:#000;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #List table{width:100%;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #List table td{padding:5px;border-bottom:1px dotted #666;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #List table td span.caution{font-weight:bold;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #SubmitWrapper{width:890px; margin:0px auto 0px; color:#000;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #SubmitWrapper h3{margin-bottom:.5em;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #SubmitWrapper p{margin-bottom:.5em;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #SubmitWrapper table{width:100%;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #SubmitWrapper table td{padding:5px;border-bottom:1px dotted #666;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #SubmitWrapper table td span.caution{font-weight:bold;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #SubmitWrapper .block{margin-bottom:2em;}
#Damtomo #LadyLittleGirlEntryInfoPage #ListUpWrapper #SubmitWrapper textarea{/* width:200px ;height:100px; */ width:100%;height:200px;border:1px solid #CCC;background:none;color:#000;}


/* ■■■■■■■■■■■■■■■■■■■　AgeStock 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */

#Damtomo #AgeStockSelectSongPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/ageStock/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #AgeStockSelectSongPage #TitleWrapper {height:190px;text-indent:-9999px;background:url("/damtomo/includes/images/ageStock/background_title.jpg") left top no-repeat;}
#Damtomo #AgeStockSelectSongPage #ListUpWrapper {background:url("/damtomo/includes/images/ageStock/background.jpg") left top repeat-y;padding:30px;}
#Damtomo #AgeStockSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #AgeStockSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #666;}
#Damtomo #AgeStockSelectSongPage #ListUpWrapper table td a{font-size:110%;}

#Damtomo #AgeStockTermsPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/ageStock/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #AgeStockTermsPage #TitleWrapper {height:190px;text-indent:-9999px;background:url("/damtomo/includes/images/ageStock/background_title.jpg") left top no-repeat;}
#Damtomo #AgeStockTermsPage #ListUpWrapper {background:url("/damtomo/includes/images/ageStock/background.jpg") left top repeat-y;padding:30px;}
#Damtomo #AgeStockTermsPage #ListUpWrapper #Terms{padding:20px 100px ;color:#000;}
#Damtomo #AgeStockTermsPage #ListUpWrapper #Terms h3{margin-bottom:1em;}
#Damtomo #AgeStockTermsPage #ListUpWrapper #Terms .block{margin-bottom:2em;}
#Damtomo #AgeStockTermsPage #ListUpWrapper #Terms ol li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:.3em;}
#Damtomo #AgeStockTermsPage #ListUpWrapper #Terms ul{margin-left:1.5em;}
#Damtomo #AgeStockTermsPage #SubmitWrapper{padding:0px 100px;text-align:center;background:url("/damtomo/includes/images/ageStock/background.jpg") left top repeat-y;}
#Damtomo #AgeStockTermsPage #SubmitWrapper form{display:inline;}
#Damtomo #AgeStockTermsPage #SubmitWrapper form input{width:200px;height:40px;}

#Damtomo #AgeStockEntryPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/ageStock/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #AgeStockEntryPage #TitleWrapper {height:200px;text-indent:-9999px;background:url("/damtomo/includes/images/ageStock/background_title.jpg") left top no-repeat; padding-top:200px;}
#Damtomo #AgeStockEntryPage #ListUpWrapper {background:url("/damtomo/includes/images/ageStock/background.jpg") left top repeat-y;padding:30px;}
#Damtomo #AgeStockEntryPage #ListUpWrapper .button_boot{width:430px;height:50px; background:url("/damtomo/includes/images/ageStock/button_bootmail.gif") left top no-repeat; display:block; text-indent:-9999px; overflow:hidden;margin:0px auto 0px;}
#Damtomo #AgeStockEntryPage #SubmitWrapper{padding:0px 100px;text-align:center;}
#Damtomo #AgeStockEntryPage #TitleWrapper h3{font-size:21px;text-align:center;padding:0px 50px;}
#Damtomo #AgeStockEntryPage #TitleWrapper p{text-align:center;padding:0px 50px;}


/* ■■■■■■■■■■■■■■■■■■■　ForestAward 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #ForestAwardSelectSongPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/forestAward/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #ForestAwardSelectSongPage #TitleWrapper {height:190px;text-indent:-9999px;background:url("/damtomo/includes/images/forestAward/background_title.jpg") left top no-repeat;}
#Damtomo #ForestAwardSelectSongPage #ListUpWrapper {background:url("/damtomo/includes/images/forestAward/background.jpg") left top repeat-y;padding:30px;}
#Damtomo #ForestAwardSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #ForestAwardSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #666;}
#Damtomo #ForestAwardSelectSongPage #ListUpWrapper table td a{font-size:110%;}

#Damtomo #ForestAwardTermsPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/forestAward/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #ForestAwardTermsPage #TitleWrapper {height:190px;text-indent:-9999px;background:url("/damtomo/includes/images/forestAward/background_title.jpg") left top no-repeat;}
#Damtomo #ForestAwardTermsPage #ListUpWrapper {background:url("/damtomo/includes/images/forestAward/background.jpg") left top repeat-y;padding:30px;}
#Damtomo #ForestAwardTermsPage #ListUpWrapper #Terms{padding:20px 100px ;color:#000;}
#Damtomo #ForestAwardTermsPage #ListUpWrapper #Terms .block{margin-bottom:2em;}
#Damtomo #ForestAwardTermsPage #ListUpWrapper #Terms h3{margin-bottom:1em;}
#Damtomo #ForestAwardTermsPage #ListUpWrapper #Terms ol li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:.3em;}
#Damtomo #ForestAwardTermsPage #ListUpWrapper #Terms ul{margin-left:1.5em;}
#Damtomo #ForestAwardTermsPage #SubmitWrapper{padding:0px 100px;text-align:center;background:url("/damtomo/includes/images/forestAward/background.jpg") left top repeat-y;}
#Damtomo #ForestAwardTermsPage #SubmitWrapper form{display:inline;}
#Damtomo #ForestAwardTermsPage #SubmitWrapper form input{width:200px;height:40px;}

#Damtomo #ForestAwardEntryPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/forestAward/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #ForestAwardEntryPage #TitleWrapper {height:200px;text-indent:-9999px;background:url("/damtomo/includes/images/forestAward/background_title.jpg") left top no-repeat; padding-top:200px;}
#Damtomo #ForestAwardEntryPage #ListUpWrapper {background:url("/damtomo/includes/images/forestAward/background.jpg") left top repeat-y;padding:30px;}
#Damtomo #ForestAwardEntryPage #ListUpWrapper .button_boot{width:430px;height:50px; background:url("/damtomo/includes/images/forestAward/button_bootmail.gif") left top no-repeat; display:block; text-indent:-9999px; overflow:hidden;margin:0px auto 0px;}
#Damtomo #ForestAwardEntryPage #SubmitWrapper{padding:0px 100px;text-align:center;}
#Damtomo #ForestAwardEntryPage #TitleWrapper h3{font-size:21px;text-align:center;padding:0px 50px;}
#Damtomo #ForestAwardEntryPage #TitleWrapper p{text-align:center;}


/* ■■■■■■■■■■■■■■■■■■■　Lotte企画 2010/04/19　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #LotteEntryInputPage #TitleWrapper h2,
#Damtomo #LotteEntryConfirmPage #TitleWrapper h2,
#Damtomo #LotteEntryCompletePage #TitleWrapper h2{
	font-size:200%;
	padding:30px 30px 10px;
	color:#fff;
}

#Damtomo #LotteEntryInputPage #TitleWrapper p,
#Damtomo #LotteEntryConfirmPage #TitleWrapper p,
#Damtomo #LotteEntryCompletePage #TitleWrapper p{
	padding:0px 30px 30px;
	color:#fff;
	font-size:160%;
}

#Damtomo #LotteEntryInputPage #TitleWrapper p,
#Damtomo #LotteEntryConfirmPage #TitleWrapper p,
#Damtomo #LotteEntryCompletePage #TitleWrapper p{
	padding:0px 30px 30px;
	color:#fff;
	font-size:160%;
}

#Damtomo #LotteEntryInputPage #TitleWrapper p a,
#Damtomo #LotteEntryInputPage #TitleWrapper p a:visited,
#Damtomo #LotteEntryConfirmPage #TitleWrapper p a,
#Damtomo #LotteEntryConfirmPage #TitleWrapper p a:visited,
#Damtomo #LotteEntryCompletePage #TitleWrapper p a,
#Damtomo #LotteEntryCompletePage #TitleWrapper p a:visited{
	font-size:100%;
	color:#fff;
	text-decoration:underline;
}

#Damtomo #LotteEntryInputPage #TitleWrapper p a:hover,
#Damtomo #LotteEntryConfirmPage #TitleWrapper p a:hover,
#Damtomo #LotteEntryCompletePage #TitleWrapper p a:hover{
	font-size:100%;
	color:#fff;
	text-decoration:none;
}

#Damtomo #LotteEntryInputPage #ListUpWrapper,
#Damtomo #LotteEntryConfirmPage #ListUpWrapper,
#Damtomo #LotteEntryCompletePage #ListUpWrapper{
	padding:30px 30px 30px;
}

#Damtomo #LotteEntryInputPage #ListUpWrapper p,
#Damtomo #LotteEntryConfirmPage #ListUpWrapper p,
#Damtomo #LotteEntryCompletePage #ListUpWrapper p{
	text-align:center;
	font-size:160%;
	padding:100px;
	color:#fff;
}

#Damtomo #LotteEntryInputPage #ListUpWrapper p.caution,
#Damtomo #LotteEntryConfirmPage #ListUpWrapper p.caution,
#Damtomo #LotteEntryCompletePage #ListUpWrapper p.caution{
	text-align:left;
	font-size:100%;
	padding:5px;
	color:#fff;
}


#Damtomo #LotteEntryInputPage #ListUpWrapper table,
#Damtomo #LotteEntryConfirmPage #ListUpWrapper table,
#Damtomo #LotteEntryCompletePage #ListUpWrapper table{
	width:100%;
	margin-bottom:20px;
}

#Damtomo #LotteEntryInputPage #ListUpWrapper table th,
#Damtomo #LotteEntryConfirmPage #ListUpWrapper table th,
#Damtomo #LotteEntryCompletePage #ListUpWrapper table th{
	padding:10px;
	border-top:1px dotted #e5737c;
	border-bottom:1px dotted #e5737c;
	vertical-align:middle;
	color:#fff;
	font-size:120%;
	background:#b3000f;
}

#Damtomo #LotteEntryInputPage #ListUpWrapper table td,
#Damtomo #LotteEntryConfirmPage #ListUpWrapper table td,
#Damtomo #LotteEntryCompletePage #ListUpWrapper table td{
	padding:10px;
	border-top:1px dotted #e5737c;
	border-bottom:1px dotted #e5737c;
	vertical-align:middle;
	color:#fff;
	font-size:120%;
}

#Damtomo #LotteEntryInputPage #ListUpWrapper table input,
#Damtomo #LotteEntryConfirmPage #ListUpWrapper table input,
#Damtomo #LotteEntryCompletePage #ListUpWrapper table input{
	width:600px;
	font-size:160%;
	background:#ffe5e8;
	border:1px solid #99000d;
}

#Damtomo #LotteEntryInputPage #SubmitWrapper,
#Damtomo #LotteEntryConfirmPage #SubmitWrapper,
#Damtomo #LotteEntryCompletePage #SubmitWrapper{
	padding:30px 30px 30px;
}


#Damtomo #LotteEntryInputPage #SubmitWrapper,
#Damtomo #LotteEntryConfirmPage #SubmitWrapper,
#Damtomo #LotteEntryCompletePage #SubmitWrapper{
	padding:30px 30px 30px;
	text-align:center;
}

#Damtomo #LotteEntryInputPage #SubmitWrapper input,
#Damtomo #LotteEntryConfirmPage #SubmitWrapper input,
#Damtomo #LotteEntryCompletePage #SubmitWrapper input{
	padding:5px;
	width:10em;
	font-size:150%;
	text-align:center;
	margin-left:.5em;
	margin-right:.5em;
}

/* ■■■■■■■■■■■■■■■■■■■　ColorBottle企画 2010/04/19　■■■■■■■■■■■■■■■■■■■ */

#Damtomo #ColorBottleEntryPage {width:950px;margin:0px auto 0px; background:url("/damtomo/includes/images/colorbottle/background_bottom.jpg") left bottom no-repeat;}
#Damtomo #ColorBottleEntryPage .contents_area950{background:url("/damtomo/includes/images/colorbottle/background_top.jpg") left top no-repeat; padding-top:450px;}

#Damtomo #ColorBottleEntryPage #TitleWrapper h3				{font-size:200%; padding:30px 30px 10px;}
#Damtomo #ColorBottleEntryPage #TitleWrapper p				{padding:0px 30px 30px; font-size:160%;}
#Damtomo #ColorBottleEntryPage #TitleWrapper p				{padding:0px 30px 30px;	font-size:160%;}
#Damtomo #ColorBottleEntryPage #TitleWrapper p a:hover		{font-size:100%;text-decoration:none;}
#Damtomo #ColorBottleEntryPage #ListUpWrapper				{padding:30px 30px 30px;}
#Damtomo #ColorBottleEntryPage #ListUpWrapper h3			{font-size:160%;margin-bottom:1em;}
#Damtomo #ColorBottleEntryPage #ListUpWrapper p				{font-size:160%;margin-bottom:1em;}
#Damtomo #ColorBottleEntryPage #ListUpWrapper ul			{width:100%;margin-bottom:20px;}
#Damtomo #ColorBottleEntryPage #ListUpWrapper ul li			{color:#d90028;font-size:110%;line-height:1.5em;}
#Damtomo #ColorBottleEntryPage #SubmitWrapper				{padding:30px 30px 100px;text-align:center;}



/* ■■■■■■■■■■■■■■■■■■■　TomorrowAge企画 2010/04/30　■■■■■■■■■■■■■■■■■■■ */

#Damtomo #TomorrowAgeEntryPage {margin-top:-20px;margin-bottom:-40px;background:#f7ed00;}
#Damtomo #TomorrowAgeEntryPage .contents_area950{	background:url("/damtomo/includes/images/tomorrowAge/background.gif") 10px bottom no-repeat;margin-bottom:10px;}

#Damtomo #TomorrowAgeEntryPage #TitleWrapper h1{
	width:950px;
	height:200px;
	background:url("/damtomo/includes/images/tomorrowAge/title_h1.jpg") left top no-repeat;
	text-indent:-9999px;
}
#Damtomo #TomorrowAgeEntryPage #ListUpWrapper{
	padding:30px 50px 50px;
	overflow:hidden;
	/zoom:1;
}
#Damtomo #TomorrowAgeEntryPage #ListUpWrapper h2			{font-size:160%;margin-bottom:1em;}
#Damtomo #TomorrowAgeEntryPage #ListUpWrapper h3			{font-size:160%;margin-bottom:1em;}
#Damtomo #TomorrowAgeEntryPage #ListUpWrapper p				{font-size:160%;margin-bottom:1em;}
#Damtomo #TomorrowAgeEntryPage #ListUpWrapper p	*			{font-size:100%;}

#Damtomo #TomorrowAgeEntryPage #ListUpWrapper ul			{width:100%;margin-bottom:20px;}
#Damtomo #TomorrowAgeEntryPage #ListUpWrapper ul li			{color:#d90028;font-size:160%;line-height:1.5em;color:#e4007f;}
#Damtomo #TomorrowAgeEntryPage #SubmitWrapper				{padding:30px 30px 100px;text-align:center;}
#Damtomo #TomorrowAgeEntryPage #SubmitWrapper a.button_apply{
	width:270px;
	height:40px;
	display:block;
	margin:0px auto 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("/damtomo/includes/images/tomorrowAge/button_editmail.gif") left top no-repeat;
}


/* ■■■■■■■■■■■■■■■■■■■　Tachumaru Audition 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #TachumaruSelectSongPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/tachumaru/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #TachumaruSelectSongPage #TitleWrapper {width:950px;height:340px;text-indent:-9999px;background:url("/damtomo/includes/images/tachumaru/background_title_selectosong.jpg") left top no-repeat;}
#Damtomo #TachumaruSelectSongPage #ListUpWrapper {background:url("/damtomo/includes/images/tachumaru/background.jpg") left bottom repeat-y; padding:30px;}
#Damtomo #TachumaruSelectSongPage #ListUpWrapper table{width:890px;margin:40px auto 0px;}
#Damtomo #TachumaruSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #666;}
#Damtomo #TachumaruSelectSongPage #ListUpWrapper table td a{font-size:110%;}
#Damtomo #TachumaruSelectSongPage #ListUpWrapper

#Damtomo #TachumaruTermsPage .localContents{padding-bottom:20px; }
#Damtomo #TachumaruTermsPage #TitleWrapper {width:950px;height:330px;text-indent:-9999px;background:url("/damtomo/includes/images/tachumaru/background_title_terms.jpg") left top no-repeat;}
#Damtomo #TachumaruTermsPage #ListUpWrapper {background:url("/damtomo/includes/images/tachumaru/background.jpg") left bottom repeat-y; padding:30px;}
#Damtomo #TachumaruTermsPage #ListUpWrapper #Terms{padding:20px 100px ;color:#000;}
#Damtomo #TachumaruTermsPage #ListUpWrapper #Terms h3{margin-bottom:1em;}
#Damtomo #TachumaruTermsPage #ListUpWrapper #Terms ol li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:.3em;}
#Damtomo #TachumaruTermsPage #SubmitWrapper{padding:50px 100px;text-align:center;background:url("/damtomo/includes/images/tachumaru/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #TachumaruTermsPage #SubmitWrapper form{display:inline;}
#Damtomo #TachumaruTermsPage #SubmitWrapper form input{width:200px;height:40px;}


#Damtomo #TachumaruEntryPage .localContents{padding-bottom:20px; background:url("/damtomo/includes/images/tachumaru/background_bottom.jpg") left bottom	 no-repeat;}
#Damtomo #TachumaruEntryPage #TitleWrapper {width:890px;height:200px;padding:340px 30px 0px;text-indent:-9999px;background:url("/damtomo/includes/images/tachumaru/background_title_entryinfo.jpg") left top no-repeat;}
#Damtomo #TachumaruEntryPage #ListUpWrapper {background:url("/damtomo/includes/images/tachumaru/background.jpg") left bottom repeat-y; padding:30px;}
#Damtomo #TachumaruEntryPage #ListUpWrapper .button_boot{width:430px;height:50px; background:url("/damtomo/includes/images/tachumaru/button_bootmail.gif") left top no-repeat; display:block; text-indent:-9999px; overflow:hidden;margin:0px auto 0px;}
/*
#Damtomo #TachumaruEntryPage #ListUpWrapper #List{width:890px;margin:0px auto 0px; padding-bottom:30px; color:#000;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #List table{width:100%;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #List table td{padding:5px;border-bottom:1px dotted #666;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #List table td span.caution{font-weight:bold;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #SubmitWrapper{width:890px; margin:0px auto 0px; color:#000;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #SubmitWrapper h3{margin-bottom:.5em;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #SubmitWrapper p{margin-bottom:.5em;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #SubmitWrapper table{width:100%;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #SubmitWrapper table td{padding:5px;border-bottom:1px dotted #666;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #SubmitWrapper table td span.caution{font-weight:bold;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #SubmitWrapper .block{margin-bottom:2em;}
#Damtomo #TachumaruEntryPage #ListUpWrapper #SubmitWrapper textarea{ width:100%;height:200px;border:1px solid #CCC;background:none;color:#000;}
*/

/* ■■■■■■■■■■■■■■■■■■■　VOM 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #VOMSelectSongPage {background:url('/damtomo/includes/images/mcdonalds/background.jpg') 50% top no-repeat #fcc6d8                                                                                                                                                                                                                                                                                                                                       ;margin-top:-20px;margin-bottom:-30px;}
#Damtomo #VOMSelectSongPage #TitleWrapper {width:950px;height:380px;background:url('/damtomo/includes/images/mcdonalds/title_selectsong.jpg') left top no-repeat #fcc6d8;}
#Damtomo #VOMSelectSongPage #TitleWrapper h3{text-indent:-2000px;}
#Damtomo #VOMSelectSongPage #ListUpWrapper{width:950px;height:640px;background:url('/damtomo/includes/images/mcdonalds/background_selectsong.jpg') left top repeat-x #fcc6d8;}
#Damtomo #VOMSelectSongPage #ListUpWrapper table{width:640px;margin:0px auto 0px;}
#Damtomo #VOMSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;color:#660f29;border-bottom:1px dotted #666;}
#Damtomo #VOMSelectSongPage #ListUpWrapper table td a{font-size:110%;color:#ed2460;}

#Damtomo #VOMTermsPage a,
#Damtomo #VOMSelectSongPage a,
#Damtomo #VOMSelectEntryTypePage a,
#Damtomo #VOMEntryInfoPage a{color:#ed2460 !important;}

#Damtomo #VOMTermsPage {background:url('/damtomo/includes/images/mcdonalds/background.jpg') 50% top no-repeat #fcc6d8;margin-top:-20px;margin-bottom:-30px;}
#Damtomo #VOMTermsPage #TitleWrapper {width:950px;height:380px;background:url('/damtomo/includes/images/mcdonalds/title_terms.jpg') left top no-repeat #fcc6d8;}
#Damtomo #VOMTermsPage #TitleWrapper h3{text-indent:-2000px;height:240px;}
#Damtomo #VOMTermsPage #TitleWrapper p{color:#660f29;padding:30px 100px;}
#Damtomo #VOMTermsPage #ListUpWrapper{width:950px;height:640px;background:url('/damtomo/includes/images/mcdonalds/background_selectsong.jpg') left bottom no-repeat #fcc6d8;}
#Damtomo #VOMTermsPage #ListUpWrapper #Terms{margin:0px 100px 20px 100px; padding:20px 0px 0px 0px; color:#660f29; height:480px;overflow:auto;}
#Damtomo #VOMTermsPage #ListUpWrapper #Terms h3{margin-bottom:1em;}
#Damtomo #VOMTermsPage #ListUpWrapper #Terms ol li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:.3em;}
#Damtomo #VOMTermsPage #ListUpWrapper #SubmitWrapper{padding:0px 100px;text-align:center;}
#Damtomo #VOMTermsPage #ListUpWrapper #SubmitWrapper form{display:inline;}
#Damtomo #VOMTermsPage #ListUpWrapper #SubmitWrapper form input{width:200px;height:40px;}


#Damtomo #VOMSelectEntryTypePage {background:url('/damtomo/includes/images/mcdonalds/background.jpg') 50% top no-repeat #fcc6d8;margin-top:-20px;margin-bottom:-30px;}
#Damtomo #VOMSelectEntryTypePage #TitleWrapper {width:950px;height:380px;background:url('/damtomo/includes/images/mcdonalds/title_selectentrytype.jpg') left top no-repeat #fcc6d8;}
#Damtomo #VOMSelectEntryTypePage #TitleWrapper h3{text-indent:-2000px;height:240px;}
#Damtomo #VOMSelectEntryTypePage #TitleWrapper p{color:#660f29;padding:30px 100px;}
#Damtomo #VOMSelectEntryTypePage #ListUpWrapper{width:950px;height:340px;background:url('/damtomo/includes/images/mcdonalds/background_selectsong.jpg') left bottom no-repeat #fcc6d8;}
#Damtomo #VOMSelectEntryTypePage #SubmitWrapper {margin:0px 100px 10px;padding-top:30px;text-align:center;}

#Damtomo #VOMEntryInfoPage {background:url('/damtomo/includes/images/mcdonalds/background.jpg') 50% top no-repeat #fcc6d8;margin-top:-20px;margin-bottom:-30px;}
#Damtomo #VOMEntryInfoPage #TitleWrapper {width:950px;height:380px;background:url('/damtomo/includes/images/mcdonalds/title_entryinfo.jpg') left top no-repeat #fcc6d8;}
#Damtomo #VOMEntryInfoPage #TitleWrapper h3{text-indent:-2000px;height:240px;}
#Damtomo #VOMEntryInfoPage #TitleWrapper p{color:#660f29;padding:30px 100px;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper{width:950px;height:800px;background:url('/damtomo/includes/images/mcdonalds/background_selectsong.jpg') left bottom no-repeat #fcc6d8;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #List{width:450px;padding-left:80px;float:left;color:#660f29;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #List table td{padding:5px;border-bottom:1px dotted #666;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #List table td span.caution{font-weight:bold;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #SubmitWrapper{width:300px;padding-left:20px;float:left;color:#660f29;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #SubmitWrapper h3{margin-bottom:.5em;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #SubmitWrapper p{margin-bottom:.5em;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #SubmitWrapper table td{padding:5px;border-bottom:1px dotted #666;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #SubmitWrapper table td span.caution{font-weight:bold;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #SubmitWrapper .block{margin-bottom:2em;}
#Damtomo #VOMEntryInfoPage #ListUpWrapper #SubmitWrapper textarea{width:200px;height:100px;border:1px solid #660f29;background:#fff;color:#660f29;}

/* ■■■■■■■■■■■■■■■■■■■　閃光ライオット 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo .senkoRiotLayout{margin-top:-20px;margin-bottom:-40px;padding-top:30px;padding-bottom:30px;background:#e9feff;}
#Damtomo .senkoRiotLayout .localContents{background:url("/damtomo/includes/images/senkoRiot/background_bottom.jpg") left bottom no-repeat;}
#Damtomo .senkoRiotLayout #TitleWrapper {width:950px;height:220px;text-indent:-9999px;background:url("/damtomo/includes/images/senkoRiot/title_app.jpg") left top no-repeat;}
#Damtomo .senkoRiotLayout #ListUpWrapper {background:url("/damtomo/includes/images/senkoRiot/background.jpg") left bottom repeat-y;}
#Damtomo .senkoRiotLayout #ListUpWrapper h1{padding:30px;text-align:center;color:#fd00a1;font-size:21px;}
#Damtomo .senkoRiotLayout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .senkoRiotLayout #ListUpWrapper #Terms h3{margin-bottom:1em;}
#Damtomo .senkoRiotLayout #ListUpWrapper #Terms ol li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:.3em;}
#Damtomo .senkoRiotLayout #SubmitWrapper{padding:30px 100px;text-align:center;}
#Damtomo .senkoRiotLayout #SubmitWrapper form{display:inline;}
#Damtomo .senkoRiotLayout #SubmitWrapper form input{width:200px;height:40px;}

/* リンク色設定 */
#Damtomo .senkoRiotLayout a,
#Damtomo .senkoRiotLayout a:visited{color:#25aeef;}
#Damtomo .senkoRiotLayout a:hover{color:#fd00a2;}

/* ボタン画像設定 */
#Damtomo .senkoRiotLayout a.button_boot{width:450px;height:50px;text-indent:-9999px;display:block;overflow:hidden;margin:0px auto 0px;background:url("/damtomo/includes/images/senkoRiot/button_bootmail.gif") left top no-repeat;}

/* 応募曲一覧ページ */

#Damtomo #SenkoRiotSelectSongPage #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo #SenkoRiotSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #SenkoRiotSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #fd00a2;}
#Damtomo #SenkoRiotSelectSongPage #ListUpWrapper table td {font-size:120%; font-weight:bold;}
#Damtomo #SenkoRiotSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #SenkoRiotSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #SenkoRiotSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #SenkoRiotSelectSongPage #SubmitWrapper a{font-size:100%;}

/* 応募情報ページ */
#Damtomo #SenkoRiotEntryPage #ListUpWrapper {padding:50px;}
#Damtomo #SenkoRiotEntryPage #ListUpWrapper h3,
#Damtomo #SenkoRiotEntryPage #ListUpWrapper h4{font-size:21px;padding-bottom:30px;}
#Damtomo #SenkoRiotEntryPage #ListUpWrapper p{margin-bottom:50px;}
#Damtomo #SenkoRiotEntryPage #ListUpWrapper p,
#Damtomo #SenkoRiotEntryPage #ListUpWrapper li{font-size:13px;padding-bottom:.5em;font-size:16px;}
#Damtomo #SenkoRiotEntryPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#Damtomo #SenkoRiotEntryPage #SubmitWrapper {height:100px;}

/* ■■■■■■■■■■■■■■■■■■■　DAM★とも×CHiYO 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo .CHiYO_layout {background:url("/damtomo/includes/images/chiyoPresents/background_layout.jpg") center top repeat-y #492109;margin:-20px 0px -30px;padding:40px 0px 40px;}
#Damtomo .CHiYO_layout .localContents{padding-bottom:10px;background:url("/damtomo/includes/images/chiyoPresents/background_bottom.jpg") left bottom no-repeat;}
#Damtomo .CHiYO_layout .localContents{color:#fff}
#Damtomo .CHiYO_layout .localContents a,
#Damtomo .CHiYO_layout .localContents a:visited{color:#dee800}
#Damtomo .CHiYO_layout .localContents a:hover{color:#ccff00}
#Damtomo .CHiYO_layout .localContents .padder{padding-bottom:2em;}
#Damtomo .CHiYO_layout .localContents table.padder{padding-bottom:0; margin-bottom:2em;}
#Damtomo .CHiYO_layout #TitleWrapper {width:950px;height:120px;text-indent:-9999px;background:url("/damtomo/includes/images/chiyoPresents/title_app.jpg") left top no-repeat;}
#Damtomo .CHiYO_layout #ListUpWrapper{padding: 30px; background:url("/damtomo/includes/images/chiyoPresents/background.jpg") left bottom repeat-y;}
#Damtomo .CHiYO_layout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .CHiYO_layout #ListUpWrapper h1{padding:30px;text-align:center;color:#dee800;font-size:21px;}
#Damtomo .CHiYO_layout #SubmitWrapper{padding: 30px; background:url("/damtomo/includes/images/chiyoPresents/background.jpg") left bottom repeat-y;}
#Damtomo .CHiYO_layout #SubmitWrapper {text-align:center;}
#Damtomo .CHiYO_layout #SubmitWrapper form{display:inline;}
#Damtomo .CHiYO_layout #SubmitWrapper form input{width:200px;height:40px;}

/* ボタン画像設定 */

#Damtomo .CHiYO_layout a.button_boot{width:450px;height:50px;text-indent:-9999px;display:block;overflow:hidden;margin:0px auto 0px;background:url("/damtomo/includes/images/chiyoPresents/button_bootmail.gif") left top no-repeat;}

/* 応募曲一覧ページ */
#Damtomo #ChiyoPresentsSelectSongPage #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo #ChiyoPresentsSelectSongPage #ListUpWrapper .no_record a{font-size:21px;}
#Damtomo #ChiyoPresentsSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #ChiyoPresentsSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #dee800;}
#Damtomo #ChiyoPresentsSelectSongPage #ListUpWrapper table td {font-size:120%; font-weight:bold;}
#Damtomo #ChiyoPresentsSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #ChiyoPresentsSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #ChiyoPresentsSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #ChiyoPresentsSelectSongPage #SubmitWrapper a{font-size:100%;}

/* 応募情報ページ */
#Damtomo #ChiyoPresentsEntryPage #ListUpWrapper {padding:50px;}
#Damtomo #ChiyoPresentsEntryPage #ListUpWrapper h3,
#Damtomo #ChiyoPresentsEntryPage #ListUpWrapper h4{font-size:21px;padding-bottom:30px;}
#Damtomo #ChiyoPresentsEntryPage #ListUpWrapper p{margin-bottom:50px;}
#Damtomo #ChiyoPresentsEntryPage #ListUpWrapper p,
#Damtomo #ChiyoPresentsEntryPage #ListUpWrapper li{font-size:13px;padding-bottom:.5em;font-size:16px;}
#Damtomo #ChiyoPresentsEntryPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#Damtomo #ChiyoPresentsEntryPage #SubmitWrapper {height:100px;}


/* ■■■■■■■■■■■■■■■■■■■　デス声コンテスト 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo .growlContestLayout {background:#1a0404;margin:-20px 0px -30px;padding:0px 0px 40px;}
#Damtomo .growlContestLayout .localContents{padding-bottom:10px;background:url("/damtomo/includes/images/growlContest/background_bottom.jpg") left bottom no-repeat;}
#Damtomo .growlContestLayout .localContents{color:#ffe5ea}
#Damtomo .growlContestLayout .localContents a,
#Damtomo .growlContestLayout .localContents a:visited{color:#fff15f}
#Damtomo .growlContestLayout .localContents a:hover{color:#ffea00}
#Damtomo .growlContestLayout .localContents .padder{padding-bottom:2em;}
#Damtomo .growlContestLayout .localContents table.padder{padding-bottom:0; margin-bottom:2em;}
#Damtomo .growlContestLayout #TitleWrapper {width:950px;height:290px;text-indent:-9999px;background:url("/damtomo/includes/images/growlContest/title_app.jpg") left top no-repeat;}
#Damtomo .growlContestLayout #ListUpWrapper{padding: 30px; background:url("/damtomo/includes/images/growlContest/background.jpg") left bottom repeat-y;}
#Damtomo .growlContestLayout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .growlContestLayout #ListUpWrapper h1{padding:30px;text-align:center;color:#d60817;font-size:21px;}
#Damtomo .growlContestLayout #SubmitWrapper{padding: 30px; background:url("/damtomo/includes/images/growlContest/background.jpg") left bottom repeat-y;}
#Damtomo .growlContestLayout #SubmitWrapper {text-align:center;}
#Damtomo .growlContestLayout #SubmitWrapper form{display:inline;}
#Damtomo .growlContestLayout #SubmitWrapper form input{width:200px;height:40px;}

/* ボタン画像設定 */
#Damtomo .growlContestLayout a.button_boot{width:450px;height:50px;text-indent:-9999px;display:block;overflow:hidden;margin:0px auto 0px;background:url("/damtomo/includes/images/growlContest/button_bootmail.gif") left top no-repeat;}

/* 応募曲一覧ページ */
#Damtomo #GrowlContestSelectSongPage #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo #GrowlContestSelectSongPage #ListUpWrapper .no_record a{font-size:21px;}
#Damtomo #GrowlContestSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #GrowlContestSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #d60817;}
#Damtomo #GrowlContestSelectSongPage #ListUpWrapper table td {font-size:120%; font-weight:bold;}
#Damtomo #GrowlContestSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #GrowlContestSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #GrowlContestSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #GrowlContestSelectSongPage #SubmitWrapper a{font-size:100%;}

/* 応募情報ページ */
#Damtomo #GrowlContestEntryPage #ListUpWrapper {padding:50px;}
#Damtomo #GrowlContestEntryPage #ListUpWrapper h3,
#Damtomo #GrowlContestEntryPage #ListUpWrapper h4{font-size:21px;padding-bottom:30px;}
#Damtomo #GrowlContestEntryPage #ListUpWrapper p{margin-bottom:50px;}
#Damtomo #GrowlContestEntryPage #ListUpWrapper p,
#Damtomo #GrowlContestEntryPage #ListUpWrapper li{font-size:13px;padding-bottom:.5em;font-size:16px;}
#Damtomo #GrowlContestEntryPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#Damtomo #GrowlContestEntryPage #SubmitWrapper {height:100px;}



/* ■■■■■■■■■■■■■■■■■■■　SonyMusic 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo .sonyMusicLayout {background:url("/damtomo/includes/images/sonyMusic/background_layout.jpg") center top no-repeat #d60027;margin:-20px 0px -30px;padding:0px 0px 40px;}
#Damtomo .sonyMusicLayout .localContents{padding-bottom:10px;background:url("/damtomo/includes/images/sonyMusic/background_bottom.jpg") left bottom no-repeat;}
#Damtomo .sonyMusicLayout .localContents{color:#fff}
#Damtomo .sonyMusicLayout .localContents a,
#Damtomo .sonyMusicLayout .localContents a:visited{color:#fffc28}
#Damtomo .sonyMusicLayout .localContents a:hover{color:#fffeca}
#Damtomo .sonyMusicLayout .localContents .padder{padding-bottom:2em;}
#Damtomo .sonyMusicLayout .localContents table.padder{padding-bottom:0; margin-bottom:2em;}
#Damtomo .sonyMusicLayout #TitleWrapper {width:950px;height:250px;text-indent:-9999px;background:url("/damtomo/includes/images/sonyMusic/title_app.jpg") left top no-repeat;}
#Damtomo .sonyMusicLayout #ListUpWrapper{padding: 30px; background:url("/damtomo/includes/images/sonyMusic/background.gif") left bottom repeat-y;}
#Damtomo .sonyMusicLayout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .sonyMusicLayout #ListUpWrapper h1{padding:30px;text-align:center;color:#fffc28;font-size:21px;}
#Damtomo .sonyMusicLayout #SubmitWrapper{padding: 30px; background:url("/damtomo/includes/images/sonyMusic/background.gif") left bottom repeat-y;}
#Damtomo .sonyMusicLayout #SubmitWrapper {text-align:center;}
#Damtomo .sonyMusicLayout #SubmitWrapper form{display:inline;}
#Damtomo .sonyMusicLayout #SubmitWrapper form input{width:200px;height:40px;}

/* ボタン画像設定 */

#Damtomo .sonyMusicLayout a.button_boot{width:450px;height:50px;text-indent:-9999px;display:block;overflow:hidden;margin:0px auto 0px;background:url("/damtomo/includes/images/growlContest/button_bootmail.gif") left top no-repeat;}

/* 応募曲一覧ページ */
#Damtomo #SonyMusicSelectSongPage #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo #SonyMusicSelectSongPage #ListUpWrapper .no_record a{font-size:21px;}
#Damtomo #SonyMusicSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #SonyMusicSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #fffc28;}
#Damtomo #SonyMusicSelectSongPage #ListUpWrapper table td {font-size:120%; font-weight:bold;}
#Damtomo #SonyMusicSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #SonyMusicSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #SonyMusicSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #SonyMusicSelectSongPage #SubmitWrapper a{font-size:100%;}

/* 応募情報ページ */
#Damtomo #SonyMusicEntryPage #ListUpWrapper {padding:50px;}
#Damtomo #SonyMusicEntryPage #ListUpWrapper h3,
#Damtomo #SonyMusicEntryPage #ListUpWrapper h4{font-size:21px;padding-bottom:30px;}
#Damtomo #SonyMusicEntryPage #ListUpWrapper p{margin-bottom:50px;}
#Damtomo #SonyMusicEntryPage #ListUpWrapper p,
#Damtomo #SonyMusicEntryPage #ListUpWrapper li{font-size:13px;padding-bottom:.5em;font-size:16px;}
#Damtomo #SonyMusicEntryPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#Damtomo #SonyMusicEntryPage #SubmitWrapper {height:100px;}


/* ■■■■■■■■■■■■■■■■■■■　spicyChocolate 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo .spicyChocolateLayout {background:url("/damtomo/includes/images/spicyChocolate/background_layout.jpg") left top repeat-x #ebf2f8;margin:-20px 0px -30px;padding:0px 0px 40px;}
#Damtomo .spicyChocolateLayout .localContents{padding-bottom:10px;background:url("/damtomo/includes/images/spicyChocolate/background_bottom.jpg") left bottom no-repeat;}
#Damtomo .spicyChocolateLayout .localContents{color:#260b08;}
#Damtomo .spicyChocolateLayout .localContents a,
#Damtomo .spicyChocolateLayout .localContents a:visited{color:#188df2}
#Damtomo .spicyChocolateLayout .localContents a:hover{color:#78c0ff}
#Damtomo .spicyChocolateLayout .localContents .padder{padding-bottom:2em;}
#Damtomo .spicyChocolateLayout .localContents table.padder{padding-bottom:0; margin-bottom:2em;}
#Damtomo .spicyChocolateLayout #TitleWrapper {width:950px;height:250px;text-indent:-9999px;background:url("/damtomo/includes/images/spicyChocolate/title_app.jpg") left top no-repeat;}
#Damtomo .spicyChocolateLayout #ListUpWrapper{padding: 30px; background:url("/damtomo/includes/images/spicyChocolate/background.gif") left bottom repeat-y;}
#Damtomo .spicyChocolateLayout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .spicyChocolateLayout #ListUpWrapper h1{padding:30px;text-align:center;color:#872115;font-size:21px;}
#Damtomo .spicyChocolateLayout #SubmitWrapper{padding: 30px; background:url("/damtomo/includes/images/spicyChocolate/background.gif") left bottom repeat-y;}
#Damtomo .spicyChocolateLayout #SubmitWrapper {text-align:center;}
#Damtomo .spicyChocolateLayout #SubmitWrapper form{display:inline;}
#Damtomo .spicyChocolateLayout #SubmitWrapper form input{width:200px;height:40px;}

/* ボタン画像設定 */

#Damtomo .spicyChocolateLayout a.button_boot{width:450px;height:50px;text-indent:-9999px;display:block;overflow:hidden;margin:0px auto 0px;background:url("/damtomo/includes/images/spicyChocolate/button_bootmail.gif") left top no-repeat;}

/* 応募曲一覧ページ */
#Damtomo #SpicyChocolateSelectSongPage #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo #SpicyChocolateSelectSongPage #ListUpWrapper .no_record a{font-size:21px;}
#Damtomo #SpicyChocolateSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #SpicyChocolateSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #260b08;}
#Damtomo #SpicyChocolateSelectSongPage #ListUpWrapper table td {font-size:120%; font-weight:bold;}
#Damtomo #SpicyChocolateSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #SpicyChocolateSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #SpicyChocolateSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #SpicyChocolateSelectSongPage #SubmitWrapper a{font-size:100%;}

/* 応募情報ページ */
#Damtomo #SpicyChocolateEntryPage #ListUpWrapper {padding:50px;}
#Damtomo #SpicyChocolateEntryPage #ListUpWrapper h3,
#Damtomo #SpicyChocolateEntryPage #ListUpWrapper h4{font-size:21px;padding-bottom:30px;}
#Damtomo #SpicyChocolateEntryPage #ListUpWrapper p{margin-bottom:50px;}
#Damtomo #SpicyChocolateEntryPage #ListUpWrapper p,
#Damtomo #SpicyChocolateEntryPage #ListUpWrapper li{font-size:13px;padding-bottom:.5em;font-size:16px;}
#Damtomo #SpicyChocolateEntryPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#Damtomo #SpicyChocolateEntryPage #SubmitWrapper {height:100px;}


/* ■■■■■■■■■■■■■■■■■■■　男の娘 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo .otokonokoLayout {background:url("/damtomo/includes/images/otokonoko/background_layout.jpg") left top repeat-x #fff;margin:-20px 0px -30px;padding:0px 0px 40px;}
#Damtomo .otokonokoLayout .localContents{padding:30px 0px 10px;background:url("/damtomo/includes/images/otokonoko/background_bottom.jpg") left bottom no-repeat;}
#Damtomo .otokonokoLayout .localContents{color:#0d0002;}
#Damtomo .otokonokoLayout .localContents a,
#Damtomo .otokonokoLayout .localContents a:visited{color:#f91959}
#Damtomo .otokonokoLayout .localContents a:hover{color:#ff80a4}
#Damtomo .otokonokoLayout .localContents .padder{padding-bottom:2em;}
#Damtomo .otokonokoLayout .localContents table.padder{padding-bottom:0; margin-bottom:2em;}
#Damtomo .otokonokoLayout #TitleWrapper {width:950px;height:170px;text-indent:-9999px;background:url("/damtomo/includes/images/otokonoko/title_app.gif") left top no-repeat;}
#Damtomo .otokonokoLayout #ListUpWrapper{padding: 30px; background:url("/damtomo/includes/images/otokonoko/background.gif") left bottom repeat-y;}
#Damtomo .otokonokoLayout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .otokonokoLayout #ListUpWrapper h1{padding:30px;text-align:center;color:#ef3088;font-size:21px;}
#Damtomo .otokonokoLayout #SubmitWrapper{padding: 30px; background:url("/damtomo/includes/images/otokonoko/background.gif") left bottom repeat-y;}
#Damtomo .otokonokoLayout #SubmitWrapper {text-align:center;}
#Damtomo .otokonokoLayout #SubmitWrapper form{display:inline;}
#Damtomo .otokonokoLayout #SubmitWrapper form input{width:200px;height:40px;}

/* ボタン画像設定 */

#Damtomo .otokonokoLayout a.button_boot{width:490px;height:60px;text-indent:-9999px;display:block;overflow:hidden;margin:0px auto 0px;background:url("/damtomo/includes/images/otokonoko/button_bootmail.gif") left top no-repeat;}

/* 応募曲一覧ページ */
#Damtomo #OtokonokoSelectSongPage #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo #OtokonokoSelectSongPage #ListUpWrapper .no_record a{font-size:21px;}
#Damtomo #OtokonokoSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #OtokonokoSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #f91959;}
#Damtomo #OtokonokoSelectSongPage #ListUpWrapper table td {font-size:120%; font-weight:bold;}
#Damtomo #OtokonokoSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #OtokonokoSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #OtokonokoSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #OtokonokoSelectSongPage #SubmitWrapper a{font-size:100%;}

/* 応募情報ページ */
#Damtomo #OtokonokoEntryPage #ListUpWrapper {padding:50px;}
#Damtomo #OtokonokoEntryPage #ListUpWrapper h3,
#Damtomo #OtokonokoEntryPage #ListUpWrapper h4{font-size:21px;padding-bottom:30px;}
#Damtomo #OtokonokoEntryPage #ListUpWrapper p{margin-bottom:50px;}
#Damtomo #OtokonokoEntryPage #ListUpWrapper p,
#Damtomo #OtokonokoEntryPage #ListUpWrapper li{font-size:13px;padding-bottom:.5em;font-size:16px;}
#Damtomo #OtokonokoEntryPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#Damtomo #OtokonokoEntryPage #SubmitWrapper {height:100px;}


/* ■■■■■■■■■■■■■■■■■■■　guildSecret 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo .guildSecret_layout {margin-top:-20px;margin-bottom:-30px;padding-top:20px;padding-bottom:30px;background:url("/damtomo/includes/images/guildSecret/background.jpg") center top no-repeat #78d4f1;}
#Damtomo .guildSecret_layout .localContents{padding-bottom:10px;background:url("/damtomo/includes/images/guildSecret/background_bottom.jpg") left bottom no-repeat;}
#Damtomo .guildSecret_layout .localContents{color:#260b08;}
#Damtomo .guildSecret_layout .localContents a,
#Damtomo .guildSecret_layout .localContents a:visited{color:#188df2}
#Damtomo .guildSecret_layout .localContents a:hover{color:#78c0ff}
#Damtomo .guildSecret_layout .localContents .padder{padding-bottom:2em;}
#Damtomo .guildSecret_layout .localContents table.padder{padding-bottom:0; margin-bottom:2em;}
#Damtomo .guildSecret_layout #TitleWrapper {width:950px;height:200px;text-indent:-9999px;background:url("/damtomo/includes/images/guildSecret/title_app.jpg") left top no-repeat;}
#Damtomo .guildSecret_layout #ListUpWrapper{padding: 30px; background:url("/damtomo/includes/images/guildSecret/background.gif") left bottom repeat-y;}
#Damtomo .guildSecret_layout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .guildSecret_layout #ListUpWrapper h1{padding:30px;text-align:center;color:#872115;font-size:21px;}
#Damtomo .guildSecret_layout #SubmitWrapper{padding: 30px; background:url("/damtomo/includes/images/guildSecret/background.gif") left bottom repeat-y;}
#Damtomo .guildSecret_layout #SubmitWrapper {text-align:center;}
#Damtomo .guildSecret_layout #SubmitWrapper form{display:inline;}
#Damtomo .guildSecret_layout #SubmitWrapper form input{width:200px;height:40px;}

/* ボタン画像設定 */

#Damtomo .guildSecret_layout a.button_boot{width:450px;height:50px;text-indent:-9999px;display:block;overflow:hidden;margin:0px auto 0px;background:url("/damtomo/includes/images/guildSecret/button_bootmail.gif") left top no-repeat;}

/* 応募曲一覧ページ */
#Damtomo #GuildSecretSelectSongPage #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo #GuildSecretSelectSongPage #ListUpWrapper .no_record a{font-size:21px;}
#Damtomo #GuildSecretSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #GuildSecretSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #260b08;}
#Damtomo #GuildSecretSelectSongPage #ListUpWrapper table td {font-size:120%; font-weight:bold;}
#Damtomo #GuildSecretSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #GuildSecretSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #GuildSecretSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #GuildSecretSelectSongPage #SubmitWrapper a{font-size:100%;}

/* 応募情報ページ */
#Damtomo #GuildSecretEntryPage #ListUpWrapper {padding:50px;}
#Damtomo #GuildSecretEntryPage #ListUpWrapper h3,
#Damtomo #GuildSecretEntryPage #ListUpWrapper h4{font-size:21px;padding-bottom:30px;}
#Damtomo #GuildSecretEntryPage #ListUpWrapper p{margin-bottom:50px;}
#Damtomo #GuildSecretEntryPage #ListUpWrapper p,
#Damtomo #GuildSecretEntryPage #ListUpWrapper li{font-size:13px;padding-bottom:.5em;font-size:16px;}
#Damtomo #GuildSecretEntryPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#Damtomo #GuildSecretEntryPage #SubmitWrapper {height:100px;}


/* ■■■■■■■■■■■■■■■■■■■　guildSecret 応募ページ関連　■■■■■■■■■■■■■■■■■■■ */
#Damtomo .flumpool_layout {}
#Damtomo .flumpool_layout .localContents{padding-bottom:10px;background:url("/damtomo/includes/images/flumpool/background_bottom.gif") left bottom no-repeat;}
#Damtomo .flumpool_layout .localContents{color:#260b08;}
#Damtomo .flumpool_layout .localContents a,
#Damtomo .flumpool_layout .localContents a:visited{color:#f37527}
#Damtomo .flumpool_layout .localContents a:hover{color:#612f10}
#Damtomo .flumpool_layout .localContents .padder{padding-bottom:2em;}
#Damtomo .flumpool_layout .localContents table.padder{padding-bottom:0; margin-bottom:2em;}
#Damtomo .flumpool_layout #TitleWrapper {width:950px;height:100px;text-indent:-9999px;background:url("/damtomo/includes/images/flumpool/title_app.jpg") left top no-repeat;}
#Damtomo .flumpool_layout #ListUpWrapper{padding: 30px; background:url("/damtomo/includes/images/flumpool/background.gif") left bottom repeat-y;}
#Damtomo .flumpool_layout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .flumpool_layout #ListUpWrapper h1{padding:30px;text-align:center;color:#612f10;font-size:21px;}
#Damtomo .flumpool_layout #SubmitWrapper{padding: 30px; background:url("/damtomo/includes/images/flumpool/background.gif") left bottom repeat-y;}
#Damtomo .flumpool_layout #SubmitWrapper {text-align:center;}
#Damtomo .flumpool_layout #SubmitWrapper form{display:inline;}
#Damtomo .flumpool_layout #SubmitWrapper form input{width:200px;height:40px;}

/* ボタン画像設定 */

#Damtomo .flumpool_layout a.button_boot{width:450px;height:50px;text-indent:-9999px;display:block;overflow:hidden;margin:0px auto 0px;background:url("/damtomo/includes/images/flumpool/button_bootmail.gif") left top no-repeat;}

/* 応募曲一覧ページ */
#Damtomo #FlumpoolSelectSongPage #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo #FlumpoolSelectSongPage #ListUpWrapper .no_record a{font-size:21px;}
#Damtomo #FlumpoolSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #FlumpoolSelectSongPage #ListUpWrapper table td{padding:10px;font-size:110%;border-bottom:1px dotted #612f10;}
#Damtomo #FlumpoolSelectSongPage #ListUpWrapper table td {font-size:120%; font-weight:bold;}
#Damtomo #FlumpoolSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #FlumpoolSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #FlumpoolSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #FlumpoolSelectSongPage #SubmitWrapper a{font-size:100%;}

/* 応募情報ページ */
#Damtomo #FlumpoolEntryPage #ListUpWrapper {padding:50px;}
#Damtomo #FlumpoolEntryPage #ListUpWrapper h3,
#Damtomo #FlumpoolEntryPage #ListUpWrapper h4{font-size:21px;padding-bottom:30px;}
#Damtomo #FlumpoolEntryPage #ListUpWrapper p{margin-bottom:50px;}
#Damtomo #FlumpoolEntryPage #ListUpWrapper p,
#Damtomo #FlumpoolEntryPage #ListUpWrapper li{font-size:13px;padding-bottom:.5em;font-size:16px;}
#Damtomo #FlumpoolEntryPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#Damtomo #FlumpoolEntryPage #SubmitWrapper {height:100px;}


/* ###################　アーティスト企画/オーディション企画用基底クラス　################### 
	レイアウトクラス基底設定 
-------------------------------------------------------------------------------------------- */
#Damtomo .eventProjectLayout {background:url("/damtomo/includes/images/eventProject/background_layout.jpg") left top repeat-x #fff;margin:-20px 0px -30px;padding:0px 0px 40px;}
#Damtomo .eventProjectLayout .localContents{padding-bottom:10px;background:url("/damtomo/includes/images/eventProject/background_bottom.jpg") left bottom no-repeat;color:#222;}
#Damtomo .eventProjectLayout .localContents .padder{padding-bottom:1em;}
#Damtomo .eventProjectLayout .localContents table.padder{padding-bottom:0; margin-bottom:1em;}
#Damtomo .eventProjectLayout #TitleWrapper {width:950px;height:60px;text-indent:-9999px;background:url("/damtomo/includes/images/eventProject/title_app.jpg") left top no-repeat;}
#Damtomo .eventProjectLayout #ListUpWrapper{padding: 30px; background:url("/damtomo/includes/images/eventProject/background.jpg") left bottom repeat-y;}
#Damtomo .eventProjectLayout #ListUpWrapper #Terms{margin:0px 20px; padding:20px 20px 40px !important;height:400px;overflow:auto;}
#Damtomo .eventProjectLayout #ListUpWrapper h1{padding:30px;text-align:center;color:#222;font-size:21px;}
#Damtomo .eventProjectLayout #ListUpWrapper .errorLayout{text-align:center;line-height:1.5em;font-size:16px;font-weight:bold;color:#c20;}
#Damtomo .eventProjectLayout #ListUpWrapper .caution{color;#222;font-size:16px;padding:20px;text-align:center;}
#Damtomo .eventProjectLayout #ListUpWrapper .caution span{font-size:100%;}
#Damtomo .eventProjectLayout #ListUpWrapper .entry_complete{padding:10px;text-align:center;font-size:16px;font-weight:bold;color:#1480cc;}
#Damtomo .eventProjectLayout #ListUpWrapper .cotribute_not_required{padding:10px;text-align:center;color:#222;font-size:16px;font-weight:bold;color:#1480cc;}
#Damtomo .eventProjectLayout #ListUpWrapper .no_record{font-size:21px;padding:100px;text-align:center;}
#Damtomo .eventProjectLayout #ListUpWrapper .no_record a{font-size:21px;}
#Damtomo .eventProjectLayout #ListUpWrapper span.essential{display:inline-block;/zoom:1;/display:inline;background:#7fc530;color:#fff;width:16px;height:16px;font-size:13px;vertical-align:middle;text-align:center;line-height:100%;}
#Damtomo .eventProjectLayout #id_message_value{font-size:16px;line-height:1.5em;margin-bottom:10px;}

#Damtomo .eventProjectLayout #SubmitWrapper{padding: 30px; background:url("/damtomo/includes/images/eventProject/background.jpg") left bottom repeat-y;}
#Damtomo .eventProjectLayout #SubmitWrapper {text-align:center;}
#Damtomo .eventProjectLayout #SubmitWrapper .button_layout,
#Damtomo .eventProjectLayout #SubmitWrapper .button_layout_single{overflow:hidden;/zoom:1;margin:0px auto 0px;}
#Damtomo .eventProjectLayout #SubmitWrapper .button_layout_single{width:230px;}
#Damtomo .eventProjectLayout #SubmitWrapper .button_layout{width:510px;}

/* -----------------------------------------------------------------------------------------
	レイアウトクラス > ボタン設定
-------------------------------------------------------------------------------------------- */
#Damtomo .eventProjectLayout .button{display:block;float:left;overflow:hidden;background:url("/damtomo/includes/images/eventProject/buttonset.gif") left top no-repeat;text-indent:-9999px;}
#Damtomo .eventProjectLayout .button_listen					{width:60px;	height:20px;	background-position: -30px -20px;		margin-right:10px;}
#Damtomo .eventProjectLayout .button_apply_contribute		{width:140px;	height:20px;	background-position: -280px -20px;		}
#Damtomo .eventProjectLayout .button_back_index				{width:230px;	height:40px;	background-position: -30px -60px;		margin-right:10px;}
#Damtomo .eventProjectLayout .button_next_terms				{width:270px;	height:40px;	background-position: -280px -60px;		}
#Damtomo .eventProjectLayout .button_next_verify_indentity	{width:270px;	height:40px;	background-position: -280px -120px;		}
#Damtomo .eventProjectLayout .button_confirm				{width:270px;	height:40px;	background-position: -280px -180px;		}
#Damtomo .eventProjectLayout .button_cancel					{width:230px;	height:40px;	background-position: -30px -120px;		margin-right:10px;}
#Damtomo .eventProjectLayout .button_submit_form			{width:270px;	height:40px;	background-position: -280px -240px;		}
#Damtomo #EventProjectEntryCompletePage .button_back_index	{width:230px;	height:40px;	background-position: -30px -180px;		margin-right:0px;}

/* -----------------------------------------------------------------------------------------
	レイアウトクラス > 応募フォーム設定
-------------------------------------------------------------------------------------------- */
#Damtomo .eventProjectLayout .form_wrapper_layout{width:860px;margin:0px auto 0px;}

#Damtomo .eventProjectLayout .form_wrapper_layout .label_value_layout{
	overflow:hidden;
	/zoom:1;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #eee;
}

#Damtomo .eventProjectLayout .form_wrapper_layout .label_value_layout .label{
	width:240px;
	margin-right:10px;
	float:left;
	text-align:right;
	font-size:13px;
	vertical-align:middle;
}

/* label内でネストするクラスにフォントサイズを適用する */
#Damtomo .eventProjectLayout .form_wrapper_layout .label_value_layout .label *{
	font-size:100%:
}
#Damtomo .eventProjectLayout .form_wrapper_layout .label_value_layout .value{
	width:560px;
	float:left;
	font-size:16px;
}

#Damtomo .eventProjectLayout .form_wrapper_layout *{
	font-size:100%;
}

/* 各フォーム項目の個別設定 */
#Damtomo .eventProjectLayout .photo_fix_size,
#damtomo_other .eventProjectLayout .photo_fix_size{width:250px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .name_field{padding:5px;width:500px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .zip_field{padding:5px;width:200px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .prefecture_field{width:210px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .prefecture_field option{}
#Damtomo .eventProjectLayout .form_wrapper_layout .free_select_field{width:500px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .address_field{padding:5px;width:500px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .mail_field{padding:5px;width:500px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .tel_field{padding:5px;width:200px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .photo_field{padding:5px;width:500px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .photo_fix_size{width:250px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .free_textarea_field{width:500px;font-size:16px;padding:5px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .free_text_field{padding:5px;width:500px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .prefecture_field{width:210px;}
#Damtomo .eventProjectLayout .form_wrapper_layout .prefecture_field option{}
#Damtomo .eventProjectLayout .year_field{width:120px;padding:5px;}
#Damtomo .eventProjectLayout .month_field{width:30px;padding:5px;}
#Damtomo .eventProjectLayout .day_field{width:30px;padding:5px;}

/* -----------------------------------------------------------------------------------------
	楽曲選択画面 
-------------------------------------------------------------------------------------------- */
#Damtomo #EventProjectSelectSongPage #ListUpWrapper h3{padding:30px;text-align:center;color:#222;font-size:21px;}
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table{width:840px;margin:40px auto 0px;}
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table th,
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table td {padding:10px;font-size:110%;border-bottom:1px dotted #CCC;}
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table th {background:#eee; font-weight:normal;}
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table td a{font-weight:normal;font-size:100%;}
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table .song{width:320px;text-align:left;}
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table .artist{width:220px;text-align:left;}
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table .count{width:60px;text-align:right;}
#Damtomo #EventProjectSelectSongPage #ListUpWrapper table .link{width:140px;text-align:left;}
#Damtomo #EventProjectSelectSongPage #SubmitWrapper {height:100px;}
#Damtomo #EventProjectSelectSongPage #SubmitWrapper p{font-size:21px;text-align:center;padding-top:20px;}
#Damtomo #EventProjectSelectSongPage #SubmitWrapper a{font-size:100%;}

/* プレイヤー状態表示 */
#Damtomo .eventProjectLayout #PlayerState{font-size:10px;padding:10px;}
#Damtomo .eventProjectLayout #PlayerState span{font-size:100%;}
#Damtomo .eventProjectLayout #PlayerState .error{color:#c20;}
#Damtomo .eventProjectLayout #PlayerState .waiting{color:#999;}
#Damtomo .eventProjectLayout #PlayerState .playing{color:#3af;}

/* -----------------------------------------------------------------------------------------
	規約画面 
-------------------------------------------------------------------------------------------- */
#Damtomo #EventProjectTermsPage {}

/* -----------------------------------------------------------------------------------------
	応募情報入力ページ 
-------------------------------------------------------------------------------------------- */
#Damtomo #EventProjectEntryConfirmPage  {}

/* -----------------------------------------------------------------------------------------
	応募情報確認ページ 
-------------------------------------------------------------------------------------------- */
#Damtomo #EventProjectEntryPage {}


/* -----------------------------------------------------------------------------------------
	応募フォーム送信完了画面
-------------------------------------------------------------------------------------------- */
#Damtomo #EventProjectEntryCompletePage #SubmitWrapper .button_layout{width:230px;}



/* ■■■■■■■■■■■■■■■■■■■　Artist本人であることを公認するアイコン　■■■■■■■■■■■■■■■■■■■ */
/*
#KaraokeListPage span.artist_damtomo,
#StreamKrkPage span.artist_damtomo,
#MyPageArea span.artist_damtomo,
#SongLeaf span.artist_damtomo,
#UserListPage span.artist_damtomo,
#KaraokeListInput span.artist_damtomo,
#DamtomoIndexPage span.artist_damtomo {
*/
span.artist_damtomo {
	width:30px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	background:url("/damtomo/includes/images/icon/artist_16.gif") left top no-repeat;
	margin-right: 3px;
}

/* ■■■■■■■■■■■■■■■■■■■　カラオケ投稿公開音源一覧ページ　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #MoreKaraokeListPage #UserList {margin-bottom:10px;}
#Damtomo #MoreKaraokeListPage #UserList h2{font-size:160%;margin-bottom:20px; }
#Damtomo #MoreKaraokeListPage #UserList h2 *{font-size:100%;}

#Damtomo #MoreKaraokeListPage #UserList li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px #7bbe2e dotted;
	overflow:hidden;
	/zoom:1;
}
#Damtomo #MoreKaraokeListPage #UserList li *{vertical-align:middle;}
#Damtomo #MoreKaraokeListPage #UserList li .icon_layout{
	display:block;
	float:left;
	width:300px; 
}
#Damtomo #MoreKaraokeListPage #UserList li .icon_layout p{
	overflow:hidden;
	/zoom:1;
}
#Damtomo #MoreKaraokeListPage #UserList li .description_layout{
	display:block;
	float:left;
}
#Damtomo #MoreKaraokeListPage #UserList .date {
	display:block;
	width:7em;
	float:left
}

#Damtomo #MoreKaraokeListPage #UserList .attentionLink {margin-right:20px;}
#Damtomo #MoreKaraokeListPage #UserList .audienceNum{display:inline-block;/zoom:1;/display:inline;width:5em;overflow:hidden;margin-right:1em;text-align:right;}

#Damtomo #MoreKaraokeListPage #UserList p.success,
#Damtomo #MoreKaraokeListPage #UserList p.success strong,
#Damtomo #MoreKaraokeListPage #UserList p.success .pagecount {color:#000;font-size:13px;font-weight:bold;}
/*
#Damtomo #MoreKaraokeListPage #UserList p.success {width:680px;margin-bottom:20px;padding:3px 5px;background:#888;}
*/

#Damtomo #MoreKaraokeListPage #UserList .pageNavigation{float:left}
#Damtomo #MoreKaraokeListPage #UserList .pageNavigation li{border:none;}



/* #############################################################################
	新規ログインページ
############################################################################# */

#Damtomo #DamtomoLoginPage{
	background:url("/includes/images/loginpage/background.gif") left top repeat-x #e6e6e6;
	margin-top:-20px;
	margin-bottom:-50px;
	height:800px;
}

#Damtomo #DamtomoLoginPage #MainArea{
	width:930px;
	margin:80px auto 0px;
	background:url("/includes/images/loginpage/background_main.gif") left top no-repeat;
}

#Damtomo #DamtomoLoginPage .console_layout{
	padding-bottom:150px;
	background:url("/includes/images/loginpage/background_bottom.gif") left bottom no-repeat;
	overflow:hidden;
	/zoom:1;
}

/* ----------------------------------------------------------
	ログインするアカウントの種類を選択するツール
---------------------------------------------------------- */
#Damtomo #LoginPage_AccountLayout{
	width:370px;
	height:310px;
	float:left;
	padding:20px 20px 20px 40px;
}

#Damtomo #LoginPage_AccountLayout h3{
	width:350px;
	height:50px;
	background:url("/includes/images/loginpage/desc_step1.gif") left top no-repeat;
	text-indent:-9999px;
}

#Damtomo #LoginPage_AccountLayout li {
	display:block;
	overflow:hidden;
	/zoom:1;
}
#Damtomo #LoginPage_AccountLayout li a{
	display:block;
	width:330px;
	height:60px;
	background:url("/includes/images/loginpage/selector.gif") left top no-repeat;
	text-indent:-9999px;
}

#Damtomo #LoginPage_AccountLayout li#login_by_Damtomo a,
#Damtomo #LoginPage_AccountLayout li#login_by_Damtomo a:visited{background-position:0px 0px;}
#Damtomo #LoginPage_AccountLayout li#login_by_Damtomo a:hover,
#Damtomo #LoginPage_AccountLayout li#login_by_Damtomo a.now,
#Damtomo #LoginPage_AccountLayout li#login_by_Damtomo a.now:visited{background-position:-340px 0px;}

#Damtomo #LoginPage_AccountLayout li#login_by_CDM a,
#Damtomo #LoginPage_AccountLayout li#login_by_CDM a:visited{background-position:0px -60px;}
#Damtomo #LoginPage_AccountLayout li#login_by_CDM a:hover,
#Damtomo #LoginPage_AccountLayout li#login_by_CDM a.now,
#Damtomo #LoginPage_AccountLayout li#login_by_CDM a.now:visited{background-position:-340px -60px;}

#Damtomo #LoginPage_AccountLayout li#login_by_Yahoo a,
#Damtomo #LoginPage_AccountLayout li#login_by_Yahoo a:visited{background-position:0px -120px;}
#Damtomo #LoginPage_AccountLayout li#login_by_Yahoo a:hover,
#Damtomo #LoginPage_AccountLayout li#login_by_Yahoo a.now,
#Damtomo #LoginPage_AccountLayout li#login_by_Yahoo a.now:visited{background-position:-340px -120px;}

#Damtomo #LoginPage_AccountLayout li#login_by_OpenId a,
#Damtomo #LoginPage_AccountLayout li#login_by_OpenId a:visited{background-position:0px -180px;}
#Damtomo #LoginPage_AccountLayout li#login_by_OpenId a:hover,
#Damtomo #LoginPage_AccountLayout li#login_by_OpenId a.now,
#Damtomo #LoginPage_AccountLayout li#login_by_OpenId a.now:visited{background-position:-340px -180px;}

#Damtomo #LOGIN_feedback			{display:none;}
/* ----------------------------------------------------------
	ログインフォーム
---------------------------------------------------------- */
#Damtomo #LoginPage_FormLayout{
	width:470px;
	overflow:hidden;
	/zoom:1;
	padding-top:20px;
}

#Damtomo #LoginPage_FormLayout h3{
	width:420px;
	height:50px;
	background:url("/includes/images/loginpage/desc_step2.gif") left top no-repeat;
	text-indent:-9999px;
}

#Damtomo #LoginPage_FormLayout dd{
	padding-bottom:10px;
	vertical-align:top;
	overflow:hidden;
	/zoom:1;
}
#Damtomo #LoginID{
	width:450px;
	font-size:160%;
}

#Damtomo .openid_login_input{
	width:330px !important;
}

#Damtomo #LoginPassword{
	width:320px;
	height:30px;
	font-size:160%;
	margin-right:10px;
	padding:0px;
}

#Damtomo #LoginButton{
	width:120px;
	height:30px;
	background:#009ee7;
	color:#fff;
	border:1px solid #00618e;
	font-weight:bold;
}
#Damtomo dt.register_member{
	display:none;
}
#Damtomo dd.register_member{
	background:url("/includes/images/loginpage/background_register.gif") left top no-repeat;
	padding-top:20px;
	height:90px;
	text-align:center;
}
#Damtomo dt.password_reminder {display:none;}

#Damtomo #ReminderConsole{
	display:none;
}

#DamtomoLoginPage #LOGIN_feedback{
	width:450px;
	margin-top:10px;
	background:#ffdbd9;
	color:#c20000;
	padding:5px;
	border:1px solid #C20000;
}

#DamtomoLoginPage #PreLoginTitle{
	width:950px;
	height:90px;
	background: url("/includes/images/loginpage/title_prelogin.jpg") left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0px auto 0px;
}

#DamtomoLoginPage .openid_login_layout{

}

#DamtomoLoginPage .openid_login_layout h4{
	margin-bottom:20px;
}

#DamtomoLoginPage .openid_login_layout p{
	margin-bottom:10px;
}


/* #############################################################################
	CD直送便関連ページ
############################################################################# */
#KcdTermsConfirmPage,
#KcdEntryInputPage,
#KcdRepetitionConfirmPage,
#KcdTermsConfirmPage,
#KcdEntryConfirmPage,
#KcdEntryCompletePage
{
	background:url("/damtomo/includes/images/dsContents/kcd/background.gif") left top;
}

#KcdTermsConfirmPage #TitleWrapper,
#KcdEntryInputPage #TitleWrapper,
#KcdRepetitionConfirmPage #TitleWrapper,
#KcdEntryConfirmPage #TitleWrapper,
#KcdEntryCompletePage #TitleWrapper
{
	width:950px;
	height:180px;
	text-indent:-9999px;
	margin:0px auto 0px;
}

#KcdTermsConfirmPage #TitleWrapper{
	background:url("/damtomo/includes/images/dsContents/kcd/title_TermsConfirm.gif") left top no-repeat;
}

#KcdEntryInputPage #TitleWrapper{
	background:url("/damtomo/includes/images/dsContents/kcd/title_EntryInput.gif") left top no-repeat;
}

#KcdRepetitionConfirmPage #TitleWrapper{
	background:url("/damtomo/includes/images/dsContents/kcd/title_RepetitionConfirm.gif") left top no-repeat;
}

#KcdEntryConfirmPage #TitleWrapper{
	background:url("/damtomo/includes/images/dsContents/kcd/title_EntryConfirm.gif") left top no-repeat;
}

#KcdEntryCompletePage #TitleWrapper{
	background:url("/damtomo/includes/images/dsContents/kcd/title_EntryComplete.gif") left top no-repeat;
}

#KcdTermsConfirmPage #ListUpWrapper,
#KcdEntryInputPage #ListUpWrapper,
#KcdRepetitionConfirmPage #ListUpWrapper,
#KcdTermsConfirmPage #ListUpWrapper,
#KcdEntryConfirmPage #ListUpWrapper,
#KcdEntryCompletePage #ListUpWrapper
{
	width:910px;
	background:url("/damtomo/includes/images/dsContents/kcd/background_listup.gif") left top repeat-y;
	margin:0px auto 0px;
	padding:20px;
}

#KcdTermsConfirmPage #SubmitWrapper,
#KcdEntryInputPage #SubmitWrapper,
#KcdRepetitionConfirmPage #SubmitWrapper,
#KcdTermsConfirmPage #SubmitWrapper,
#KcdEntryConfirmPage #SubmitWrapper,
#KcdEntryCompletePage #SubmitWrapper
{
	width:910px;
	background:url("/damtomo/includes/images/dsContents/kcd/background_submit.gif") left bottom no-repeat;
	margin:0px auto 0px;
	padding:20px;
	text-align:center;
}


#KcdTermsConfirmPage #SubmitWrapper p,
#KcdEntryInputPage #SubmitWrapper p,
#KcdRepetitionConfirmPage #SubmitWrapper p,
#KcdTermsConfirmPage #SubmitWrapper p,
#KcdEntryConfirmPage #SubmitWrapper p,
#KcdEntryCompletePage #SubmitWrapper p{
	font-size:140%;
}

#KcdTermsConfirmPage #SubmitWrapper p a,
#KcdEntryInputPage #SubmitWrapper p a,
#KcdRepetitionConfirmPage #SubmitWrapper p a,
#KcdTermsConfirmPage #SubmitWrapper p a,
#KcdEntryConfirmPage #SubmitWrapper p a,
#KcdEntryCompletePage #SubmitWrapper p a{
	font-size:100%;
	margin-right:1em;
}

#KcdTermsConfirmPage #SubmitWrapper input,
#KcdEntryInputPage #SubmitWrapper input,
#KcdRepetitionConfirmPage #SubmitWrapper input,
#KcdTermsConfirmPage #SubmitWrapper input,
#KcdEntryConfirmPage #SubmitWrapper input,
#KcdEntryCompletePage #SubmitWrapper input{
	font-size:140%;
	margin-right:1em;
}


#Damtomo #KcdEntryInputPage .list_table{width:100%;}
#Damtomo #KcdEntryInputPage .list_table th,
#Damtomo #KcdEntryInputPage .list_table td{
	vertical-align:top;
	padding:10px;
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;
	overflow:hidden;
	/zoom:1;
}
#Damtomo #KcdEntryInputPage .list_table th{width:20%;text-align:right;border-right:1px dotted #ccc;}
#Damtomo #KcdEntryInputPage .list_table td{width:80%;text-align:left;}
#Damtomo #KcdEntryInputPage .list_table td strong{font-size:160%;display:block;padding-bottom:20px;}
#Damtomo #KcdEntryInputPage .list_table td dl{width:100%;overflow:hidden;/zoom:1;}
#Damtomo #KcdEntryInputPage .list_table td dt{font-weight:bold;}
#Damtomo #KcdEntryInputPage .list_table td dd{margin-bottom:1em;margin-left:1em;}
#Damtomo #KcdEntryInputPage .list_table td .price_list{}
#Damtomo #KcdEntryInputPage .list_table td p.description{font-size:100%;margin-bottom:.5em;line-height:1.5em;}
#Damtomo #KcdEntryInputPage .list_table td p.description *{font-size:100%;}
#Damtomo #KcdEntryInputPage .list_table td p.description .sample{color:#fc7419;display:block;}
#Damtomo #KcdEntryInputPage label.jacket_label{display:block;width:110px; float:left;}
#Damtomo #KcdEntryInputPage .list_table td label.jacket_label input{vertical-align:top;}
#Damtomo #KcdEntryInputPage .list_table td input{font-size:140%;padding:5px;}
#Damtomo #KcdEntryInputPage .list_table td select{font-size:140%;height:1.5em;}
#Damtomo #KcdEntryInputPage .list_table td .quantity_select_layout select{width:15em;}
#Damtomo #KcdEntryInputPage .list_table td #ZipCodeInput{width:7em;margin-right:1em;}
#Damtomo #KcdEntryInputPage .list_table td #DivCode{width:7em;margin-right:1em;}
#Damtomo #KcdEntryInputPage .list_table td .input_long{width:30em;}
#Damtomo #KcdEntryInputPage .list_table td .input_midium{width:10em;}
#Damtomo #KcdEntryInputPage .credit_layout dl{margin-bottom:3em;margin-left:3em;}
#Damtomo #KcdEntryInputPage .credit_layout .label_layout{font-weight:bold;font-size:120%;margin-bottom:1em;}
#Damtomo #KcdEntryInputPage .credit_layout .label_layout *{font-size:100%;}
#Damtomo #KcdEntryInputPage .credit_layout .input_2{width:2em;}
#Damtomo #KcdEntryInputPage .credit_layout .input_3{width:3em;}
#Damtomo #KcdEntryInputPage .credit_layout .input_4{width:4em;}

#Damtomo #KcdEntryInputPage .list_table td option{}

#Damtomo #ZipCodeSearchResult{width:480px;margin:0px auto 0px;}
#Damtomo #ZipCodeSearchResult p{font-weight:bold;font-size:120%;text-align:center;}
#Damtomo #ZipCodeSearchResult dl{overflow:hidden;/zoom:1;margin:1em auto;}
#Damtomo #ZipCodeSearchResult dt{width:120px;float:left;font-size:100%;font-weight:normal;color:#888;}
#Damtomo #ZipCodeSearchResult dd{width:340px;float:left;font-size:120%;font-weight:bold;color:#000;}
#Damtomo #ZipCodeSearchResult .button_layout{text-align:center;font-size:120%;}
#Damtomo #ZipCodeSearchResult .button_layout input{font-size:100%;padding:2px;}


#KcdRepetitionConfirmPage #ListUpWrapper p{
	text-align:center;
	font-size:140%;
	padding:100px 0px;
}
#KcdEntryConfirmPage table{width:100%;}
#KcdEntryConfirmPage table th,
#KcdEntryConfirmPage table td{
	vertical-align:top;
	padding:10px;
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;
	overflow:hidden;
	/zoom:1;
}

#KcdEntryConfirmPage table th{width:20%;text-align:right;border-right:1px dotted #ccc;}
#KcdEntryConfirmPage table td{width:80%;text-align:left;}
#KcdEntryConfirmPage table td strong{font-size:160%;display:block;padding-bottom:20px;}

#KcdEntryCompletePage #ListUpWrapper h2{
	text-align:center;
	font-size:140%;
	padding:100px 0px;
}


/* #############################################################################
	DAMステーション エントリー履歴参照ページ(CD直送便その他)
############################################################################# */
#EntryHistoryPage {
		background:url("/damtomo/includes/images/dsContents/background_entryhistory.gif") left top;
}

#EntryHistoryPage #TitleWrapper{
	width:760px;
	height:140px;
	text-indent:-9999px;
	margin:0px auto 0px;
	background:url("/damtomo/includes/images/dsContents/title_entryhistory.gif") left top no-repeat;
}

#EntryHistoryPage #ListUpWrapper{
	width:720px;
	background:url("/damtomo/includes/images/dsContents//background_listup.gif") left top repeat-y;
	margin:0px auto 0px;
	padding:20px;
}

#EntryHistoryPage #ListUpWrapper p.error{
	font-size:160%;
	text-align:center;
	padding:100px 0px;
}

#EntryHistoryPage #ListUpWrapper p.error *{
	font-size:100%;
}

#EntryHistoryPage #SubmitWrapper{
	width:720px;
	height:40px;
	background:url("/damtomo/includes/images/dsContents/kcd/background_submit.gif") left bottom no-repeat;
	margin:0px auto 0px;
	padding:20px;
	text-align:center;
}

#EntryHistoryPage .pageNavigation{
	width:510px;
	overflow:hidden;
	/zoom:1;
}

#EntryHistoryPage .prev_textlink,
#EntryHistoryPage .next_textlink{
	float:left;
	width:9em;
}

#EntryHistoryPage .prev_textlink a,
#EntryHistoryPage .prev_textlink span.invalid,
#EntryHistoryPage .next_textlink a,
#EntryHistoryPage .next_textlink span.invalid{
	margin-right:1em;
}

#EntryHistoryPage .pageNavigation ul{float: left;width: 9em;}
#EntryHistoryPage .pageNavigation li{width:1em;display: inline;}

#EntryHistoryPage .pageNavigation li a:hover{background:#91c5f2;color:#fff;/*font-weight:bold;*/padding: 2px 2px 0 2px;}
#EntryHistoryPage .pageNavigation li.now a{background:#91c5f2;color:#fff;/*font-weight:bold;*/padding: 2px 2px 0 2px;}
#EntryHistoryPage .pageNavigation li a{/*font-weight:bold;*/padding: 2px 2px 0 2px;}


#EntryHistoryPage .display_cardno_layout{font-size:160%;padding:10px 0px 20px;}
#EntryHistoryPage .display_cardno_layout strong{font-size:100%;}

#EntryHistoryPage table{
	margin-bottom:2em;
	width:100%;
}

#EntryHistoryPage table th,
#EntryHistoryPage table td{
	padding:10px;
	border-bottom:1px dotted #CCC;
}

/* #############################################################################
	DAM★とも会員情報登録/更新フォームページ関連総則
############################################################################# */
#Damtomo .member_form_layout{padding-bottom:100px;}
/* #Damtomo .member_form_layout{background:url("/includes/images/member/background_member_form_layout.gif") left top repeat-x #b6e6fa;} */
#Damtomo .member_form_layout #MainArea{width:950px;}
#Damtomo .member_form_layout #ListUpWrapper{overflow:hidden; /zoom:1;}
#Damtomo .member_form_layout .section{overflow:hidden; /zoom:1; margin-bottom:30px;}

#Damtomo .member_form_layout .section .leftBlock{float:left;width:400px;padding:0px 0px 0px 20px;}
#Damtomo .member_form_layout .section .rightBlock{float:left;width:450px;}
#Damtomo .member_form_layout h2{margin-bottom:20px;}
#Damtomo .member_form_layout .section h3{width:930px; height:30px; padding-top:10px; padding-left:20px; line-height:1em; font-size:116%; background:url("/includes/images/member/background_sectiontitle.gif") left top no-repeat; margin-bottom:10px;}
#Damtomo .member_form_layout .leftBlock p span.label	{display:block;border:1px solid #7fc530;background:#fdfffa;padding:5px;font-size:200%;}
#Damtomo .member_form_layout .leftBlock p{margin-top:10px;}
#Damtomo .member_form_layout .leftBlock dt{margin:0px;padding:0px;}
#Damtomo .member_form_layout .leftBlock dd{font-size:160%;margin-bottom:10px;font-weight:bold;line-height:100%;}
#Damtomo .member_form_layout .leftBlock input{font-size:21px;width:350px;}
#Damtomo .member_form_layout .leftBlock select{width:350px;font-size:21px;height:30px;border:1px #999 solid;}
#Damtomo .member_form_layout .rightBlock ul{padding-left:15px;list-style:disc;}
#Damtomo .member_form_layout .rightBlock li{margin-bottom:10px;}
#Damtomo .member_form_layout .rightBlock li.marker	{font-weight:bold;}
#Damtomo .member_form_layout .red{color:#cc0000}
#Damtomo .member_form_layout .leftBlock dd span.invalid{font-size:100%;font-weight:bold;line-height:100%;color:#CCC;}
#Damtomo .member_form_layout .leftBlock dd label{font-size:100%;}
#Damtomo .member_form_layout .red{margin-left:10px;}

/* -----------------------------------------------------------------------------
	個別ページ設定
----------------------------------------------------------------------------- */
#Damtomo .member_form_layout .birthdate_block select{width:45px;vertical-align:middle;}
#Damtomo .member_form_layout #Birthdate_y {width:100px;vertical-align:middle;}
#Damtomo .member_form_layout #Birthdate_m {width:45px;vertical-align:middle;}
#Damtomo .member_form_layout #Birthdate_d {width:45px;vertical-align:middle;}
#Damtomo .member_form_layout #DivCode {width:140px;}
#Damtomo .member_form_layout .checkText {margin-bottom:20px;}
#Damtomo .member_form_layout #SecretQuestionCode{width:350px;}
#Damtomo .member_form_layout #ProfileImg{margin-top:10px;}
#Damtomo .member_form_layout #ProfileOpenKbn01,
#Damtomo .member_form_layout #ProfileOpenKbn02,
#Damtomo .member_form_layout #approvalOpenKbn01,
#Damtomo .member_form_layout #approvalOpenKbn00,
#Damtomo .member_form_layout #rankingOpenKbn01,
#Damtomo .member_form_layout #rankingOpenKbn00,
#Damtomo .member_form_layout #scoreOpenKbn01,
#Damtomo .member_form_layout #scoreOpenKbn00,
#Damtomo .member_form_layout #auditionOpenKbn01,
#Damtomo .member_form_layout #auditionOpenKbn00,
#Damtomo .member_form_layout #recOpenKbn01,
#Damtomo .member_form_layout #recOpenKbn00,
#Damtomo .member_form_layout #calorieOpenKbn01,
#Damtomo .member_form_layout #calorieOpenKbn00,
#Damtomo .member_form_layout #smileOpenKbn01,
#Damtomo .member_form_layout #smileOpenKbn00,
#Damtomo .member_form_layout #openRengeKbn01,
#Damtomo .member_form_layout #openRengeKbn02{
	width:auto;margin-right:10px;
}

#Damtomo .member_form_layout .button_check_id {
	display:block;
	width:160px;
	height:30px;
	background:url("/includes/images/button/check_id_160_20.gif") left top no-repeat;
	opacity:0.3;
	filter:alpha(opacity=30);
	cursor:default;
	text-indent:-9999px;
	overflow:hidden;
}

#Damtomo .member_form_layout .button_check_cdm {
	display:block;
	width:140px;
	height:30px;
	background:url("/includes/images/button/check_cdm_140_30.gif") left top no-repeat;
/*
	opacity:0.3;
	filter:alpha(opacity=30);
	cursor:default;
*/
	text-indent:-9999px;
	overflow:hidden;
}



#damtomo_member .member_form_layout .leftBlock span#LoginIdCheck {font-weight:bold;}
#damtomo_member .member_form_layout .button_show_image_console{
	display:block;
	width:160px;
	height:20px;
	background:url("/includes/images/button/show_image_console_160_20.gif") left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


#Damtomo .member_form_layout .submitBlock p.text {padding:40px 40px 40px;font-weight:bold;text-align:center;font-size:160%;}
#Damtomo .member_form_layout .submitBlock {background:url("/includes/images/member/background_submit_bottom.gif") left bottom no-repeat;}
#Damtomo .member_form_layout .submitBlock .bg {background:url("/includes/images/member/background_submit_top.gif") left top no-repeat;}

#Damtomo .member_form_layout .submitBlock .btn{
	display:block;
	width:800px;
	margin:0px auto 0px;
	padding:30px 0px;
	text-align:center;
	overflow:hidden;
	/zoom:1;
}

#Damtomo .member_form_layout .submitBlock .btn a{
	display:block;
	float:left;
	margin-right:20px;
	font-size:150%;
	overflow:hidden;
}

/* -----------------------------------------------------------------------------
	CDM情報投入ツール
----------------------------------------------------------------------------- */
#SetUpCdmLinkPage #CDM_Feedback{
/*	width:330px;*/
	padding:10px;
	background:#ffefe5;
	color:#d90028;
	border:1px solid #d90028;
	display:none;
	margin-bottom:10px;
}

#SetUpCdmLinkPage .wrap{
	width:720px;
}

#SetUpCdmLinkPage #CDMInformation{
	width:450px;
	margin: -20px 0 0 0;
	position: absolute;
	top: 0;
	left: 285px;
}

#SetUpCdmLinkPage #CDMInformation .success2{
	height: 297px;
	padding: 10px 10px 20px 10px;
	background: url(/images/damtomo/regist/cdmindo_bk.gif) left top no-repeat;
}
#SetUpCdmLinkPage #CDMInformation .loading{
	width:430px;
	/*height:35em;*/
	text-align:center;
	font-size:110%;
	color:#888;
	opacity:.95; filter:alpha(opacity=95);

	background:#fff;
}


#SetUpCdmLinkPage #CDMInformation .loading span{
	display:block;
	padding-top:150px;
}

#SetUpCdmLinkPage #CDMInformation .loading span img{
	margin-right:10px;
}

#SetUpCdmLinkPage #CDMInformation .loading span *{
	vertical-align:middle;
}

#SetUpCdmLinkPage #CDMInformation .description{
	padding:100px;
	text-align:center;
	font-size:110%;
	color:#888;
	list-style-type:none;
}

#SetUpCdmLinkPage #CDMInformation{
/*	height:25em;
	background:url("/includes/images/member/desc_cdmno.jpg") left top no-repeat;
	display: none;*/
}
#SetUpCdmLinkPage #CDMInformation .success{
	background:#fff;
	color:#15aaff;
	font-size:130%;
	line-height:1.5em;
	width:400px;
}
#SetUpCdmLinkPage #CDMInformation .caution_layout,
#SetUpCdmLinkPage #CDMInformation dl{
	width:430px;
	/*height:25em;*/
	background:#fff;
	opacity:.95;filter:alpha(opacity=95);
	overflow:hidden;
	/zoom:1;
	margin-bottom:20px;
}

#SetUpCdmLinkPage #CDMInformation .caution_layout p{
	padding:20px 20px 10px;
	font-weight:bold;
}

#SetUpCdmLinkPage #CDMInformation .caution_layout p strong{
	color:#d90028;
}

#SetUpCdmLinkPage #CDMInformation dt,
#SetUpCdmLinkPage #CDMInformation dd{
	display:inline-block;
	/zoom:1;
	/display:inline;
}
#SetUpCdmLinkPage #CDMInformation dt{
	width:100px;
	height:2em;
	font-size:110%;
	margin-left:10px;
}
#SetUpCdmLinkPage #CDMInformation dd{
	width:280px;
	height:2em;
	margin-left:20px;
	font-size:160%;
	font-weight:bold;
}

#SetUpCdmLinkPage #CDMInformation dd .invalid{
	font-size:100%;
	color:#999;
}

#SetUpCdmLinkPage #CDMInformation .caution{
	font-size:13px;
	font-weight:normal;
	color:#d90028;
}

#SetUpCdmLinkPage #CDMInformation .button_commit{
	width:160px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url("/includes/images/button/commit_160_20.gif") left top no-repeat;
}

/* -----------------------------------------------------------------------------
	DAM★とも会員登録ページ CDM連動設定ページ
----------------------------------------------------------------------------- */
#Damtomo #SetUpCdmLinkPage{}

#Damtomo #SetUpCdmLinkPage #TitleWrapper h1{
	width:950px;
	height:100px;
	background:url("/includes/images/member/title_register_1.jpg") left top no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#Damtomo #SetUpCdmLinkPage .btn_2{
	margin:20px 0px;
}

#Damtomo #SetUpCdmLinkPage .btn_2 li{
	line-height:2em;
}

#Damtomo #SetUpCdmLinkPage .submitBlock .btn{
	width:400px;
}

#Damtomo #SetUpCdmLinkPage .submitBlock .button_cancel{
	width:180px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/cancel_register_180_30.gif") left top no-repeat;
}

#Damtomo #SetUpCdmLinkPage .button_continue{
	display:block;
	width:180px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("/includes/images/button/continue_register_180_30.gif") left top no-repeat;
}

#SetUpCdmLinkPage #CDMInformation .button_continue{
	display:block;
	width:180px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("/includes/images/button/continue_register_180_30.gif") left top no-repeat;
}

#Damtomo #SetUpCdmLinkPage .submitBlock .btn{
	width:400px;
}

#Damtomo #SetUpCdmLinkPage .submitBlock .button_skip{
	display:block;
	width:180px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("/includes/images/button/skip_cdm_180_30.gif") left top no-repeat;
}

/* -----------------------------------------------------------------------------
	CDM情報表示ページ(ブリッジ経由後の帰着ページ)
----------------------------------------------------------------------------- */
#Damtomo #SetUpCdmLinkPage .btn_2{
	font-weight:normal;
}

/* -----------------------------------------------------------------------------
	CDM情報表示ページ(ブリッジ経由後の帰着ページ)
----------------------------------------------------------------------------- */
#Damtomo #ShowCdmInfoPage{}
#Damtomo #SetUpCdmLinkPage .submitBlock .btn{
/*
	width:180px;
*/
}
#Damtomo #ShowCdmInfoPage .submitBlock .button_reserve_cdm{
	width:180px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/continue_register_180_30.gif") left top no-repeat;
}

#Damtomo #ShowCdmInfoPage .submitBlock .button_top{
	width:180px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/cancel_register_180_30.gif") left top no-repeat;
}

/* -----------------------------------------------------------------------------
	DAM★とも会員登録ページ
----------------------------------------------------------------------------- */
#Damtomo #RegistMemberPage{}
#Damtomo #RegistMemberPage #StepArea{
	display:none;
	/* TODO:jspから該当部分のhtmlコードを削除すること	 */
}

#Damtomo #RegistMemberPage #TitleWrapper h2{
	width:950px;
	height:100px;
	background:url("/includes/images/member/title_register_2.jpg") left top no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#Damtomo #RegistMemberPage .submitBlock .btn{
	width:440px;
}

#Damtomo #RegistMemberPage .button_reset_cdm{
	width:180px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/reset_cdm_180_30.gif") left top no-repeat;
}

#Damtomo #RegistMemberPage .button_confirm{
	width:220px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/confirm_220_30.gif") left top no-repeat;
}

/* -----------------------------------------------------------------------------
	DAM★とも会員登録確認ページ
----------------------------------------------------------------------------- */
#Damtomo #RegistMemberConfirmPage #StepArea{
	display:none;
	/* TODO:jspから該当部分のhtmlコードを削除すること	 */
}

#Damtomo #RegistMemberConfirmPage #TitleWrapper h2{
	width:950px;
	height:100px;
	background:url("/includes/images/member/title_register_3.jpg") left top no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#Damtomo #RegistMemberConfirmPage .submitBlock .btn{
	width:560px;
}

#Damtomo #RegistMemberConfirmPage .button_cancel{
	width:210px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/cancel_register_210_30.gif") left top no-repeat;
}

#Damtomo #RegistMemberConfirmPage .button_send_authmail{
	width:310px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/send_authmail_310_30.gif") left top no-repeat;
}

/* -----------------------------------------------------------------------------
	DAM★とも会員登録/更新 認証コードチェッカー
----------------------------------------------------------------------------- */
#damtomo_login .authcode_checker_layout{
	width:480px;
}

#damtomo_login .authcode_checker_layout h3{
	font-size:150%;
	padding-bottom:20px;
}

#damtomo_login .authcode_checker_layout ul{
	margin-bottom:20px;
}
#damtomo_login .authcode_checker_layout li{
	font-size:110%;
}

#damtomo_login .authcode_checker_layout li strong{
	font-size:100%;
}

#damtomo_login .authcode_checker_layout #pcMail_placehodler{
	font-weight:bold;
	color:#1087cc;
	font-size:100%;
}


#damtomo_login #AuthCodeFeedback{
	margin-top:10px;
}

#damtomo_login .authcode_checker_layout .authcode_input_layout{
	overflow:hidden;
	/zoom:1;
}

#damtomo_login .authcode_checker_layout label{
	font-size:160%;
	display:block;
	float:left;
}

#damtomo_login .authcode_checker_layout input{
	font-size:100%;
	width:200px;
	margin-left:20px;
}

#damtomo_login .authcode_checker_layout .button_post_authcode{
	display:block;
	width:130px;
	height:20px;
	overflow:hidden;
	float:left;
	margin-left:20px;
	background:url("/includes/images/button/post_authcode_130_20.gif") left top no-repeat;
	text-indent:-9999px;
}

/* -----------------------------------------------------------------------------
	DAM★とも会員登録完了ページ
----------------------------------------------------------------------------- */
#Damtomo #RegistMemberCompletePage #StepArea{
	display:none;
	/* TODO:jspから該当部分のhtmlコードを削除すること	 */
}

#Damtomo #RegistMemberCompletePage #TitleWrapper h2{
	width:950px;
	height:100px;
	background:url("/includes/images/member/title_register_4.jpg") left top no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#Damtomo #RegistMemberCompletePage .button_mypage{
	width:140px;
	height:30px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
	margin-right:10px;
	background:url("/includes/images/button/mypage_140_30.gif") left top no-repeat;
}
.comp_l{float: left;width: 315px;padding: 0 0 0 20px;margin: 20px 0 20px 0;}
.comp_l .button_mypage img{margin: 8px 0 8px 0;}
.comp_l .msg_cmd span{font-weight: bold;color: #1b8006;}
.comp_r{float: right;width: 360px;border: 1px solid #ccc;padding: 10px;margin: 20px 0 20px 0;}
.comp_r .pay_sv{margin: 0 0 8px 0;}


/* -----------------------------------------------------------------------------
	DAM★とも会員更新/CDM登録ページ
----------------------------------------------------------------------------- */
#Damtomo #UpdateCdmLinkInputPage #TitleWrapper h1{
	width:950px;
	height:100px;
	background:url("/includes/images/member/title_update_1.jpg") left top no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#Damtomo #UpdateCdmLinkInputPage .button_cancel{
	width:80px;
	height:20px;
	text-indent:-9999px;
	display:block;
	float:left;
	overflow:hidden;
	margin-right:10px;
	background:url("/includes/images/button/cancel_80_20.gif") left top no-repeat;
}

#Damtomo #UpdateCdmLinkInputPage .button_register_cdm{
	width:160px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url("/includes/images/button/commit_160_20.gif") left top no-repeat;
}

#Damtomo #UpdateCdmLinkInputPage .button_retry_cdm{
	width:160px;
	height:20px;
	display:block;
	margin-top:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url("/includes/images/button/retry_cdm_160_20.gif") left top no-repeat;
}


/* -----------------------------------------------------------------------------
	DAM★とも会員更新登録ページ
----------------------------------------------------------------------------- */
#Damtomo #UpdateMemberInfoInputPage #TitleWrapper h1{
	width:950px;
	height:100px;
	background:url("/includes/images/member/title_update_2.jpg") left top no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#Damtomo #UpdateMemberInfoInputPage .submitBlock .btn{
	clear:both;
	width:440px;
	height:30px;
}

#damtomo_member #UpdateMemberInfoInputPage .button_cancel{
	display:block;
	width:180px;
	height:30px;
	margin-bottom:5px;
	text-indent:-9999px;
	background:url("/includes/images/button/cancel_edit_180_30.gif") left top no-repeat;
}

#damtomo_member #UpdateMemberInfoInputPage .button_confirm{
	display:block;
	width:220px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/confirm_220_30.gif") left top no-repeat;
}


/* -----------------------------------------------------------------------------
	DAM★とも会員更新確認ページ
----------------------------------------------------------------------------- */
#Damtomo #UpdateMemberInfoConfirmPage #TitleWrapper h1{
	width:950px;
	height:100px;
	background:url("/includes/images/member/title_update_3.jpg") left top no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}

#Damtomo #UpdateMemberInfoConfirmPage .submitBlock .btn{
	width:560px;
}

#damtomo_member #UpdateMemberInfoConfirmPage .button_cancel{
	display:block;
	width:210px;
	height:30px;
	margin-bottom:5px;
	text-indent:-9999px;
	background:url("/includes/images/button/cancel_register_210_30.gif") left top no-repeat;
}

#damtomo_member #UpdateMemberInfoConfirmPage .button_register{
	display:block;
	width:310px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/commit_update_310_30.gif") left top no-repeat;
}

#damtomo_member #UpdateMemberInfoConfirmPage .button_send_authmail{
	display:block;
	width:310px;
	height:30px;
	text-indent:-9999px;
	background:url("/includes/images/button/send_authmail_310_30.gif") left top no-repeat;
}

/* -----------------------------------------------------------------------------
	DAM★ともページ用のモーダルコンテンツデザイン設定
	応募フォームの設定として使用
----------------------------------------------------------------------------- */
#ModalContents_js #ApplyFormSubmitBlock{
	text-align:center;
	margin-top:20px;
}

#ModalContents_js #ApplyFormSubmitBlock a{
	font-size:120%;
	font-weight:bold;
	margin-right:20px;
}

/* #############################################################################
	DAM★ともカロリー履歴ページ
	#CalorieHistoryListPage
############################################################################# */
#Damtomo #CalorieHistoryListPage{
	background:url("/damtomo/includes/images/calorie/bottom.gif") 10px bottom no-repeat;
	padding-bottom:20px;
}

#Damtomo #CalorieHistoryListPage .localContents{
	background:url("/damtomo/includes/images/calorie/body.gif") left top repeat-y;
}

#Damtomo #CalorieHistoryListPage #TitleWrapper h1{
	text-indent:-9999px;
	width:950px;
	height:100px;
	background:url("/damtomo/includes/images/calorie/title.gif") left top no-repeat;
}

#Damtomo #CalorieHistoryListPage .left_layout{
	width:230px;
	float:left;
	display:block;
	margin-right:10px;
}

#Damtomo #CalorieHistoryListPage .left_layout ul{
	padding:10px;
}

#Damtomo #CalorieHistoryListPage .left_layout ul li{
	margin-bottom:.5em;
	padding-bottom:.5em;
	border-bottom:1px dotted #639925;
}

#Damtomo #CalorieHistoryListPage .left_layout .cal{
	width:8em;
	display:inline-block;
	/zoom:1;
	/display:inelin;
	text-align:right;
}

#Damtomo #CalorieHistoryListPage .pager{
	width:auto ;
	margin:0px;
	padding:10px;
}

#Damtomo #CalorieHistoryListPage .pager .prev,
#Damtomo #CalorieHistoryListPage .pager .next,
#Damtomo #CalorieHistoryListPage .pager .invalid{
	display:inline-block;
	/zoom:1;
	/display:inline;
	width:8em;
}

#Damtomo #CalorieHistoryListPage .pager .invalid{
	color:#a6d96c;
}


#Damtomo #CalorieHistoryListPage .right_layout{
	width:690px;
	float:left;
	display:block;
}

#Damtomo #CalorieHistoryListPage .right_layout h2{
	text-align:center;
	font-size:21px;
	padding:20px;
	margin:10px;
	border-bottom:2px dotted #a6d96c;
}

#Damtomo #CalorieHistoryListPage .right_layout h2 *{
	font-size:100%;
}

#Damtomo #CalorieHistoryListPage .right_layout .loading,
#Damtomo #CalorieHistoryListPage .right_layout .description{
	padding:50px;
	margin:0px auto 0px;
	text-align:center;
}

#Damtomo #CalorieHistoryListPage .right_layout .loading *{
	vertical-align:middle;
}

#Damtomo #CalorieHistoryListPage .right_layout table{
	width:670px;
	margin:0px auto 0px;
}

#Damtomo #CalorieHistoryListPage .right_layout table th,
#Damtomo #CalorieHistoryListPage .right_layout table td{
	padding:10px;
	border-bottom:1px dotted #a6d96c;
}


#Damtomo #CalorieHistoryListPage .right_layout .pager a,
#Damtomo #CalorieHistoryListPage .right_layout .pager a:visited{
	display:inline-block;
	/zoom:1;
	/display:inline;
	padding:5px 8px;
	margin-right:5px;
	border:1px solid #a6d96c;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	line-height:100%;
}

#Damtomo #CalorieHistoryListPage .right_layout .pager a.current{
	background:#a6d96c;
	color:#3a5915;
	font-weight:bold;
}

#Damtomo #CalorieHistoryListPage .right_layout .pager a:hover{
	color:#fff;
	background:#58a600;
}

/* #############################################################################
	DAM★ともカロリー履歴ページ
	#CalorieHistoryListPage
############################################################################# */
#Damtomo #EveryoneSingHistoryListPage{
	background:url("/damtomo/includes/images/everyone/bottom.gif") 10px bottom no-repeat;
	padding-bottom:20px;
}

#Damtomo #EveryoneSingHistoryListPage .localContents{
	background:url("/damtomo/includes/images/everyone/body.gif") left top repeat-y;
}

#Damtomo #EveryoneSingHistoryListPage #TitleWrapper h1{
	text-indent:-9999px;
	width:950px;
	height:100px;
	background:url("/damtomo/includes/images/everyone/title.gif") left top no-repeat;
}

#Damtomo #EveryoneSingHistoryListPage #ListUpWrapper{
	overflow:hidden;
	/zoom:1;
	margin-bottom:40px;
}

#Damtomo #EveryoneSingHistoryListPage .left_layout{
	width:230px;
	float:left;
	display:block;
	margin-right:10px;
}

#Damtomo #EveryoneSingHistoryListPage .left_layout ul{
	padding:10px;
}

#Damtomo #EveryoneSingHistoryListPage .left_layout ul li{
	margin-bottom:.5em;
	padding-bottom:.5em;
	border-bottom:1px dotted #639925;
}

#Damtomo #EveryoneSingHistoryListPage .pager{
	width:auto ;
	margin:0px;
	padding:10px;
}

#Damtomo #EveryoneSingHistoryListPage .pager .prev,
#Damtomo #EveryoneSingHistoryListPage .pager .next,
#Damtomo #EveryoneSingHistoryListPage .pager .invalid{
	display:inline-block;
	/zoom:1;
	/display:inline;
	width:7em;
}

#Damtomo #EveryoneSingHistoryListPage .pager .invalid{
	color:#a6d96c;
}


#Damtomo #EveryoneSingHistoryListPage .right_layout{
	width:690px;
	float:left;
	display:block;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout .no_record{
	text-align:center;
	margin:50px auto 50px;
	padding:20px;
	font-size:21px;
	color:#888;
}


#Damtomo #EveryoneSingHistoryListPage .right_layout .padder{
	margin-bottom:40px;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout h2{
	text-align:center;
	font-size:21px;
	padding:20px;
	margin:10px;
	border-bottom:2px dotted #a6d96c;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout h2 *{
	font-size:100%;
}


#Damtomo #EveryoneSingHistoryListPage .right_layout h3{
	text-align:center;
	font-size:21px;
	padding:10px;
	margin:10px;
	background:#eef5dc;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout h3 *{
	font-size:100%;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout .loading,
#Damtomo #EveryoneSingHistoryListPage .right_layout .description{
	padding:50px;
	margin:0px auto 0px;
	text-align:center;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout .loading *{
	vertical-align:middle;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout table{
	width:670px;
	margin:0px auto 0px;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout table th,
#Damtomo #EveryoneSingHistoryListPage .right_layout table td{
	padding:10px;
	border-bottom:1px dotted #a6d96c;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout table.everyone_layout_01 th{
	width:25%;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout table.everyone_layout_01 td .user{
	display:inline-block;
	/zoom:1;
	/display:inline;
	width:10em;
}


#Damtomo #EveryoneSingHistoryListPage .right_layout .pager a,
#Damtomo #EveryoneSingHistoryListPage .right_layout .pager a:visited{
	display:inline-block;
	/zoom:1;
	/display:inline;
	padding:5px 8px;
	margin-right:5px;
	border:1px solid #a6d96c;
	font-size:100%;
	text-decoration:none;
	text-align:center;
	line-height:100%;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout .pager a.current{
	background:#a6d96c;
	color:#3a5915;
	font-weight:bold;
}

#Damtomo #EveryoneSingHistoryListPage .right_layout .pager a:hover{
	color:#fff;
	background:#58a600;
}


/* #############################################################################
	DAM★とも プロフィール画像変更機能関連
	#ProfileImgUpdatePage, #ProfileImgUpdateCompletePage
############################################################################# */

/*
#ProfileImgUpdatePage .localContents{background:url("/damtomo/includes/images/member/background.jpg") left bottom no-repeat;}

#ProfileImgUpdatePage .padder{padding-bottom:1em;}
#ProfileImgUpdatePage #TitleWrapper{}
#ProfileImgUpdatePage #TitleWrapper h2{width:950px; height:100px; background:url("/damtomo/includes/images/member/title_profileImgUpdate.jpg") left bottom no-repeat;text-indent:-2000px;}
#ProfileImgUpdatePage #ListUpWrapper{width:900px; margin:0px auto 20px;}
#ProfileImgUpdatePage #ListUpWrapper .block{	overflow:hidden;	/zoom:1;}
#ProfileImgUpdatePage #ListUpWrapper .block .left{		float:left;	width:330px;}
#ProfileImgUpdatePage #ListUpWrapper .block .right{		float:left;	width:570px; overflow:hidden;/zoom:1;}
*/

#ProfileImgUpdatePage #ListUpWrapper .block .right h3{padding-bottom:200px; margin-bottom:20px; background:url("/damtomo/includes/images/member/desc_devices.jpg") left bottom no-repeat;}
#ProfileImgUpdatePage #ListUpWrapper .block .right p{background:#f7feff; border:1px solid #a1d9e5; padding:10px; margin-bottom:20px;}
#ProfileImgUpdatePage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#ProfileImgUpdatePage #ListUpWrapper .block input{padding:5px !important;}


#ProfileImgUpdateCompletePage .localContents{ }
#ProfileImgUpdateCompletePage .padder{padding-bottom:1em;}

#ProfileImgUpdatePage #SubmitWrapper{ margin:0px auto 0px;padding:30px 0px 60px;text-align:center;}
#ProfileImgUpdatePage #SubmitWrapper input{width:200px;margin-right:10px;font-size:16px;padding:5px;}

/*

#ProfileImgUpdateCompletePage #TitleWrapper{}
#ProfileImgUpdateCompletePage #TitleWrapper h2{ }

#ProfileImgUpdateCompletePage #ListUpWrapper{width:900px; margin:0px auto 20px;}
#ProfileImgUpdateCompletePage #SubmitWrapper{width:900px; margin:0px auto 0px;padding:100px 0px 100px;text-align:center;}
#ProfileImgUpdateCompletePage #SubmitWrapper input{width:200px;margin-right:10px;font-size:16px;padding:5px;}
*/


/* #############################################################################
	DAM★とも 画像変更機能
	#UploadProfileImgPage, #UploadProfileImgConfirmPage, #ProfileImgUpdateCompletePage
############################################################################# */
#UploadProfileImgPage .localContents{background:url("/damtomo/includes/images/member/background.jpg") left bottom no-repeat;}

#UploadProfileImgPage .padder{padding-bottom:1em;}
#UploadProfileImgPage #TitleWrapper{}
#UploadProfileImgPage #TitleWrapper h2{/*width:950px;*/ height:100px; background:url("/damtomo/includes/images/member/title_profileImgUpdate.jpg") left bottom no-repeat;text-indent:-2000px;}
#UploadProfileImgPage #ListUpWrapper{/*width:900px;*/ margin:0px auto 20px;}
#UploadProfileImgPage #ListUpWrapper .block{	overflow:hidden;	/zoom:1;}
#UploadProfileImgPage #ListUpWrapper .block .left{		float:left;	width:330px;}
#UploadProfileImgPage #ListUpWrapper .block .right{		float:left;	width:570px; overflow:hidden;/zoom:1;}
#UploadProfileImgPage #ListUpWrapper .block .right h3{padding-bottom:200px; margin-bottom:20px; background:url("/damtomo/includes/images/member/desc_devices.jpg") left bottom no-repeat;}
#UploadProfileImgPage #ListUpWrapper .block .right p{background:#f7feff; border:1px solid #a1d9e5; padding:10px; margin-bottom:20px;}
#UploadProfileImgPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#UploadProfileImgPage #ListUpWrapper .block input{padding:5px !important;}

#UploadProfileImgPage #SubmitWrapper{/*width:900px;*/ margin:0px auto 0px;padding:30px 0px 60px;text-align:center;}
#UploadProfileImgPage #SubmitWrapper input{width:200px;margin-right:10px;font-size:16px;padding:5px;}

/* --------------------------------------------------------------------------	*/
#UploadProfileImgConfirmPage .localContents{background:url("/damtomo/includes/images/member/background.jpg") left bottom no-repeat;}

#UploadProfileImgConfirmPage .padder{padding-bottom:1em;}
#UploadProfileImgConfirmPage #TitleWrapper{}
#UploadProfileImgConfirmPage #TitleWrapper h2{width:950px; height:100px; background:url("/damtomo/includes/images/member/title_profileImgUpdate.jpg") left bottom no-repeat;text-indent:-2000px;}
#UploadProfileImgConfirmPage #ListUpWrapper{width:900px; margin:0px auto 20px;}
#UploadProfileImgConfirmPage #ListUpWrapper .block{	overflow:hidden;	/zoom:1;}
#UploadProfileImgConfirmPage #ListUpWrapper .block .left{		float:left;	width:330px;}
#UploadProfileImgConfirmPage #ListUpWrapper .block .right{		float:left;	width:570px; overflow:hidden;/zoom:1;}
#UploadProfileImgConfirmPage #ListUpWrapper .block .right h3{padding-bottom:200px; margin-bottom:20px; background:url("/damtomo/includes/images/member/desc_devices.jpg") left bottom no-repeat;}
#UploadProfileImgConfirmPage #ListUpWrapper .block .right p{background:#f7feff; border:1px solid #a1d9e5; padding:10px; margin-bottom:20px;}
#UploadProfileImgConfirmPage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#UploadProfileImgConfirmPage #ListUpWrapper .block input{padding:5px !important;}

#UploadProfileImgConfirmPage #SubmitWrapper{width:900px; margin:0px auto 0px;padding:30px 0px 60px;text-align:center;}
#UploadProfileImgConfirmPage #SubmitWrapper input{width:200px;margin-right:10px;font-size:16px;padding:5px;}

/* --------------------------------------------------------------------------	*/
#ProfileImgUpdateCompletePage .localContents{}

#ProfileImgUpdateCompletePage .padder{padding-bottom:1em;}
#ProfileImgUpdateCompletePage #TitleWrapper{}
#ProfileImgUpdateCompletePage #TitleWrapper h2{ }
#ProfileImgUpdateCompletePage #ListUpWrapper{ margin:0px auto 20px;}
#ProfileImgUpdateCompletePage #ListUpWrapper .block{	overflow:hidden;	/zoom:1;}
#ProfileImgUpdateCompletePage #ListUpWrapper .block .left{		float:left;	width:330px;}
#ProfileImgUpdateCompletePage #ListUpWrapper .block .right{		float:left;	width:570px; overflow:hidden;/zoom:1;}
#ProfileImgUpdateCompletePage #ListUpWrapper .block .right h3{padding-bottom:200px; margin-bottom:20px; }
#ProfileImgUpdateCompletePage #ListUpWrapper .block .right p{background:#f7feff; border:1px solid #a1d9e5; padding:10px; margin-bottom:20px;}
#ProfileImgUpdateCompletePage #ListUpWrapper li{margin-left:2em;list-style-type:square;}
#ProfileImgUpdateCompletePage #ListUpWrapper .block input{padding:5px !important;}

#ProfileImgUpdateCompletePage #SubmitWrapper{ margin:0px auto 0px;padding:30px 0px 60px;text-align:center;}
#ProfileImgUpdateCompletePage #SubmitWrapper input{width:200px;margin-right:10px;font-size:16px;padding:5px;}


/* #############################################################################
	LIVE DAM LIVE キャンペーン(Sing For Smileキャンペーン) アプリケーションページ
############################################################################# */
.livedam_campaign_layout #TitleWrapper {width:950px; height:70px;margin-top:20px;background:url("/livedamcp/images/app/title_entry.gif") left top no-repeat;text-indent:-9999px;}
#LiveDamCampaignCardMemberLoginPage #TitleWrapper {background:url("/livedamcp/images/app/title_cdm.gif") left top no-repeat;}

.livedam_campaign_layout #ValidationErrors{margin-bottom:50px;}

#LiveDamCampaignEntryInputPage #ListUpWrapper .title{width:950px;height:90px;background:url("/livedamcp/images/app/copy_entry_input_01.gif") left top no-repeat;text-indent:-9999px;}
#LiveDamCampaignEntryConfirmPage #ListUpWrapper .title{width:950px;height:40px;background:url("/livedamcp/images/app/copy_entry_confirm_01.gif") left top no-repeat;text-indent:-9999px;}
#LiveDamCampaignCardMemberLoginPage #ListUpWrapper h2{width:950px; height:40px;background:url("/livedamcp/images/app/copy_cdm_input.gif") left top no-repeat;text-indent:-9999px;}
/*
#LiveDamCampaignEntryCompletePage #ListUpWrapper {width:490px;height:390px;margin:30px auto 0px;text-indent:-9999px;background:url("/livedamcp/images/app/thanx.jpg") center top no-repeat;}
*/
#LiveDamCampaignEntryCompletePage #ListUpWrapper {width:950px;margin-top:30px;padding-top:230px;background:url("/livedamcp/images/app/thanx.jpg") center top no-repeat;}
#LiveDamCampaignEntryApiErrorPage #ListUpWrapper {width:490px;height:210px;margin:30px auto 0px;text-indent:-9999px;background:url("/livedamcp/images/app/api_error.jpg") center top no-repeat;}
#LiveDamCampaignItemPeriodErrorPage #ListUpWrapper {width:490px;height:210px;margin:30px auto 0px;text-indent:-9999px;background:url("/livedamcp/images/app/period_error.jpg") center top no-repeat;}

#LiveDamCampaignCardMemberLoginPage #ListUpWrapper table{width:890px;margin:30px auto 0px;background:url("/livedamcp/images/app/background_cdm.gif") center top no-repeat;}
#LiveDamCampaignCardMemberLoginPage #ListUpWrapper table .label,
#LiveDamCampaignCardMemberLoginPage #ListUpWrapper table .field{padding:0px 10px;height:77px;border-bottom:1px dotted #c7000b;}
#LiveDamCampaignCardMemberLoginPage #ListUpWrapper table .field input{font-size:16px;padding:3px;border:1px solid #eba6aa;width:260px;margin-right:10px;}

#LiveDamCampaignEntryInputPage #ListUpWrapper #Entry_Name{width:620px;}
#LiveDamCampaignEntryInputPage #ListUpWrapper #Entry_Zip{width:180px;margin-right:10px;display:block;float:left;}
#LiveDamCampaignEntryInputPage #ListUpWrapper #Entry_TodofukenCode{width:180px;}
#LiveDamCampaignEntryInputPage #ListUpWrapper #Entry_Address{width:620px;}
#LiveDamCampaignEntryInputPage #ListUpWrapper #Entry_Tel{width:180px;}

#LiveDamCampaignCardMemberLoginPage #CDMLogInErrors {text-align:center;}
#LiveDamCampaignCardMemberLoginPage #CDMLogInErrors p.error {width:950px;height:66px;background:url("/livedamcp/images/app/background_cdm_error.gif") left top no-repeat;padding-top:20px;color:#C20;font-weight:bold;}

.livedam_campaign_layout .currentpoint_layout{color:#c7000b;}
.livedam_campaign_layout .currentpoint_layout span.bold{font-size:31px !important;}

.livedam_campaign_layout .prize_layout {margin-bottom:20px;}
.livedam_campaign_layout .prize_layout th.prize,
.livedam_campaign_layout .prize_layout th.prize_point,
.livedam_campaign_layout .prize_layout th.prize_quantity{background:#e86600;text-align:center;color:#fff;padding:10px;}

.livedam_campaign_layout .prize_layout th.prize{width:548px;}
.livedam_campaign_layout .prize_layout th.prize_point{width:200px;}
.livedam_campaign_layout .prize_layout th.prize_quantity{width:203px;}

.livedam_campaign_layout .prize_layout td.prize_title{width:80px;border-bottom:1px dotted #e86600;padding-left:10px;}
.livedam_campaign_layout .prize_layout td.prize_name{border-bottom:1px dotted #e86600;padding:10px;}
.livedam_campaign_layout .prize_layout td.prize_name span.bold{font-weight:normal;}
.livedam_campaign_layout .prize_layout td.prize_point{border-bottom:1px dotted #e86600;border-left:1px solid #f3b27f;border-right:1px solid #f3b27f;padding:10px;}
.livedam_campaign_layout .prize_layout td.prize_quantity{border-bottom:1px dotted #e86600;padding:10px;text-align:center;}
.livedam_campaign_layout .prize_layout td.prize_quantity input{width:25px;font-size:16px;padding:3px;margin-left:10px;margin-right:10px;border:1px solid #f3ac75;}

.livedam_campaign_layout .prize_layout th.total_pont{padding:15px;background:#fff1e5;}
.livedam_campaign_layout .prize_layout td.total_pont{padding:15px;background:#fff1e5;text-align:center;}

.livedam_campaign_layout .prize_caution{text-align:right;font-size:10px !important;padding-bottom:50px;background:url("/livedamcp/images/app/dot_cdm_info.gif") left bottom no-repeat;}

.livedam_campaign_layout .cdm_information_layout{width:950px;}
.livedam_campaign_layout .cdm_information_layout .label{width:300px;padding:20px;font-weight:bold;text-align:left;border-bottom:1px dotted #c7000b;}
.livedam_campaign_layout .cdm_information_layout .label .caption{font-size:10px;font-weight:normal;}
.livedam_campaign_layout .cdm_information_layout .field{padding:20px;border-bottom:1px dotted #c7000b;}
.livedam_campaign_layout .cdm_information_layout input{padding:3px;font-size:16px;border:1px solid #eba6aa;}
.livedam_campaign_layout .cdm_information_layout select{font-size:16px;border:1px solid #eba6aa;}
.livedam_campaign_layout .cdm_information_layout option{font-size:16px;}

.livedam_campaign_layout #SubmitWrapper {padding:40px 0px;}
.livedam_campaign_layout #SubmitWrapper .block{overflow:hidden;margin:0px auto 0px;}
#LiveDamCampaignCardMemberLoginPage #SubmitWrapper {margin-bottom:100px;}

.livedam_campaign_layout #sfs_Terms{width:750px;margin:30px auto 30px;border:1px solid #ffcccf;overflow:auto;padding:40px;height:200px;}

/* --------------------------------------------------------------------------
	セカンドページ > 規約文言用コンテナ (.definition_list をオーバーライド)
-------------------------------------------------------------------------- */
#sfs_Terms p{
	line-height:1.5em;
}

#sfs_Terms ul li{
	list-style-type:disc;
	line-height:1.5em;
	margin-left:20px;
}

#sfs_Terms ol li{
	list-style-type:decimal;
	line-height:1.5em;
	margin-left:20px;
}

#sfs_Terms ol ul li{
	list-style-type:disc;
}


#sfs_Terms .caption{
	font-size:10px;
}

#sfs_Terms .padder{
	padding-bottom:10px;
}

#sfs_Terms dt{
	margin-bottom:10px;
	padding-left:6px;
	border-left:4px solid #c7000b;
	color:#c7000b;
	font-size:14px;
	font-weight:bold;
}

#sfs_Terms dd{
	margin-bottom:20px;
	padding-left:10px;
}


#sfs_Terms dt{
	padding-left:0px !important;
	border-left:none !important;
	font-size:13px !important;
}


.livedam_campaign_layout #SubmitWrapper .block{width:500px;overflow:hidden;}
#LiveDamCampaignEntryCompletePage #SubmitWrapper .block{width:220px;overflow:hidden;}
#LiveDamCampaignEntryApiErrorPage #SubmitWrapper .block{width:220px;overflow:hidden;}
#LiveDamCampaignItemPeriodErrorPage #SubmitWrapper .block{width:220px;overflow:hidden;}

.livedam_campaign_layout .button{display:block;float:left;text-indent:-9999px;overflow:hidden;}

.livedam_campaign_layout a.button_search_address{width:147px;height:21px;background:url("/livedamcp/images/button/search_address_147_21.gif") left top no-repeat;}
.livedam_campaign_layout a:hover.button_search_address{background-position:0px -30px;}

.livedam_campaign_layout a.button_top{width:220px; height:36px;background:url("/livedamcp/images/button/campaign_top_220_36.gif") left top no-repeat;margin-right:60px;}
.livedam_campaign_layout a:hover.button_top{background-position:0px -40px;}
#LiveDamCampaignEntryCompletePage .livedam_campaign_layout a.button_top{margin-right:0px;}

.livedam_campaign_layout a.button_confirm{width:220px; height:36px;background:url("/livedamcp/images/button/confirm_input_220_36.gif") left top no-repeat;}
.livedam_campaign_layout a:hover.button_confirm{background-position:0px -40px;}

.livedam_campaign_layout a.button_back_input{width:220px; height:36px;background:url("/livedamcp/images/button/back_220_36.gif") left top no-repeat;margin-right:60px;}
.livedam_campaign_layout a:hover.button_back_input{background-position:0px -40px;}

.livedam_campaign_layout a.button_submit{width:220px; height:36px;background:url("/livedamcp/images/button/submit_220_36.gif") left top no-repeat;}
.livedam_campaign_layout a:hover.button_submit{background-position:0px -40px;}

.livedam_campaign_layout a.button_cancel{width:220px; height:36px;background:url("/livedamcp/images/button/cancel_cdm_220_36.gif") left top no-repeat;margin-right:60px;}
.livedam_campaign_layout a:hover.button_cancel{background-position:0px -40px;}

.livedam_campaign_layout a.button_login_cdm{width:220px; height:36px;background:url("/livedamcp/images/button/login_cdm_220_36.gif") left top no-repeat;}
.livedam_campaign_layout a:hover.button_login_cdm{background-position:0px -40px;}

.livedam_campaign_layout a.button_inquiry{width:220px; height:36px;background:url("/livedamcp/images/button/inquiry_220_36.gif") left top no-repeat;}
.livedam_campaign_layout a:hover.button_inquiry{background-position:0px -40px;}

.livedam_campaign_layout a.button_sitetop{width:220px; height:36px;background:url("/livedamcp/images/button/site_top_220_36.gif") left top no-repeat;}
.livedam_campaign_layout a:hover.button_sitetop{background-position:0px -40px;}


#MyPageArea #LiveDamLiveCampaignBlock{
	background:url("/livedamcp/includes/images/mypage/background.gif") left bottom no-repeat;
	color:#000;
}

#MyPageArea #LiveDamLiveCampaignBlock .block{
	padding:10px 10px 10px;
}

#MyPageArea #LiveDamLiveCampaignBlock .block .point{
	width:200px;
	height:70px;
	background:url("/livedamcp/includes/images/mypage/background_point.gif") left top no-repeat;
	margin-bottom:10px;
}

#MyPageArea #LiveDamLiveCampaignBlock .block .copy{
	padding-bottom:10px;
	font-size:11px;
	line-height:1.3em;
}

#MyPageArea #LiveDamLiveCampaignBlock .block .copy *{
	font-size:100%;
}


#MyPageArea #LiveDamLiveCampaignBlock .block .point span{
	display:block;
	font-size:30px;
	padding-top:37px;
	padding-right:70px;
	text-align:right;
	color:#c7000b;
}
#MyPageArea #LiveDamLiveCampaignBlock .block p.link{
	padding-bottom:.5em;
}
#MyPageArea #LiveDamDescription a,
#MyPageArea #LiveDamDescription a:visited{
	color:#c7000b;
	text-decoration:underline;
}
#MyPageArea #LiveDamDescription a:hover{
	color:#000;
}


/* #############################################################################
	DAM★とも 動画
############################################################################# */

/*	-----------------------------------------------------------------------------
	#StreamingDkmErrorPage
	動画再生ページ
------------------------------------------------------------------------------	*/
#Damtomo #StreamingDkmPage{}

/* 動画タイトルブロック */
#Damtomo #StreamingDkmPage .top_name_layout{padding-bottom:1em;}
#Damtomo #StreamingDkmPage .top_name_layout .name		{padding-left:210px;height:1.8em;background:url("/damtomo/includes/images/stream/label_movie.gif") left top no-repeat;font-size:21px;font-weight:bold;	}
#Damtomo #StreamingDkmPage .top_name_layout .name *	{font-size:100%;	}
#Damtomo #StreamingDkmPage .top_name_layout .song		{font-size:16px;font-weight:bold;}
#Damtomo #StreamingDkmPage .top_name_layout .song *	{font-size:100%;}
#Damtomo #StreamingDkmPage .top_name_layout .info_layout{}
#Damtomo #StreamingDkmPage .top_name_layout .info_layout .info_item{}


/* 動画用ブロック */
#Damtomo #StreamingDkmPage .stream_layout{overflow:hidden;/zoom:1;margin-bottom:1em;}
#Damtomo #StreamingDkmPage .left_layout{width:360px; padding-right:10px; float:left;overflow:hidden;}

#Damtomo #StreamingDkmPage .stream {width:348px;padding:5px 5px;margin-bottom:1em;background:#eee;border:1px solid #ccc;overflow:hidden;}
/*
#Damtomo #StreamingDkmPage .stream object{width480px !important:margin:0px auto 0px !important;}
*/

#Damtomo #StreamingDkmPage #LyricViewer{margin:0px auto 20px;}
#Damtomo #StreamingDkmPage object{}

/*	ゲストユーザのための表示	*/
#Damtomo #StreamingDkmPage .guest {width:320px;height:240px;margin-left:15px;background:url('/damtomo/includes/images/stream/login_bg.jpg') no-repeat left top;}
#Damtomo #StreamingDkmPage .guest .loginBtn{padding:160px 0px 10px 0px;}
#Damtomo #StreamingDkmPage .guest {text-align:center;}
#Damtomo #StreamingDkmPage .guest a{color:#fff;}

/*	非IEユーザのための表示 */
#Damtomo #StreamingDkmPage .not_ie {width:320px;height:240px;margin-left:15px;background:url('/damtomo/includes/images/stream/not_ie_bg.jpg') no-repeat left top;}
#Damtomo #StreamingDkmPage .not_ie {text-align:center;}
#Damtomo #StreamingDkmPage .not_ie p{padding:140px 30px;color:#FFF;}

#Damtomo #StreamingDkmPage .right_layout{width:580px;float:left;overflow:hidden;}
#Damtomo #StreamingDkmPage .right_layout h3{margin-bottom:1em;}

/*
#Damtomo #StreamingDkmPage #StreamBlk #leftArea h2.blogtitle{margin-top:30px;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea input{width:320px;margin-right:10px;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .yahooBlog{margin:10px 0px 10px;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .mixiDiary{margin:10px 0px 30px;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .mixiDiary a{width:110px; height:16px; display:block; background:url("/damtomo/includes/images/mixi/button_post_mixi_diary.gif") left top no-repeat; text-indent:-9999px;overflow:hidden;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .gray {color:#888;margin-top:10px;}

#Damtomo #StreamingDkmPage #StreamBlk #rightArea {float:left;width:300px;}
#Damtomo #StreamingDkmPage #StreamBlk #rightArea h2{margin-top:20px;}
*/


/* ■■■■■■■■■■■■■■■■■■■　StreamKrkPage　■■■■■■■■■■■■■■■■■■■ */
#Damtomo #StreamingDkmPage #StreamBlk {width:950px;overflow:hidden;/zoom:1;padding-bottom:30px;background:url('/damtomo/includes/images/stream/contents_bg_long.gif') no-repeat left bottom;}
#Damtomo #StreamingDkmPage #StreamBlk div.title{width:910px;height:10px;padding:20px 30px 0px;margin-bottom:30px;font-size:18px;background:url('/damtomo/includes/images/stream/title_bg_long.gif') no-repeat left top;}

#Damtomo #StreamingDkmPage #StreamBlk #leftArea {float:left;width:420px;margin:0px 30px;display:inline;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .stream{width:420px;height:240px;margin-bottom:0px;}

#Damtomo #StreamingDkmPage #StreamBlk #leftArea h2.blogtitle{}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea input{width:350px;margin-right:10px;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .yahooBlog{margin:10px 0px 10px;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .mixiDiary{margin:10px 0px 30px;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .mixiDiary a{width:110px; height:16px; display:block; background:url("/damtomo/includes/images/mixi/button_post_mixi_diary.gif") left top no-repeat; text-indent:-9999px;overflow:hidden;}
#Damtomo #StreamingDkmPage #StreamBlk #leftArea .gray {color:#888;margin-top:10px;}
#Damtomo #StreamingDkmPage #StreamBlk #rightArea {float:left;width:450px;}
#Damtomo #StreamingDkmPage #StreamBlk #rightArea h2{margin-top:20px;}

#Damtomo #StreamingDkmPage #StreamBlk #rightArea dt,
#Damtomo #StreamingDkmPage #StreamBlk #rightArea dd{
	display:inline-block;
	/zoom:1;
	/display:inline;
	vertical-align:top;
	margin-bottom:.3em;
	
}

#Damtomo #StreamingDkmPage #StreamBlk #rightArea dt{width:100px; }
#Damtomo #StreamingDkmPage #StreamBlk #rightArea dd{padding-left:10px;width:180px; }


#Damtomo #StreamingDkmPage #StreamBlk #rightArea li{width:440px;border-bottom:1px dotted #7bbe2e;padding:.5em 0px 5px;}
#Damtomo #StreamingDkmPage #StreamBlk #rightArea li span.date{display:inline-block;width:8em;}
#Damtomo #StreamingDkmPage #StreamBlk #rightArea ul{margin-bottom:20px;}

/*	#############################################################################
	サムネール付き動画リンクの共通レイアウトフォーマット
##############################################################################	*/
#Damtomo .karaoke_movie_layout						{display:block;overflow:hidden;/zoom:1;}
#Damtomo .karaoke_movie_layout a					{display:block;overflow:hidden;color:#000;text-decoration:none;line-height:1.4em;}
#Damtomo .karaoke_movie_layout a:hover 				{background:#ecf7df;}
#Damtomo .karaoke_movie_layout a img.thumbnail 		{display:block;padding:2px; border:1px solid #ccc;}
#Damtomo .karaoke_movie_layout a .text				{display:block;}
#Damtomo .karaoke_movie_layout a .info				{display:block;font-size:10px;}


/*	-----------------------------------------------------------------------------
	動画暫定トップページ
------------------------------------------------------------------------------	*/
#Damtomo #KaraokeMovieListPage .block																{overflow:hidden;margin-bottom:30px;}
#Damtomo #KaraokeMovieListPage .karaoke_movie_list_layout											{margin-bottom:20px;}
#Damtomo #KaraokeMovieListPage .karaoke_movie_list_layout .karaoke_movie_layout						{width:150px;margin-right:5px;display:inline-block;/zoom:1;/display:inline;overflow:hidden;vertical-align:top;margin-top:5px;padding-top:5px;border-top:1px dotted #ccc;}
#Damtomo #KaraokeMovieListPage .karaoke_movie_list_layout .karaoke_movie_layout .thumbnail 			{display:block; width:124px !important;margin:0px auto 0px;}
#Damtomo #KaraokeMovieListPage .karaoke_movie_list_layout .karaoke_movie_layout .text				{width:140px;padding-left:10px;}

#Damtomo #KaraokeMovieListPage .ranking_layout .karaoke_movie_layout							{position:relative;}
#Damtomo #KaraokeMovieListPage .ranking_layout .karaoke_movie_layout img.ranking				{position:absolute; left:95px;top:62px;}

/*	-----------------------------------------------------------------------------
	動画視聴ページ
------------------------------------------------------------------------------	*/
#Damtomo #StreamingDkmPage .right_layout .karaoke_movie_layout							{width:135px ;margin:10px 10px 10px 0px;padding-top:10px;display:inline-block;/zoom:1;/display:inline;overflow:hidden;vertical-align:top;border-top:1px dotted #ccc;}
#Damtomo #StreamingDkmPage .right_layout .karaoke_movie_layout .thumbnail 				{display:block; width:124px !important;margin:0px auto 0px;}
#Damtomo #StreamingDkmPage .right_layout .karaoke_movie_layout .text					{width:125px;padding-left:5px;}


/*	-----------------------------------------------------------------------------
	楽曲リーフページ
------------------------------------------------------------------------------	*/
#Damtomo #SongLeaf .karaoke_movie_layout											{width:135px ;margin:10px 0px 10px 0px;padding-top:10px;display:inline-block;/zoom:1;/display:inline;overflow:hidden;vertical-align:top;}
#Damtomo #SongLeaf .karaoke_movie_layout .thumbnail 								{display:block; width:124px !important;margin:0px auto 0px;}
#Damtomo #SongLeaf .karaoke_movie_layout .text										{width:125px;padding-left:5px;}


/*	-----------------------------------------------------------------------------
	#karaokeMovieMyListInput
	マイページへの追加ブロック
------------------------------------------------------------------------------	*/

#Damtomo #karaokeMovieMyListInput {overflow:hidden;/zoom:1;}
#Damtomo #karaokeMovieMyListInput {margin-bottom:20px;}
#Damtomo #karaokeMovieMyListInput .karaoke_movie_layout a .thumbnail 		{float:left;width:74px;margin-right:10px;}
#Damtomo #karaokeMovieMyListInput .karaoke_movie_layout a .text				{float:left;width:340px;}

/*	-----------------------------------------------------------------------------
	#ProfilePage
	プロフィールページへの追加ブロック
------------------------------------------------------------------------------	*/

#Damtomo #ProfilePage .karaoke_movie_layout a .thumbnail 					{float:left;width:74px;margin-right:10px;}
#Damtomo #ProfilePage .karaoke_movie_layout a .text							{float:left;width:330px;}

/*	-----------------------------------------------------------------------------
	#StreamingDkmErrorPage
	動画エラーページ
------------------------------------------------------------------------------	*/
#StreamingDkmErrorPage{

}
/*	-----------------------------------------------------------------------------
	動画リストアップページ
------------------------------------------------------------------------------	*/
#Damtomo .public_listup_layout .localContents{}

#Damtomo .public_listup_layout #ListUpWrapper{overflow:hidden;/zoom:1;background:url("/damtomo/includes/images/publicList/background.gif") left bottom repeat-y;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout{width:230px; float:left; margin-right:20px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a						{text-indent:-9999px;display:block;width:229px;height:50px;background:url("/damtomo/includes/images/publicList/options.gif") left top no-repeat;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaokemovie_related						{background-position:0px -20px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaokemovie_related,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaokemovie_related				{background-position:-230px -20px;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaokemovie_newarrival					{background-position:0px -70px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaokemovie_newarrival,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaokemovie_newarrival				{background-position:-230px -70px;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaokemovie_pickup						{background-position:0px -120px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaokemovie_pickup,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaokemovie_pickup					{background-position:-230px -120px;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaokemovie_ranking						{background-position:0px -170px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaokemovie_ranking,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaokemovie_ranking				{background-position:-230px -170px;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaoke_newarrival						{background-position:0px -240px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaoke_newarrival,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaoke_newarrival					{background-position:-230px -240px;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaoke_ranking							{background-position:0px -290px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaoke_ranking,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaoke_ranking						{background-position:-230px -290px;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaoke_favorite							{background-position:0px -340px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaoke_favorite,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaoke_favorite					{background-position:-230px -340px;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaoke_overdub							{background-position:0px -390px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaoke_overdub,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaoke_overdub						{background-position:-230px -390px;}

#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a.option_karaoke_songtrack							{background-position:0px -440px;}
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li.current a.option_karaoke_songtrack,
#Damtomo .public_listup_layout #ListUpWrapper .sidebar_layout li a:hover.option_karaoke_songtrack						{background-position:-230px -440px;}


#Damtomo .public_listup_layout #ListUpWrapper .listup_layout {width:700px;overflow:hidden;/zoom:1;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .karaoke_movie_layout					{width:135px ;margin:10px 0px 10px 0px;display:inline-block;/zoom:1;/display:inline;overflow:hidden;vertical-align:top;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .karaoke_movie_layout .thumbnail 		{display:block; width:124px !important;margin:0px auto 0px;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .karaoke_movie_layout .text				{width:125px;padding-left:5px;}

#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .top3									{width:205px ;margin:10px;display:inline-block;/zoom:1;/display:inline;overflow:hidden;vertical-align:top;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .top3 .thumbnail 						{display:block; width:194px !important;margin:0px auto 0px;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .top3 .text								{width:195px;padding-left:5px;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .top3 img.ranking						{position:absolute; left:148px !important;top:98px !important;}

#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .ranking_layout .karaoke_movie_layout							{position:relative;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .ranking_layout .karaoke_movie_layout img.ranking				{position:absolute; left:88px;top:58px;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .ranking_layout .karaoke_movie_layout span.ranking				{position:absolute; display:block;padding:3px 5px;left:90px;top:70px;background:#72b12b;border:1px solid #fff;font-weight:bold;color:#fff;font-size:10px;line-height:100%;}

#Damtomo .public_listup_layout #ListUpWrapper .no_record{padding:100px;font-size:21px;line-height:1.5em;text-align:center;}
#Damtomo .public_listup_layout #ListUpWrapper .no_record *{font-size:100%;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout .description								{padding:20px 0px 0px 0px;}
#Damtomo .public_listup_layout #ListUpWrapper .listup_layout ul											{padding:20px 0px 0px 0px;}


#Damtomo .public_listup_layout #ListUpWrapper p.success			{padding:10px 0px;margin-left:20px;}

#Damtomo .public_listup_layout #ListUpWrapper p.success,
#Damtomo .public_listup_layout #ListUpWrapper p.success strong,
#Damtomo .public_listup_layout #ListUpWrapper p.success .pagecount {font-size:16px;font-weight:bold;}

#Damtomo .public_listup_layout #ListUpWrapper  .sortSelectBlock {margin-left:450px;width:250px;float:none;}
#Damtomo .public_listup_layout #ListUpWrapper .sortSelectBlock select{width:120px;float:left;margin-right:10px;}
#Damtomo .public_listup_layout #ListUpWrapper .sortSelectBlock p{width:120px;float:left;}

#Damtomo .public_listup_layout #ListUpWrapper table {width:100%;margin-bottom:20px;}
#Damtomo .public_listup_layout #ListUpWrapper table td,
#Damtomo .public_listup_layout #ListUpWrapper table th {padding:5px 3px;border-bottom:1px #7bbe2e dotted;}
#Damtomo .public_listup_layout #ListUpWrapper table td {padding-right:0px;vertical-align:top;}
#Damtomo .public_listup_layout #ListUpWrapper table td .attentionLink{margin-right:15px;}
#Damtomo .public_listup_layout #ListUpWrapper table td .separate{margin:0px 10px;}
#Damtomo .public_listup_layout #ListUpWrapper table td.date{width:13%;}


/* #############################################################################
	DAMスマイル
############################################################################# */
#Damtomo .smile_layout .localcontents{
	padding-bottom:10px;
	background:url("/damtomo/includes/images/smile/background_bottom.gif") left bottom no-repeat;
}

#Damtomo .smile_layout .localcontents #ListUpWrapper{
	padding:30px;
	background:url("/damtomo/includes/images/smile/background.gif") left top repeat-y;
}

#Damtomo .smile_layout .localcontents table{
	width:720px;
	margin:0px auto 0px;
}

#Damtomo .smile_layout .localcontents table th,
#Damtomo .smile_layout .localcontents table td{
	padding:10px;
	font-size:16px;
	border-bottom:1px dotted #8ec43d;
}

#Damtomo .smile_layout .localcontents table th{
	background:#d5fa9e;
}

#Damtomo .smile_layout .localcontents table .rank{
	text-align:center;
	width:15%;
	font-weight:bold;
}
#Damtomo .smile_layout .localcontents table .level{
	text-align:right;
	width:15%;
}

#Damtomo .smile_layout .localcontents table .name{
	text-align:left;
	width:40%;
}

#Damtomo .smile_layout .localcontents table .name *{
	font-size:21px;
}
#Damtomo .smile_layout .localcontents table .point{
	text-align:right;
	width:30%;
}

#Damtomo .smile_layout .localcontents table .point *{
	font-size:100%;
}

#Damtomo .smile_layout .localcontents table .event{
	text-align:left;
}

#Damtomo .smile_layout .localcontents table .event *{
	font-size:100%;
}

#Damtomo .smile_layout .localcontents .no_record{
	text-align:center;
	line-height:1.5em;
	font-size:21px;
	padding:100px 0px;
}

#Damtomo .smile_layout .localcontents .no_record *{
	font-size:100%;
}

#Damtomo .smile_layout .localcontents .info_layout{
	width:890px;
	height:220px;
	margin-bottom:20px;
	position:relative;
	background:url("/damtomo/includes/images/smile/sample/panel_info.gif") left top no-repeat;
	overflow:hidden;
	/zoom:1;
}

#Damtomo .smile_layout .localcontents .info_layout span.data{
	font-weight:bold;
	font-size:100%;
}

#Damtomo .smile_layout .localcontents .info_layout #Rank,
#Damtomo .smile_layout .localcontents .info_layout #Count,
#Damtomo .smile_layout .localcontents .info_layout #Kcal,
#Damtomo .smile_layout .localcontents .info_layout #TotalPerformance,
#Damtomo .smile_layout .localcontents .info_layout #Smile,
#Damtomo .smile_layout .localcontents .info_layout #CurrentRankLink{
	position:absolute;
	font-size:21px;
	font-weight:bold;
}

#Damtomo .smile_layout .localcontents .info_layout #Rank{
	left:230px;
	top:40px;
	font-size:30px;
}
#Damtomo .smile_layout .localcontents .info_layout #Count{
	left:150px;
	top:120px;
}
#Damtomo .smile_layout .localcontents .info_layout #Kcal{
	left:150px;
	top:170px;
}
#Damtomo .smile_layout .localcontents .info_layout #TotalPerformance{
	left:480px;
	top:120px;
}
#Damtomo .smile_layout .localcontents .info_layout #Smile{
	left:480px;
	top:170px;
}
#Damtomo .smile_layout .localcontents .info_layout #CurrentRankLink{
	left:540px;
	top:40px;
}




/*
DamSmileEventInfo.xsl
DamSmileRanking.xsl

*/

/* 個別イベントページ用共通レイアウト */
#Damtomo .smile_layout .levelimage_layout{
	margin-bottom:20px;
}

#Damtomo .smile_layout .levelimage_layout .title{
	margin-bottom:10px;
}

#Damtomo .smile_layout .levelimage_layout ul{
	overflow:hidden;
	/zoom:1;
}

#Damtomo .smile_layout .levelimage_layout li{
	display:block;
	float:left;
}

#Damtomo .smile_layout .align_right{
	text-align:right;
}

#Damtomo .smile_layout .tab_layout{
	width:820px;
	height:64px;
	padding-left:70px;
	margin-bottom:20px;
	overflow:hidden;
	/zoom:1;
	background:url("/damtomo/includes/images/smile/tab_border.gif") left bottom no-repeat;
}

#Damtomo .smile_layout .tab_layout li{
	width:390px;
	height:60px;
	float:left;
}

#Damtomo .smile_layout .event_info_layout{
	text-align:center;
	padding-bottom:20px;
}


#Damtomo .smile_layout .event_info_layout h2{
	font-size:21px;
}

#Damtomo .smile_layout .event_info_layout h2 span{
	font-size:100%;
}


/* #############################################################################
	リクエスト送信/受信一覧
############################################################################# */
/* 過去ソース
#Damtomo #RequestListPage #MainArea {width:710px;float:left;}
#Damtomo #RequestListPage #MainArea h2{margin-bottom:10px;}
#Damtomo #RequestListPage #MainArea .text{margin-bottom:50px;}
#Damtomo #RequestListPage #MainArea .bold{font-weight:bold;}
#Damtomo #RequestListPage #MainArea dl{margin-bottom:5px;padding-bottom:5px;border-bottom:1px #7bbe2e dotted}
#Damtomo #RequestListPage #MainArea dt .date {margin-right:3em;}
#Damtomo #RequestListPage #MainArea dt .user {font-weight:bold;}
#Damtomo #RequestListPage #MainArea dd {margin-left:5.5em;}
#Damtomo #RequestListPage #MainArea dd .song{margin-right:5px;}
#Damtomo #RequestListPage #MainArea dd .artist{margin-left:5px;}
*/

#Damtomo .request_list_layout #MainArea {width:710px;float:left;}
#Damtomo .request_list_layout .requestlist_navigation{
	background:#7fc530;
	overflow:hidden;
	/zoom:1;
	padding-left:300px;
}

#Damtomo .request_list_layout .requestlist_navigation li{
	display:block;
	float:left;
}

#Damtomo .request_list_layout .requestlist_navigation .tab_receive,
#Damtomo .request_list_layout .requestlist_navigation .tab_send{
	display:block;
	width:200px;
	height:40px;
	text-indent:-9999px;
}

#Damtomo .request_list_layout .requestlist_navigation .tab_receive{
	background:url("/damtomo/includes/images/requestlist/tab_receive.gif") left top no-repeat;
}

#Damtomo .request_list_layout .requestlist_navigation .current .tab_receive{
	background-position:0px -40px;
}


#Damtomo .request_list_layout .requestlist_navigation .tab_send{
	background:url("/damtomo/includes/images/requestlist/tab_send.gif") left top no-repeat;
}

#Damtomo .request_list_layout .requestlist_navigation .current .tab_send{
	background-position:0px -40px;
}
#Damtomo .request_list_layout p.text{
	padding:20px;
	font-weight:bold;
}

#Damtomo .request_list_layout p.text,
#Damtomo .request_list_layout p.text *{
	font-size:16px;
}

/* リクエスト受信一覧 */
#Damtomo .request_list_layout table.list{width:100%;}

#Damtomo .request_list_layout table.list td{padding:10px;border-bottom:1px dotted #ccc;vertical-align:top;}
#Damtomo .request_list_layout table.list td.date{width:25%}
#Damtomo .request_list_layout table.list td.songartist{width:35%;}
#Damtomo .request_list_layout table.list td.message{width:40%;}
#Damtomo .request_list_layout table.list td.message p{margin-bottom:.5em;}
#Damtomo .request_list_layout table.list td.message .message_sent{font-size:10px;color:#848484;}
#Damtomo .request_list_layout table.list td.message .message{color:#10abc7;font-weight:bold;}

/* ボタン設定 */
#Damtomo .request_list_layout .button{
	display:block;
	float:left;
	text-indent:-9999px;
}

#Damtomo .request_list_layout .regist_thanks_message_button{
	background:url("/damtomo/includes/images/requestlist/button_regist_thanks_message.gif") left top no-repeat;
	width:170px;
	height:20px;
}



/* #############################################################################
	お礼メッセージ送信
############################################################################# */
/*
#RegistThanksMessageBlock{
	display:none;
}
*/


/* #############################################################################
	ともだち関連ページ
############################################################################# */
#Damtomo .friend_list_layout{
	float:left;
	width:710px;
}

#Damtomo .friend_list_layout h2{
	margin-bottom:2em;
}

/* ともだち申請取り消しボタン */
#Damtomo .friend_list_layout .remove_apply_button{
	width:120px;
	height:20px;
	background:url("/damtomo/includes/images/button/button_remove_apply.gif") left top no-repeat;
}

#Damtomo .friend_list_layout p.count{
	font-size:21px;
	padding:10px 0px;
	font-weight:bold;
}


#Damtomo .friend_list_layout .red{
	color:#f92785;
	font-size:100%;
}

#Damtomo .friend_list_layout .applylist_navigation{
	overflow:hidden;
	/zoom:1;
	padding-bottom:10px;
	background:url("/damtomo/includes/images/friend/background_applylist_top.gif") left bottom no-repeat;
}

#Damtomo .friend_list_layout .applylist_navigation li{
	display:block;
	float:left;
}

#Damtomo .friend_list_layout .applylist_navigation .tab_apply,
#Damtomo .friend_list_layout .applylist_navigation .tab_approval{
	display:block;
	width:240px;
	height:50px;
	text-indent:-9999px;
}

#Damtomo .friend_list_layout .applylist_navigation .tab_apply{
	background:url("/damtomo/includes/images/friend/tab_apply.gif") left top no-repeat;
}

#Damtomo .friend_list_layout .applylist_navigation .current .tab_apply{
	background-position:0px -50px;
}


#Damtomo .friend_list_layout .applylist_navigation .tab_approval{
	background:url("/damtomo/includes/images/friend/tab_approval.gif") left top no-repeat;
}

#Damtomo .friend_list_layout .applylist_navigation .current .tab_approval{
	background-position:0px -50px;
}


/* リストテーブル部分のレイアウト */
#Damtomo .friend_list_layout table{
	width:100%;
}

#Damtomo .friend_list_layout table td{
	padding:10px;
	border-top:1px dotted #7fc530;
}

#Damtomo .friend_list_layout table td.thumbnail{
	width:120px;
}

#Damtomo .friend_list_layout table td.thumbnail img{
	width:100px;
}

#Damtomo .friend_list_layout table .message{
	margin-top:.5em;
	background:url("/damtomo/includes/images/friend/message_top.gif") left top no-repeat #f2f8ec;
}

#Damtomo .friend_list_layout table .message .inner{
	display:block;
	background:url("/damtomo/includes/images/friend/message_bottom.gif") left bottom no-repeat ;
	padding:30px;
}



/* ともだち承認/拒否ボタン */
#Damtomo .approval_friend_console {
	overflow:hidden;
	/zoom:1;
}

#Damtomo .approval_friend_console .button{
	display:block;
	float:left;
	text-indent:-9999px;
}

#Damtomo .approval_friend_console .approval_button{
	width:90px;
	height:20px;
	background:url("/damtomo/includes/images/button/button_approve.gif") left top no-repeat;
	margin-right:10px;
}

#Damtomo .approval_friend_console .reject_button{
	width:90px;
	height:20px;
	background:url("/damtomo/includes/images/button/button_reject.gif") left top no-repeat;
}



/* #############################################################################
	ともだち管理ページ
############################################################################# */
#Damtomo #FriendListManagerPage{
	
}

#Damtomo #FriendListManagerPage .friend_list_layout table td.link{
	width:120px;
}

#Damtomo .remove_friend_console .button{
	display:block;
	float:left;
	text-indent:-9999px;
}
#Damtomo .remove_friend_console .remove_approval_button{
	width:130px;
	height:20px;
	background:url("/damtomo/includes/images/button/button_remove_approval.gif") left top no-repeat;
}


/* #############################################################################
	ともだち申請関連
############################################################################# */
#FriendApplyListPage{
	
}

#FriendApplyListPage .friend_list_layout .applylist_navigation,
#FriendApplyListPage .friend_list_layout .pageNavigation{
	padding:20px;
	margin-bottom:0px;
	width:670px;
	overflow:hidden;
	/zoom:1;
	background:url("/damtomo/includes/images/friend/background_applylist.gif") left top repeat-y;
}

#FriendApplyListPage .friend_list_layout .no_record{
	padding:50px;
	text-align:center;
	background:url("/damtomo/includes/images/friend/background_applylist_bottom.gif") left bottom no-repeat;
	font-size:16px;
	line-height:1.6em;
}

#FriendApplyListPage .friend_list_layout table{
	background:url("/damtomo/includes/images/friend/background_applylist_bottom.gif") left bottom no-repeat;
	width: 710px;
}

#FriendApplyListPage .friend_list_layout table td{
	padding: 5px;
}

#FriendApplyListPage .friend_list_layout table td.link{
	width:200px;
}


/* #############################################################################
	ともだち承認関連
############################################################################# */
/*
#ApprovalFriendBlock{
	display:none;
	width:300px;
	overflow:hidden;
}
*/

/* #############################################################################
	申請中のともだち関連
############################################################################# */
/*
#RemoveFriendBlock{
	display:none;
	width:300px;
	overflow:hidden;
}
*/

/* #############################################################################
	ともだち関連のコンソール
############################################################################# */
#damtomo_mypage .friend_modal_base_layout,
#damtomo_profile .friend_modal_base_layout,
#damtomo_profile .request_modal_base_layout{
	padding:10px;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

/* モーダル画面 */
#damtomo_mypage .friend_modal_layout,
#damtomo_profile .friend_modal_layout,
#damtomo_profile .request_modal_layout{
	display:none;
	width:360px;
	overflow:hidden;
	background:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

/* success/failureメッセージの色設定 */
#damtomo_mypage .friend_modal_layout .success,
#damtomo_profile .friend_modal_layout .success,
#damtomo_profile .request_modal_layout .success{
	color:#0cc6e2;
}

#damtomo_mypage .friend_modal_layout .failure,
#damtomo_profile .friend_modal_layout .failure,
#damtomo_profile .request_modal_layout .failure{
	color:#b31335;
}

/* selectボックスのサイズ設定 */
#damtomo_mypage .friend_modal_layout select,
#damtomo_profile .friend_modal_layout select,
#damtomo_profile .request_modal_layout select{
	width:300px !important;
	display:block;
	margin:0px auto 10px;
	padding:0px;
}

/* ボタン設定 */
#damtomo_mypage .friend_modal_layout .button,
#damtomo_profile .friend_modal_layout .button,
#damtomo_profile .request_modal_layout .button{
	display:block;
	float:left;
	text-indent:-9999px;
}


#damtomo_mypage .friend_modal_layout .button_yes,
#damtomo_profile .friend_modal_layout .button_yes,
#damtomo_profile .request_modal_layout .button_yes{
	background:url("/damtomo/includes/images/button/button_yes.gif") left top no-repeat;
	width:120px;
	height:30px;
	margin-left:20px;
}

#damtomo_mypage .friend_modal_layout .button_no,
#damtomo_profile .friend_modal_layout .button_no,
#damtomo_profile .request_modal_layout .button_no{
	background:url("/damtomo/includes/images/button/button_no.gif") left top no-repeat;
	width:120px;
	height:30px;
}

#damtomo_mypage .friend_modal_layout .cancel_button,
#damtomo_profile .friend_modal_layout .cancel_button,
#damtomo_profile .request_modal_layout .cancel_button{
	background:url("/damtomo/includes/images/button/button_cancel.gif") left top no-repeat;
	width:120px;
	height:30px;
}

#damtomo_mypage .friend_modal_layout .submit_button,
#damtomo_profile .friend_modal_layout .submit_button,
#damtomo_profile .request_modal_layout .submit_button{
	background:url("/damtomo/includes/images/button/button_submit.gif") left top no-repeat;
	width:120px;
	height:30px;
}

#damtomo_mypage .friend_modal_layout .complete_layout,
#damtomo_profile .friend_modal_layout .complete_layout,
#damtomo_profile .request_modal_layout .complete_layout{
	width:130px;
	margin:0px auto 0px;
}

#damtomo_mypage .friend_modal_layout .complete_layout .close_button,
#damtomo_profile .friend_modal_layout .complete_layout .close_button,
#damtomo_profile .request_modal_layout .complete_layout .close_button{
	background:url("/damtomo/includes/images/button/button_complete.gif") left top no-repeat;
	width:120px;
	height:30px;
}

 
/* ヘッダ部分(右寄せで閉じるボタンを配置) */
#damtomo_mypage .friend_modal_layout .header_layout,
#damtomo_profile .friend_modal_layout .header_layout,
#damtomo_profile .request_modal_layout .header_layout{
	overflow:hidden;
	/zoom:1;
	padding:10px;
}

#damtomo_mypage .friend_modal_layout .header_layout .button,
#damtomo_profile .friend_modal_layout .header_layout .button,
#damtomo_profile .request_modal_layout .header_layout .button{
	float:right;
}

#damtomo_mypage .friend_modal_layout .header_layout .close_button,
#damtomo_profile .friend_modal_layout .header_layout .close_button,
#damtomo_profile .request_modal_layout .header_layout .close_button{
	background:url("/damtomo/includes/images/button/button_close.gif") left top no-repeat;
	width:90px;
	height:20px;
}
#damtomo_mypage .friend_modal_base_layout .request_modal_layout p.button_layout.header_layout{display: none;}
#damtomo_mypage .friend_modal_base_layout .request_modal_layout div.button_layout.submit_layout{margin: 10px auto 5px;}
#damtomo_mypage .friend_modal_base_layout .request_modal_layout div.button_layout.submit_layout a.button.cancel_button{
	margin-right: 18px;
	background: #999999 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin: 0 15px 0 0;
    padding: 3px 0;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
#damtomo_mypage .friend_modal_base_layout .request_modal_layout div.button_layout.submit_layout a.button.submit_button{
	margin-right: 18px;
	background: #45a30d none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin: 0 auto;
    padding: 3px 0;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
#damtomo_mypage .friend_modal_base_layout .request_modal_layout div.button_layout.submit_layout a.button.cancel_button:hover,
#damtomo_mypage .friend_modal_base_layout .request_modal_layout div.button_layout.submit_layout a.button.submit_button:hover{
	opacity:0.6;
}

/* 説明文言およびボタン押下げ後のフィードバック表示部分 */
#damtomo_mypage .friend_modal_layout .description_layout,
#damtomo_mypage .friend_modal_layout .picture_layout,
#damtomo_mypage .friend_modal_layout .feedback_layout,
#damtomo_profile .friend_modal_layout .description_layout,
#damtomo_profile .friend_modal_layout .picture_layout,
#damtomo_profile .friend_modal_layout .feedback_layout,
#damtomo_profile .request_modal_layout .description_layout,
#damtomo_profile .request_modal_layout .picture_layout,
#damtomo_profile .request_modal_layout .feedback_layout{
	padding:20px;
	font-size:13px;
	line-height:1.5em;
}

#damtomo_mypage .friend_modal_layout .feedback_layout,
#damtomo_profile .friend_modal_layout .feedback_layout,
#damtomo_profile .request_modal_layout .feedback_layout{
	font-weight:bold;
}

/* はい/いいえなど、アプリケーションの動作を定義するボタンの配置部分 */
#damtomo_mypage .friend_modal_layout .submit_layout,
#damtomo_profile .friend_modal_layout .submit_layout,
#damtomo_profile .request_modal_layout .submit_layout{
	width:280px;
	margin:0px auto 0px;
	text-align:center;
	overflow:hidden;
	/zoom:1;
	padding:10px;
}

#damtomo_mypage .friend_modal_layout .submit_layout .button,
#damtomo_profile .friend_modal_layout .submit_layout .button,
#damtomo_profile .request_modal_layout .submit_layout .button{
	margin-right:10px;
}

/* AJAX通信完了後に表示する『閉じる』ボタンなどを配置する部分 */
#damtomo_mypage .friend_modal_layout .complete_layout,
#damtomo_profile .friend_modal_layout .complete_layout,
#damtomo_profile .request_modal_layout .complete_layout{
	margin:0px auto 0px;
	text-align:center;
	overflow:hidden;
	/zoom:1;
	padding:10px;
}


/* #############################################################################
	有料会員用誘引ボタン
	複数のレイアウトで使用するためコンテキストを限定して設定すること
############################################################################# */
/* マイページ用 */
#MyPageArea .guidance_layout {
	overflow:hidden;
	/zoom:1;
	width:200px;
	margin:0px auto 0px;
}

#MyPageArea .guidance_layout a{
	display:block;
	width:200px;
	height:30px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background:url("/damtomo/includes/images/renewal/linkimage_200_30.gif") left top no-repeat;
}


/* カラオケ録音曲視聴ページ用 */
#StreamKrkPage .guidance_layout {
	overflow:hidden;
	/zoom:1;
	width:270px;
	margin:0px auto 0px;
}

#StreamKrkPage .guidance_layout a{
	display:block;
	width:270px;
	height:90px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background:url("/damtomo/includes/images/renewal/linkimage_270_70.gif") left top no-repeat;
}

/* カラオケ動画視聴ページ用 */
#StreamingDkmPage .guidance_layout {
	overflow:hidden;
	/zoom:1;
	width:580px;
	margin:0px auto 0px;
}

#StreamingDkmPage .guidance_layout a{
	display:block;
	width:580px;
	height:90px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background:url("/damtomo/includes/images/renewal/linkimage_580_70.gif") left top no-repeat;
}

/* DAM★とも 会員情報設定ページ */
#MemberInfoPage .guidance_layout a.payment_guidance,
#MemberInfoPage .guidance_layout a:visited.payment_guidance{
	color:#0071A6 !important;
}
#MemberInfoPage .guidance_layout a.payment_guidance:hover{
	color:#f21593 !important;
}
/*
#MemberInfoPage .guidance_layout {
	overflow:hidden;
	/zoom:1;
	width:580px;
	margin:0px auto 0px;
}

#MemberInfoPage .guidance_layout a{
	display:block;
	width:580px;
	height:90px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background:url("/damtomo/includes/images/renewal/linkimage_580_70.gif") left top no-repeat;
}
*/

/* 
	ともだち一覧ページ用 
	ともだち管理一覧ページ用
	ともだち申請ページ用
*/
#FriendListPage .guidance_layout,
#FriendApplyListPage .guidance_layout,
#FriendListManagerPage .guidance_layout{
	overflow:hidden;
	/zoom:1;
	width:710px;
	margin:20px auto 0px;
}

#FriendListPage .guidance_layout a,
#FriendApplyListPage .guidance_layout a,
#FriendListManagerPage .guidance_layout a{
	display:block;
	width:710px;
	height:90px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background:url("/damtomo/includes/images/renewal/linkimage_710_70.gif") left top no-repeat;
}


/*

1120新規追加

*/

#requestStep1,
#requestStep2{
	text-align:center;
}
#requestStep1 .btn_links,
#requestStep2 .btn_links{
	text-align:center;
}
#main #requestStep1 ul.btn_links li,
#main #requestStep2 ul.btn_links li {
padding-bottom: 5px;
text-align: center;
}

#main #requestStep1 ul.btn_links li a,
#main #requestStep2 ul.btn_links li a,
#main #requestStep2Detail ul.btn_links li a,
#main #requestStep2Confirm ul.btn_links li a,
#main #requestStep2Complete ul.btn_links li a {
margin:10px auto;
}


#main #requestStep2Detail p,
#main #requestStep2Confirm p,
#main #requestStep2Complete p {
padding-bottom: 10px;
text-align: center;
}

#main #requestStep2Detail p .notice,
#main #requestStep2Detail th .notice,
#main #requestStep2Confirm th .notice {
color:#F00;
}

#main #requestStep2Detail table,
#main #requestStep2Confirm table {
	margin:10px auto;
	width:80%;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}

#main #requestStep2Detail table th,
#main #requestStep2Confirm table th {
padding:10px;
background-color:#CCC;
width:30%;
border-top-width: 1px;
border-right-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-top-color: #999;
border-right-color: #999;
text-align: left;
}
#main #requestStep2Detail table td,
#main #requestStep2Confirm table td {
padding:10px;
width:70%;
border-top-width: 1px;
border-right-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-top-color: #999;
border-right-color: #999;
}

#main #requestStep2Detail table td input {
padding:5px;
width:95%;

}
#main #requestStep2Detail table td textarea {
padding:5px;
width:95%;
height:80px;

}




#karaokerequest #main h2.h2ttt {
  margin: 11px 0 20px;
}

#karaokerequest #main #midashit .info {
  margin: 20px 0 30px;
  padding: 0;
  width: 760px;
}

#karaokerequest #main #midashit .info .ttl {
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #eeeeee;
}

#karaokerequest #main #midashit .info .ttl p {
  margin: 0 10px;
  padding: 5px 18px;
  background: url(../../../images/damtomo/mypage/icon_circle.gif) no-repeat left center;
  font-weight: bold;
}

#karaokerequest #main .auditt {
  width: 760px;
  margin: 0 0 20px 0;
  text-align: center;
}
#karaokerequest #main .auditt > a{
  margin: 0 5px;
}
#karaokerequest #main .auditt2 {
  width: 760px;
  margin: 20px 0 55px;
}

#karaokerequest #main a.audit1 {
  float: left;
  margin: 0 20px 0 0;
  border: none;
}

#karaokerequest #main a.audit2 {
  float: right;
}

/*

20130225新規追加

*/

#karaokerequest #main #midashit .info .ttl2 {
  margin-bottom: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #ddd9c3;
  padding: 10px 0 0 10px;
  line-height: 1.3;
}
#karaokerequest #main #midashit .info .ttl2 p,
#karaokerequest #main #midashit .info .ttl2 div {
  margin: 0;
  padding: 5px 17px;
  background: url(../../../images/damtomo/mypage/icon_circle.gif) no-repeat 6px 6px;
}
#karaokerequest #main #midashit .info .ttl2 .r1{
  font-weight: bold;
  color: #ff0000;
}
#karaokerequest #main #midashit .info .ttl2 div .r2{
  color: #ff0000;
}
#karaokerequest #main #midashit .info .ttl2 div table{
  margin-left: 15px;
}

/*

20130424新規追加 プロフィールページのトロフィー

*/

#rankingTrophy{
  display: none;
}

#rankingTrophy ul{
  position: relative;
  top: -38px;
  left: 397px;
}

#rankingTrophy ul li{
  width: 47px;
  margin-right: 81px;
  display: inline;
}