
/*TOP_background*/

div#cont_area_res{ background:url(img_shindencon_res/con_res_bg.jpg) no-repeat top;padding-bottom: 0; padding-top:5px;}

p { text-align:left;}
image{ text-align:left;}
li{ text-align:left;}
.red{ color:#F00;}

#l_area div{ background:url(img_shindencon/bg_l_area_div.gif) 0 0; padding:10px; margin:24px 0;zoom:100%;/*IE6*/
}
#l_area div div{ background: #ffffff; margin-bottom:24px; margin-top:0; padding-bottom:10px; text-align:center;
}
#l_area div div h2{ background: #333; padding:5px; text-align:center; color:#FFF; font-size:100%; border-bottom: #E1DDD4 double 3px;}
#l_area div div h3{ margin:20px 0 5px 0; font-size:90%; border-left: .5em solid #C30; padding-left:.5em; text-align:left;}

table.00{ margin-top:10px;}
table.00 td{ background:#fff; padding-bottom:10px; width:50%; vertical-align:top; border: 1px #C30 solid}

#l_area div div table{ margin-top:10px;}
#l_area div div table{ text-align:center; vertical-align:top;}
td.res_w{ width:15px;}
.res_thum{ margin:0px; border:#FFF solid 2px;}
p.com{ margin:5px 0;}
.line{ border-bottom: dotted #CCC 1px; height:5px; }

#l_area div div img{ float:none;}


#r_area h4{ margin-top:10px; font-size:14px; color:#996666; margin: 14px 0 2px 0; }

#btn_download { margin-top:1em;}
#btn_download a{ background:url(img_shindencon/btn_dl.gif) 0 0 no-repeat; width: 210px; height: 55px; text-indent:-999em; display:block; overflow:hidden;}
#btn_download a:hover{ background:url(img_shindencon/btn_dl.gif) 0 -55px no-repeat; }
div#l_area div.news2{ margin-bottom:40px;}


#l_area div div h2#sougou{ background:#CCCCCC; padding:5px; text-align:center; color:#000000; font-size:100%; width:500px; text-align:center;
					color:#333333; 	margin-left:26px;}


.sub { 				background: url(img_shindencon_res/h2_bg.jpg); padding:5px; text-align:center; color:#FFF; font-size:100%; margin-bottom:10px;}
.res_top_l{ 		font-weight:bold; font-size:14px; color:#996666; margin: 5px 0 2px 0; }

.top_thum_name{ border-bottom:dotted #999 1px; font-weight:bold; text-align:left; margin:0px;padding:0px;}

.td_b{ border-bottom: #999 1px dotted; padding:20px 0;}
.res1{ background:url(img_shindencon_res/res_bg1.jpg) right no-repeat;}
.res2{ background:url(img_shindencon_res/res_bg2.jpg) right no-repeat ;}
.res3{ background:url(img_shindencon_res/res_bg3.jpg) right no-repeat;}
.res4{ background:url(img_shindencon_res/res_bg4.jpg) right no-repeat;}
.res5{ background:url(img_shindencon_res/res_bg5.jpg) right no-repeat ;}
.br{border-right: #999 1px dotted;}
.gr_t{ margin-top:60px;}


.ta1{ background:url(img_ta152_kettencon_res/res_bg1.jpg) right no-repeat ;}
.ta2{ background:url(img_ta152_kettencon_res/res_bg2.jpg) right no-repeat ;}
.ta3{ background:url(img_ta152_kettencon_res/res_bg3.jpg) right no-repeat ;}
.ta4{ background:url(img_ta152_kettencon_res/res_bg4.jpg) right no-repeat ;}
.ta5{ background:url(img_ta152_kettencon_res/res_bg5.jpg) right no-repeat ;}
.ta6{ background:url(img_ta152_kettencon_res/res_bg6.jpg) right no-repeat ;}
.ta7{ background:url(img_ta152_kettencon_res/res_bg7.jpg) right no-repeat ;}
.ta8{ background:url(img_ta152_kettencon_res/res_bg8.jpg) right no-repeat ;}


/*TOPnavi*/	
#res_t_navi1 a{		background:url(img_shindencon_res/navi1_off.jpg) no-repeat;width:149px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_t_navi1 a:hover{ background:url(img_shindencon_res/navi1_on.jpg) no-repeat;color:#725549;
					}
#res_t_navi2 a{		background:url(img_shindencon_res/navi2_off.jpg) no-repeat;width:107px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_t_navi2 a:hover{ background:url(img_shindencon_res/navi2_on.jpg) no-repeat;color:#725549;
					}
#res_t_navi3 a{		background:url(img_shindencon_res/navi3_off.jpg) no-repeat;width:186px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_t_navi3 a:hover{ background:url(img_shindencon_res/navi3_on.jpg) no-repeat;color:#725549;
					}
#res_t_navi4 a{		background:url(img_shindencon_res/navi4_off.jpg) no-repeat;width:109px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_t_navi4 a:hover{ background:url(img_shindencon_res/navi4_on.jpg) no-repeat;color:#725549;
					}
#res_t_navi5 a{		background:url(img_shindencon_res/navi5_off.jpg) no-repeat;width:104px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_t_navi5 a:hover{ background:url(img_shindencon_res/navi5_on.jpg) no-repeat;color:#725549;
					}
#res_t_navi6 a{		background:url(img_shindencon_res/navi6_off.jpg) no-repeat;width:92px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_t_navi6 a:hover{ background:url(img_shindencon_res/navi6_on.jpg) no-repeat;color:#725549;
					}
#res_t_navi7 {		background:url(img_shindencon_res/navi7.jpg) no-repeat;width:193px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
					
/*footer_navi*/	
.fnavi{ 			margin-top:20px;margin-bottom:0px; padding:0px; height:32px;}

#res_f_navi1 a{		background:url(img_shindencon_res/fnavi1_off.gif) no-repeat;width:149px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_f_navi1 a:hover{ background:url(img_shindencon_res/fnavi1_on.gif) no-repeat;color:#725549;
					}
#res_f_navi2 a{		background:url(img_shindencon_res/fnavi2_off.gif) no-repeat;width:107px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_f_navi2 a:hover{ background:url(img_shindencon_res/fnavi2_on.gif) no-repeat;color:#725549;
					}
