
#compe { margin:10px auto 0px auto; text-align:center; width:714px;}
#compe h3{ margin:0 auto; white-space:780px;}

#compe ul{ margin:0px auto 0px auto; padding-left:30px; list-style:none; font-size:12px;}
#compe li{ margin:0px auto 0px auto; text-align:center; padding:3px; line-height:150%;}
#compe li.compe_button1{ width:566px; margin:0 auto; text-align:center; padding-top:25px;}
#compe li.compe_button1 a{ width:566px; height:93px; background:url(../compe/images/compe1_button3.gif) left top no-repeat; display:block;}
#compe li.compe_button1 a:hover{ background:url(../compe/images/compe1_button3.gif) left bottom no-repeat;}

#compe h4{ width:714px; height:142px; background:url(../compe/images/h4_1.gif) 0 0 no-repeat;}
#compe h4.des{ width:714px; height:142px; background:url(../compe/images/h4_des.gif) 0 0 no-repeat;}
#compe div.cont{ width:714px; height:auto; background:url(../compe/images/p_bg1.gif) 0 0 repeat-y;}
#compe p.text{ position:relative; top:-20px; z-index:100; padding-left:150px; padding-right:30px; text-align:left; font-size:15px; color:#5d3405; line-height:150%;}
#compe p.close{ padding:20px 170px; text-align:left; font-size:12px; color:#5d3405; line-height:150%;}
#compe p.compe_pic_bottom{ width:714px; height:11px; margin-bottom:20px; background:url(../compe/images/p_bottom1.gif) 0 0 no-repeat;}

#compe table.oubo{ width:564px; margin:0px auto; text-align:left; font-size:12px; line-height:140%;}
.td_compe1_left{ width:130px; padding:5px 0px; background-color:#ffcccc; text-align:center; color:#993333; font-weight:bold; vertical-align:middle; font-size:14px;}
.td_compe1_right{ width:404px; padding:15px; background-color:#ffffff; color:#5d3405; vertical-align:top;}
#compe ol{ list-style-position:outside; padding-left:20px;}
#compe ol li{ text-align:left; margin:0; padding:0; border-bottom:#999999 dashed 1px; padding:10px 0px 5px 0px;}

#compe td.youkou_left{ width:70px; padding:5px; background-color:#99cc99; color:#FFFFFF; font-weight:bold; text-align:center;}
#compe td.youkou_right{ padding:10px; background-color:#ffffff; color:#006600;}

ul.kekka{ width:500px; margin:0px auto 0px auto; padding-left:30px; padding-bottom:30px; padding-top:20px; list-style:none; font-size:12px; clear:both;}
ul.kekka li.small{ float:left;}
li.small a{ text-decoration:none;}

p.first_compe{ text-align:right; width:282px; margin-left:450px;}

p.first_compe a { display:block; white-space:282px; height:66px; background:url(../compe/images/first_compe.gif) top left no-repeat;}
p.first_compe a:hover { background-position: bottom left;}

#compe_vote{width:800px; margin:0 auto; text-align:center;}

#vote_kikaku{ width:700px; margin:0 50px 0 50px; padding-top:25px; background:url(../../compe/images/kikaku_head.gif) 0 0 no-repeat #FFFFCC;}
table.vote_table{ width:350px; margin-left:10px; padding-left:10px; text-align:left; font-size:12px; line-height:140%; float:left;}
table.vote_table .td_vote_left{ padding:5px; background-color:#ffcccc; text-align:center; color:#993333; font-weight:bold; vertical-align:middle; font-size:14px; white-space:nowrap;}
table.vote_table .td_vote_right{ padding:15px; background-color:#ffffff; color:#5d3405; vertical-align:top;}
p.catch{ float:left; width:280px; padding:10px 0px 0px 20px; color:#FF0099; font-size:13px; text-align:left; line-height:1.3;}

#customer { font-size:12px; vertical-align:middle; text-align:center; margin:20px auto;}
#customer table{ text-align:center; margin:0 auto;}
#customer table td{ white-space:nowrap;}

.vote{ font-size:12px; text-align:center; margin:10px auto 0px auto;}
.vote td.category{ background-color:#FFFFFF; vertical-align:middle; text-align:center; color:#000000; font-size:14px; padding-top:3px; padding-bottom:3px; }
.vote td{ background-color:#ffffe7; vertical-align:top; color:#FF6699; padding-top:5px; padding-bottom:5px; }
.vote td.enpty{ background-color:#FFFFFF;}
p.button{ padding-top:30px;}

#volksnews_cm {xpadding-top:110px; width:714px; height:300px; background:url(../compe/images/volksnews_bg.jpg) 0 0 no-repeat; }
#volksnews_cm p.button { text-align:left; padding:130px 0 20px 70px; }

div.des01{ width:714px; height:612px; position:relative; background:url(../compe/images/des01.jpg) 0 0 no-repeat;}
div.des02{ width:714px; height:612px; position:relative; background:url(../compe/images/des02.jpg) 0 0 no-repeat;}
div.cor4th{ 
			width:714px; height:365px; position:relative; background:url(../compe/images/bg_4th.gif) 0 0 no-repeat;
		  }
div.cor4th p.txt {
				color:#5a2020; font-size:12px;
				padding-top:140px;
				line-height:18px;
				padding-left:14px;
				}
div.cor4th p.bn {
				padding-top:20px;
				padding-left:14px;
				}


div.spec_right
		{
			background:url(../compe/images/bg_spe_right.jpg) top left no-repeat;
		}
div.spec_right table
		{
			padding-left:30px;
		}
div.spec_right table tr td.spe
		{
		
		}
div.spec_right table tr td.spe p
		{
			font-size:16px; color:#663300; font-weight:bold; margin-bottom:5px;
			width:341px;
			background:#FFFFFF;
			color:#663300;
			padding:10px 0;
			border:3px double #663300;
			xmargin-left:30px;
		
		}
div.spec_right table tr td.spe table
		{
			width:350px; font-size:12px; padding:0;
		
		}
div.spec_right table tr td.spe table th
		{
			width:100px;
			background:#663300;
			color:#FFFFFF;
		
		}
div.spec_right table tr td.spe table td
		{
			padding:8px;
			text-align:left;
			background:#ffffff;
			line-height:16px;
		
		}
		
div.spec_left
		{
			xwidht:714px; background:url(../compe/images/bg_spe_left.jpg) top left no-repeat;
		}
div.spec_left table
		{
			margin-left:30px;
			_margin-left:80px;
		}
div.spec_left table tr td.spe p
		{
			font-size:16px; color:#663300; font-weight:bold; margin-bottom:5px;
			width:341px;
			background:#FFFFFF;
			color:#663300;
			padding:5px 0;
			border:3px double #663300;
			margin-left:30px;
		
		}
div.spec_left table tr td.spe table
		{
			width:350px; font-size:12px;
			margin-left:30px;
		
		}
div.spec_left table tr td.spe table th
		{
			width:100px;
			background:#663300;
			color:#FFFFFF;
			padding:8px;
		
		}
div.spec_left table tr td.spe table th.tit td
		{
			border:solid 2px #FF3366;
		
		}
div.spec_left table tr td.spe table td
		{
			padding:5px;
			text-align:left;
			background:#ffffff;
			line-height:16px;
		
		}
		
/*追加*/
#news dl.kkeve	{ padding:10px 5px; margin:10px 10px 20px 20px; border-top:solid 2px #f7e1a0; border-bottom:solid 2px #f7e1a0; color:#996600; } 
#news dl.kkeve dt { font-size:12px; padding-left:0.5em; text-indent:-0.5em; margin-bottom:2px;}
#news dl.kkeve dd	{ padding:3px; margin-bottom:5px; border-bottom:dotted 1px #ffd700; font-size:10px;}

#newsdl.kkeve dd a	{ font-size:12px;}
.txts	{ font-size:10px;}



/*DM39 HTD大阪6 すみか商品化　のの＆凌　ここから*/

#compe h4.dm39{ width:714px; height:142px; background:url(../compe/images/h4_dm39.gif) 0 0 no-repeat;}
div.des_dm39_nono{ width:714px; height:612px; position:relative; background:url(../compe/images/nono_dm39.jpg) 0 0 no-repeat;}
div.des_dm39_ryo{ width:714px; height:712px; position:relative; background:url(../compe/images/ryo_dm39.jpg) 0 0 no-repeat;}

div.spec_nono_dm39	{background:url(../compe/images/bg_spe_nono_dm39.jpg) top left no-repeat;}
div.spec_nono_dm39 table	{padding-left:30px;	}
div.spec_nono_dm39 table tr td.spe	{	}
div.spec_nono_dm39 table tr td.spe p	{font-size:16px; color:#663300; font-weight:bold; margin-bottom:5px;
			width:341px;
			background:#FFFFFF;
			color:#663300;
			padding:5px 0;
			border:3px double #663300;
			xmargin-left:30px;
		
		}
div.spec_nono_dm39 table tr td.spe table	{width:350px; font-size:12px; padding:0;}
div.spec_nono_dm39 table tr td.spe table th	{width:100px;background:#663300;color:#FFFFFF;}
div.spec_nono_dm39 table tr td.spe table td	{padding:8px;text-align:left;background:#ffffff;line-height:16px;}
div.spec_ryo_dm39	{xwidht:714px; background:url(../compe/images/bg_spe_ryo_dm39.jpg) top left no-repeat;}
div.spec_ryo_dm39 table	{
			margin-left:30px;
			_margin-left:80px;
		}
div.spec_ryo_dm39 table tr td.spe p
		{
			font-size:16px; color:#663300; font-weight:bold; margin-bottom:5px;
			width:341px;
			background:#FFFFFF;
			color:#663300;
			padding:5px 0;
			border:3px double #663300;
			margin-left:15px;
		
		}
div.spec_ryo_dm39 table tr td.spe table
		{
			width:350px; font-size:12px;
			margin-left:15px;
		
		}
div.spec_ryo_dm39 table tr td.spe table th
		{
			width:100px;
			background:#663300;
			color:#FFFFFF;
			padding:8px;
		
		}
div.spec_ryo_dm39 table tr td.spe table th.tit td
		{
			border:solid 2px #FF3366;
		
		}
div.spec_ryo_dm39 table tr td.spe table td
		{
			padding:5px;
			text-align:left;
			background:#ffffff;
			line-height:16px;}
			
#volksnews39_cm {xpadding-top:110px; width:714px; height:300px; background:url(../compe/images/volksnews39_bg.jpg) 0 0 no-repeat; }
#volksnews39_cm p.button { text-align:left; padding:130px 0 20px 70px; }


div.cor5th{ 
			width:714px; height:365px; position:relative; background:url(../compe/images/bg_5th.gif) 0 0 no-repeat;
		  }
div.cor5th p.txt {
				color:#5a2020; font-size:12px;
				padding-top:140px;
				line-height:18px;
				padding-left:14px;
				}
div.cor5th p.bn {
				padding-top:10px;
				padding-left:14px;
				}

/*ここまで　DM39 HTD大阪6 すみか商品化　のの＆凌*/