#res_f_navi3 a{		background:url(img_shindencon_res/fnavi3_off.gif) no-repeat;width:186px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_f_navi3 a:hover{ background:url(img_shindencon_res/fnavi3_on.gif) no-repeat;color:#725549;
					}
#res_f_navi4 a{		background:url(img_shindencon_res/fnavi4_off.gif) no-repeat;width:109px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_f_navi4 a:hover{ background:url(img_shindencon_res/fnavi4_on.gif) no-repeat;color:#725549;
					}
#res_f_navi5 a{		background:url(img_shindencon_res/fnavi5_off.gif) no-repeat;width:104px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_f_navi5 a:hover{ background:url(img_shindencon_res/fnavi5_on.gif) no-repeat;color:#725549;
					}
#res_f_navi6 a{		background:url(img_shindencon_res/fnavi6_off.jpg) no-repeat;width:92px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}
#res_f_navi6 a:hover{ background:url(img_shindencon_res/fnavi6_on.gif) no-repeat;color:#725549;
					}
#res_f_navi7 {		background:url(img_shindencon_res/fnavi7.gif) no-repeat;width:193px;height:0px;display:block;
					overflow:hidden;padding-top:32px;color:#725549; float:left;
					}



/*星のテーブル*/
table.ss{ 			width:45%; margin-right:10px; background: #CCC; float:left; text-align:left;}
table.ss td{ 		padding:2px 2px 2px 7px; background: #FFF; text-align:left;}
td.ss_c{ 			background-color:#999; color:#FFF;}
.cl{ 				clear:both;}

/*星のテーブル 大*/
table.ss_l{ 		margin:0 0 10px 0; background: #CCC;text-align:left;}
table.ss_l td{ 		padding:2px 2px 2px 10px; background: #FFF; width:100px;text-align:left;}
td.ss_cl{ 			background-color:#999; color:#FFF; width:80px;}

/*応募作品td枠*/
td.rd_l{ 			border:#C00 1px solid; padding-bottom:10px;}
td.bl_l{ 			border:#00F 1px solid; padding-bottom:10px; vertical-align:top; width:435px;}

/*top_text*/
p.top{ margin-top:40px;}

.cap_r{ color:#000;font-weight:bold;border-left: .5em solid #C30; padding-left:.5em; text-align:left;}
.cap_b{ color:#000;font-weight:bold;border-left: .5em solid  #00F; padding-left:.5em; text-align:left;}

/*追記*/
h6 {
	padding: 5px 0px 5px 0px;
	background-color: #03C;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}




					
					
					
					

