
	body{font-size:100%;margin: 0px; padding: 0px;}
	td{line-height:130%;font-size:100%}
	form{margin:0px;}
	select {}


	b{color:#008800;}
	a{text-decoration:none;}
	a:hover{color:#ee0000;}

	a.white{color:#ffffff;}
	a.w{color:#ffff22;text-decoration:underline;}
	a.whiteu{color:white;text-decoration:underline;}
	a.black{color:#222222;text-decoration:underline;}
	a.gray{color:#888888;}
	a.small{font-size:80%}
	
	a.aw{
		color:#ffffff;
		text-decoration:underline;
	}
	
	#top_menu{background:#ffffff;text-align:center;margin:0 auto;margin-top:0px;width:820px;}
	
	#top_menu img{border-top:2px solid #ffffff;}
	#top_menu img:hover{border-top:2px solid #ffff66;}
	
	
	img {border:0px}
	
#header2{width:850px;margin:0 auto;height:50px;background:#85b600 url(/img2/bg2.jpg) left bottom;background-repeat:no-repeat;}

#toplogo2{float: left; margin-top: 10px;width:210px;margin-left:0}
#headmenu2{color:#ffffff;font-size:80%;text-align:left;line-height:130%}
#pankuzu2{width:800px;margin:0 auto;color:#555555;padding:4px;padding-bottom:10px;font-size:80%;}
#my_menu2{ width:95%;font-size:13px;font-weight:bold;background:#008800 url(/img/bg_mymenu.jpg);padding:15px 5px 15px 5px;margin:0 auto;border:1px solid #77cc77;color:#44aa44;}
#my_menu2 a{color:#ffffff;}
#my_menu2 a:hover{background:#ff9900;color:#ffffff;}

#last_update{float:right;color:#555555;}

	h1{font-size:100%;margin:0;display:inline;}
	
	h1 a{text-decoration:underline;color:#444444;}
	
	h2,h3{font-size:90%;margin:0}
	h2.th2{color:#444444;font-size:140%;font-weight:bold}

	.error_text{color:#cc0000;background:#ffeeee;}

	.topt{width:365px;margin:0 auto;padding:20px;font-size:80%;}

	.myuma{font-size:80%;font-family:tahoma}

	#footer{color:#888888;text-align:left;padding-left:10px;font-size:80%;width:840px;margin:0 auto;background:url(/img2/bg_footer.jpg);padding-top:20px;}
	#foot_link{color:#888888;text-align:center;font-size:80%;width:840px;margin:0 auto;}

	.trt{font-size:90%}
	.nb{color:#008800;font-size:100%;font-family:arial;font-weight:bold}

	.top_menu{padding:4pt;border:solid #ddddaa 1px;margin-bottom:1px;font-size:95%;background:url(/img/top_menu.jpg);}


	.midashi{background:#ff9900 url( /img/midashi.jpg);color:#f7fff7;padding:4pt;border-left:solid 1px #aa6600;border-bottom:solid 1px #aa6600;border-top:solid 1px #aa9966;border-right:solid 1px #ff9900;margin-bottom:10px;font-weight:bold;font-size:90%;}


.poti{color:#ff9900;margin-right:3px;font-size:80%}
	.top_topix_row{border-bottom:dotted #aaaaaa 1px;margin-bottom:4px;}	
		.top_topix_row b{color:#ff9900;}	
	.midashi_top{background:#66cc00 url( /img/top_midashi.jpg);color:#f7fff7;padding:4pt;border-left:solid 1px #55bb44;border-bottom:solid 1px #55aa55;border-top:solid 1px #88cc88;border-right:solid 1px #88cc88;margin-bottom:10px;font-weight:bold}

.classic_head{background:#eeeeee url(/img/top_menu.jpg);}

	.top_uranai_row{border-bottom:dotted #aaaaaa 1px;}	

	.midashi_blue{background:#069ae2 url( /img/bg_mds_blue.jpg);color:#f7fff7;padding:5pt;border:solid 1px #0095dd;margin-bottom:10px;font-weight:bold}
	
	.midashi_green{background:#66cc00 url( /img/bg_mds_green.jpg);color:#f7fff7;padding:4pt;border:solid 1px #7eac00;margin-bottom:10px;font-weight:bold}
	
	.midashi_green_top{background:#66cc00 url( /img2/bg_top_bar.jpg);color:#f7fff7;padding:4pt;border:solid 1px #7eac00;margin-bottom:5px;font-weight:bold}

	.midashi2{background:#93b06b;color:#222222;padding:4pt;border:solid #cccccc 1px;margin-bottom:10px;font-size:95%;background:url(/img/top_grd.jpg);}
	.myvalue{color:#222222;padding:4pt;border:solid #cccccc 1px;margin-bottom:10px;font-size:95%;}

	.table_head{background:#93b06b;color:#222222;padding:4pt;font-size:95%;background:url(/img/bg_grd.jpg);}
	.table_header{background:#ff9900;background:url(/img2/bg_table_title.jpg);font-size:12px;border:1px solid #F8BA11;color:#555555;}
	
	.my_menu{ width:95%;font-size:80%;text-align:right;background:#eeeedd;padding:5px;margin:0 auto;}
	.my_menu a{font-weight:bold;}
	.itiran{border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;font-family:tahoma;}
		.itiran.nm{font-size:90%;color:#008800}
		.itiran.pr{font-size:95%;color:#008800}
	.itiranr{border-bottom:solid #cccccc 1px;border-left:solid #cccccc 1px;border-right:solid #cccccc 1px;}
		.itiran b{color:#333333}
	.bgnb0 {background:url(/img/bgnb0.gif);}
	.bgnb1 {background:url(/img/bgnb1.gif);}
	.bgnb2 {background:url(/img/bgnb2.gif);}
	.bgnb3 {background:url(/img/bgnb3.gif);}
	.bgnb4 {background:url(/img/bgnb4.gif);}
	.bgnb5 {background:url(/img/bgnb5.gif);}
	
	.toushi_table{font-family:tahoma;}
	
	.input_form{	font-size: 17px;
	background: #ffffee url( /img/bg_form.gif )  ;
	border: 1px solid #cccccc;
	color: #666666;}
	
	
	fieldset{
	 padding:15px;
	 border:solid #cccccc 1px;
	 margin-top:15px;
	 padding-top:0;
	 color:#777777;
	 
	 
	 }
	legend{
		font-weight:bold;
		margin-bottom:15px;
		font-size:100%;
		color:#448844;
	}
	
	.formlabel {
	float: none;
	display: block;
	font-size: 80%;
	font-weight: bold;
	color: #817A71;
}
	
	#form_pass{font-size:12px;height:14px;}
	#form_mail{font-size:12px;height:14px;font-weight:bold}
	
	#bbs{ width:800px;text-align:center;margin:0 auto; }
	
	.bbs_flame_dig{ background:#f7f7f7;padding:10px;width:400px; border:solid #cccccc 1px;font-size:80%  }
	.bbs_res{ width:100%;margin-top:20px;font-size:100% }
	.bbs_post{  }
	.bbs_post_name{ font-weight:bold;color:#008800 }
	.bbs_res_cont{ padding-left:15px; line-height:130%;  }
	

	.rating_flame_dig{ font-size:95%  }
	.rating_title_all{ font-size:80% }
	.rating_res{ width:400px;margin-top:40px;margin-left:10px;font-size:80%;background:#eeeebb;border:solid 1px #ccccaa }
	.rating_post{ width:400px;margin-bottom:10px;margin-left:10px;line-height:150%;border-bottom:1px dotted #888888; }
	.rating_title{ font-family:tahoma;width:400px;background:#ffffff;font-size:80%;padding:2px;font-weight:bold; }	
	.rating_comment{ width:400px;font-size:80%;margin-bottom:20px;margin-left:5px; word-break:break-all;}

	#bbs_top_link{  }

		#bbs_top_link h1{ font-size:120%;color:red }

	.bbs_list {
   overflow:auto;
   font-size:80%;
   padding:4px;
   width:544px;
   height:130px;
   border:solid   #aaaaaa 1px;
   line-height:120%;
}
	.thist{
		background:#316ac5;
		color:white;
		border:dotted #888888 1px;
		font-weight:none;
	
	}
	.bbs_new{
		font-weight:bold;	
	}
	.bbs_list .bl{
		color:#333333;
	}
	.bbs_list .thist .bl{
		color:#ffffff;
	}

	#bbs_cont {
   overflow:auto;
	background:#f7faf7;padding:10px;font-size:95%;
   width:500px;
   line-height:120%;
}
	.bbs_link {  
	float:left;
    font-size: 80%;
    margin-right:10px;
    margin-left:40px;
    border: 1px solid #aaccaa;    
    }

	.bbs_link a, .bbs_link span {
	display: block;
    padding: 0.2em 0.5em;
    width:80px;

    border-bottom: 1px solid #aaccaa;
    text-decoration: none;

     }

	.bbs_link .thisp {    
    font-weight: bold;
    background: #aaccaa;
    color: #ffffff; }


	.bbs_link_old {
	float:right;
    font-size: 80%;
    margin-left:40px;
    margin-bottom:5px
    
    }
	.bbs_link_old a, .bbs_link span {
	float:right;
	display: block;
    padding: 0.2em 0.5em;
	margin-right:1px;
    border: 1px solid #aaccaa;
    text-decoration: none;

     }

	.bbs_link_old .thiso {    
    font-weight: bold;
    background: #aaccaa;
    color: #ffffff; }


	.top_link {  
		float:left;
	    font-size: 95%;
	    border: 1px solid #ffffff;    
    }
	.top_link a, .bbs_link span {
		display: block;
	    padding: 0.2em 0.5em;
	    width:160px;
		height:30px;
	    text-decoration: none;
		
     }
	.top_link h2 {
		font-size:100%;
		margin:0;
		font-weight:normal; 
     }


	.middle_link {       padding-left: 1em;padding-bottom: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 95%; }

	.middle_link a, .middle_link span {
	display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    margin-bottom: 0.1em;
    border: 1px solid #aaccaa;
    text-decoration: none;
    background:white;
     }

	.middle_link .thisp {    
    font-weight: bold;
    background: #aaccaa;
    border:#ff9900 2px solid;
    color: #ffffff; }
    
    	.middle_link_club {       padding: 1em;
    clear: left;
    font-size: 95%; }

	.middle_link_club a{
	display: block;
    float: left;
    padding: 0.1em 0.1em;
    margin-right: 0.2em;
    margin-bottom: 0.1em;
    border: 1px solid #aaccaa;
    text-decoration: none;
    background:white;
     }


	.middle_link_club .thisp {    
    font-weight: bold;
    background: #aaccaa;
    border:#ff9900 2px solid;
    color: #ffffff; }
    
    
    
    .data_cont{ margin-left:20px;}
    .data_data{margin-left:20px;font-size:80%}


	.rsst{font-size:90%;color:#880000;font-family:tahoma;}
	.rss{border-bottom:dotted #888888 1px;padding:2px;font-size:90%}
	.rss a{color:#4444cc;text-decoration:none;}
	.search_box{background:#eeeeee url(/img2/bg_searchbox.jpg);;margin:0 auto;margin-bottom:8px;padding:3px;width:780px;border:solid #0da1e9 1px;}


	.search_box_sell{background:#eeeeee  url(/img2/bg_searchbox.jpg);margin:0 auto;padding:1px;width:790px;border:solid #cccccc 1px;margin-bottom:20px;}

	.search_box_sell_cell{background:#ffffff;padding:10px;border:solid #cccccc 1px;margin:2px;}
 .search_box_sell_title {color:#666622;background:#eeeebb url(/img2/bg_vage.jpg);padding:10px;border:solid #cccccc 1px;margin:2px;font-weight:bold;}
	
	.top_ranking_inner  ol{margin-top:3px;margin-bottom:8px}
	.top_ranking_inner{ float:right;color:#444444;width:155px;margin:0;padding:5px;font-size:80%;line-height:140%;margin-bottom:10px;background: url(img/bg_rank.jpg) no-repeat top right;border-bottom:1px solid #f2f2ff;} 

	.top_air_inner{ float:right;color:#444444;width:155px;margin:0;padding:5px;font-size:80%;line-height:140%;margin-bottom:10px;background: url(img/bg_air.gif) no-repeat top right;} 

	.top_bbs{ padding:5px;font-size:80%;line-height:140%;}
			

	.top_ranking_club_inner{ color:#444444;width:170px;margin:0;padding:5px;font-size:80%;line-height:150%;border:solid #cccccc 1px;background:url(/img/top_grd.jpg);margin-bottom:10px} 
	
	.top_rss{ color:#444444;width:155px;margin:0;padding:5px;font-size:80%;line-height:150%;border:solid #cccccc 1px;background:url(/img/top_grd.jpg);margin-bottom:10px} 

	.all_club_inner{ color:#444444;width:800px;margin:0 auto;font-size:80%;line-height:150%;margin-bottom:10px;}
	
		.all_club_inner h2{font-weight:bold;font-size:100%;margin:0;color:#008800}
		.all_club_inner .nn{background:#fff7f7;text-align:right;font-weight:bold;color:#008800;border:solid #aaaaaa 1px;}
		.all_club_inner .n1{background:#eeffee;text-align:right;color:#000000;border:solid #aaaaaa 1px;}
		.all_club_inner .n2{background:#ffffff;text-align:right;color:#000000;border:solid #aaaaaa 1px;}
		.all_club_inner .o{background:#f2f2ff;text-align:center;color:#000000;border:solid #aaaaaa 1px;}
		.all_club_inner .l{border:solid #cccccc 1px;}


	#header{width:850px;margin:0 auto;height:50px;background:#008800 url(/img/bg.jpg) left bottom;}
	#headerad{width:800px;margin:0 auto;padding:3px;background:#ffffff;}
	
	#toplogo {float: left; margin-top: 10px;}
	#toptext{ float: right;color:white;font-size:95%;margin:3px }
	#headmenu{float: right;margin: 3px;color:#ffffff;font-size:80%;text-align:right;line-height:130%}

	#pankuzu{width:800px;margin:0 auto;background:#eeeeee url(/img/bg_pan.gif);color:#555555;padding:4px;font-size:80%;min-height: 20px}
		#pankuzu a{float:left;color:#008800}
		#pankuzu h1{float:left;font-size:100%;margin:0}
		#pankuzu span{float:left;color:#888888}
		
	#page_title{width:800px;margin:0 auto;}
	
	#conts{width:840px;margin: 0 auto;}

	#error_mes{width:700px;;background:#eeeeee url(/img/bg_mes.jpg);color:#ee0000;border:solid #aaaaaa 1px;margin: 0 auto;text-align:center;padding-top:10px;padding-bottom:10px;margin-top:10px;font-size:85%;}
	
	#result_mes{width:90%;background:#FAD163 url(/img/bg_mes.jpg);border:solid #c7aa33 1px;margin: 0 auto;text-align:center;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;font-size:85%;font-weight:bold;}

	#uma_search_box{width:800px;background:#ffffff;border:solid #ffffff 1px;margin: 0 auto;text-align:left;padding:1px;font-size:90%;}

	#uma_kouho{font-size:80%;}

	#uma_title{margin:0;font-size:130%;}
	#uma_title a{text-decoration:none;}
	.uma_photo_mini{margin-left:10px;}
	.uma_photo_mini img{vertical-align: middle;margin-left:2px;}

	#top{ width:800px;margin:0 auto;}
	#top_left_cont{ float:left;width:185px;margin:0;padding:3px;}

 	
	.top-menu-hide {display: none;}	
	.top-menu-show {display: block;}
	
	#top_middle_cont{ float:left;width:445px;padding-top:3px; margin:0;}
		#top_middle_cont h3{font-weight:normal;font-size:100%;margin:0}
		#top_left_cont li.top_menu {color:white;}
	 	#top_left_cont ul {padding:2px;margin-bottom: 0;margin-top: 0;}
 		#top_left_cont .top_club{ color:#008800 }
	
	#eva_middle_cont{ float:left;padding:3px; margin:0;}
		#eva_middle_cont h2{font-weight:bold;font-size:120%;margin:0;}
		#eva_middle_cont .m{background:white;text-align:center;font-size:110%;}
		#eva_middle_cont .p{background:#f7fff7;text-align:center;font-size:110%;}
		#eva_middle_cont .t{background:#f7f7ff;text-align:center;font-size:110%;font-weight:bold}
	
	#top_right_cont{ float:right;width:165px;padding:3px; margin:0 }

	#uranai{ width:740px;padding:3px; margin:0 auto;text-align:center}
	
	#uranai .result_list{width:650px;text-align:left;background:#ffffee;padding:10px;border:1px solid #888866;margin:0 auto;}
	#uranai .midashi2{text-align:left;background:#f7f7f7;padding:5px;border:1px solid #888866;font-weight:bold;}
	#uranai ul{ margin-top:0; }
	#uranai_kaisetu{text-align:left;width:700px;font-size:90%;border:1px solid #008800;background:#eeffee;padding:10px;line-height:140%;margin:0 auto}



	#top_topics{ width:100%;}
	.top_cont{ font-size:80%;line-height:120%;}


	#footer{ clear:both; }


	.my_t_label{ background:#f7f7f7 ;padding:2px; }
	.my_t_value{ border-right:solid #cccccc 1px }
	
	
	
	.classic_nm{ font-family:tahoma;text-align:right }
	.classic_nmb{ font-family:tahoma;text-align:right;font-weight:bold;color:#ff7700 }
	
	
	#photo_list{
	
		font-size:80%;
		margin-bottom:30px;
	
	}
	
	
	.clubhorse{
		width:800px;
		margin:0 auto;
		border:1px solid #cccccc;
		background:url(/img_s/bg_ch.jpg);
	}
	
	.clubhorse .hstitle{
		font-size:90%;
		background:#eeeebb;
		font-weight:bold;
		padding:5px;

	
	}
	.clubhorse .hspr{
		float:right;
		font-weight:normal;
		font-size:90%;
		color:#008800;
	}
	.clubhorse .detail{
		font-size:80%;
		padding:10px;
	}
	
	.clubhorse .nmbig{
		font-size:150%;
		font-family:tahoma;
		font-weight:bold;
		color:#cc3333;
	
	}
	
	
.img_shadow {
    margin: 5px 0 0 5px;
    background: url(/img_s/image_shadow.gif) right bottom;
    float: left;
}

.img_shadow a:hover {	/*for IE6*/
    _border:0px #ff9900 solid;

}

.img_shadow a:hover img {
    border:2px #ff9900 solid;
    padding: 2px;
}
 
.img_shadow img {
    position: relative;
    left: -5px;
    top: -5px;
    padding: 3px;
    background: #ffffff;
   border: 1px #ffffff solid;
}


#top_img_list{
margin-top:5px;
}

#top_img_list img{
border:1px solid #aaccaa;
margin:2px;
}

#top_img_list a img:hover{
border:1px solid #ff9900;
}



.sh_mod_ad{
	text-align:left;
	font-size:12px;
	margin:0 auto;
	width:770px;
	
}


.ctc_leftcol{
	text-align:left;
	font-size:90%;
	background:#eeeeff;
	padding:5px;
	width:160px;

}

.ctc_rightcol{
	text-align:left;
	font-size:80%;
	padding:5px;
	background:white;
}


.sh_money{
	font-family:tahoma;
	font-weight:bold;
	color:#008800;
	font-size:14px;

}

.sh_simple{
	clear:both;
	padding-left:1px;
	background:#6688ff url(/img_s/bg_sh_simple.jpg);
	font-size:10px;
	color:#ffffff;
	margin:0;
	
}

.sh_simple2{
	color:#008800;
	font-size:90%;
}
.sh_simple_top{
	padding-left:1px;
	font-size:10px;
	color:#008800;
}
.sh_top_img{
	margin-right:3px;
	border:1px solid #aaaacc;
}

.cf_title{
	background:#f7f7f7 url( /img/bg_rank.jpg );
	width:140px;

}

a.club_topix{color:black;}
a.club_topix:hover{color:red;}


#aiba_tab{
	font-size:12px;
	font-weight:bold;
	padding:0px;
	border-bottom:4px solid #009ae3;
	padding-top:12px;
}

#aiba_tab a{
	color:#009ae3;

}

#aiba_tab .non_select_tab{

	width:90px;
	background:url(/img/bg_tag.jpg);
	padding:7px 5px 4px 5px;
	color:white;
	float:left;
	text-align:center;
	margin:0 6px 0 0px;

}

#aiba_tab .select_tab{
width:90px;background:#009ae3 url(/img/bg_tag_on.jpg);;padding:7px 5px 4px 5px;color:white;float:left;text-align:center;margin:0 6px 0 0px;color:#ffffff;
}
#aiba_tab .select_tab a{color:white;}


	.icon_mini_ippan{width:76px;height:21px;background:url(/img2/icon_mini_green.jpg);background-repeat: no-repeat;text-align:center;color:white;}

	.icon_mini_plus{width:76px;height:21px;background:url(/img2/icon_mini_blue.jpg);background-repeat: no-repeat;text-align:center;color:white;}

	.icon_mini_minus{width:76px;height:21px;background:url(/img2/icon_mini_red.jpg);background-repeat: no-repeat;text-align:center;color:white;}

	.icon_mini_system{width:76px;height:21px;background:url(/img2/icon_mini_system.jpg);background-repeat: no-repeat;text-align:center;color:white;vertical-align:top;}


	.icon_mini_system_sub{width:76px;height:21px;background:url(/img2/icon_mini_system_sub.jpg);background-repeat: no-repeat;text-align:center;color:#aaaaaa;vertical-align:top;}

	.icon_mini_name{font-size:11px;text-align:center;}
	
#icon_head{float:right;cursor:pointer;}





.club_info_lead{clear:all;font-size:80%;color:#cc0000;text-align:right;}

.club_info_midashi{font-weight:bold;color:#cc0000;margin-top:10px;margin-bottom:10px;}

.club_info_left_col{text-align:left;background:#fffdeb url(/img_c/col_left.jpg);color:#666633;padding:5px;width:35%;background-repeat:repeat-x;}
.club_info_right_col{text-align:left;background:#ffffff;color:#333333;padding:5px;width:65%;}


.club_horse_m{background:url(/img_c/bg_horse_m.jpg);width:160px;height:25px;padding-top:5px;font-size:12px;background-repeat:no-repeat;font-weight:bold;}
.club_horse_f{background:url(/img_c/bg_horse_f.jpg);width:160px;height:25px;padding-top:5px;font-size:12px;background-repeat:no-repeat;font-weight:bold;}

.club_horse_b{background:url(/img_c/bar_empty.jpg);width:780px;height:30px;padding-top:10px;font-size:16px;font-weight:bold;text-align:left;background-repeat:no-repeat;}

.flow_right_col{font-weight:bold;border-right:1px dotted #dbd8bf;padding-right:13px;text-valign:top;}
.flow_left_col{;padding-left:13px;text-valign:top;}


.club_memo_left_col{text-align:left;background:#eeeeee;color:#444444;padding:5px;width:45%;}
.club_memo_right_col{text-align:left;background:#ffffff;color:#333333;padding:5px;width:65%;}

.club_memo_copy{text-align:left;margin-left:10px;	color:#cc0000;font-size:12px;font-weight:normal;}

.club_memo_title{font-weight:bold;background:#eeeebb url(/img_c/col_left.jpg);color:#888844;padding:5px;}

.club_memo_cont{padding-left:5px;background:#ffffee;padding-top:5px;color:#cc0000;}

.black_1{font-weight:bold;}

	
.club_midashi_blue{background:#069ae2 url( /img/bg_mds_blue.jpg);color:#f7fff7;padding:5pt;border:solid 1px #0095dd;margin-bottom:10px;font-weight:bold;font-size:17px;}



.sh_m {background:#4395e9 url(/img_c/bg_m.jpg);color:white;}
.sh_f {background:#e96666 url(/img_c/bg_f.jpg); color:white;}


.white_a{color:white;}

.sh_list{text-align:left;margin-right:10px;float:left;width:180px;line-height:120%;}
.sh_list_img{margin-right:3px;border:1px solid #aaaacc;}

.sell_list_img{float:right;margin-left:5px;border:1px solid #dddddd;}
.sell_list_img:hover{border:1px solid #ff9900;}

.today_date{ color:#008800; }
#today .today_date{ color:#008800;margin-right:5px;font-family:tahoma; }
#today .today_day{ font-size:150%;background:url(/img2/bg_memo.jpg);font-weight:bold;;font-family:tahoma;padding:5px;color:#666666; }
#today .today_dot{ border-bottom:1px dotted #888888;margin-bottom:3px;}


#s_banner_up{margin:0 auto;text-align:center;padding-bottom:14px;		}
#s_banner_down{margin:0 auto;text-align:center;padding-top:14px;		}

.mygrade_right_col{background:white;text-align:left;color:#888888;border:1px solid #cccccc;font-size:12px;font-family:tahoma;}
.mygrade_left_col{text-align:center;background:#ffffbb;padding:4pt;border:solid #cccccc 1px;}


.photo_footer{color:#888877;}


#contact_form{font-size:80%;text-align:left;}
.contact_form_left{ width:100px;background:#e2e2e2;padding:5px;}
.contact_form_right{padding:5px;}
.contact_sample{color:#777777;}

.hissu{
	color:#ff0000;
}

.reason_contentplace { background-color:rgb(238,238,255);color:#000000; width: 400px; margin-bottom:10px;}
.reason_contentplace p { margin: 0 10px 0 10px; }
.reason_topplace{ background: url(/img/ZO99SJJJj-1.png) no-repeat top right; }
.reason_bottomplace { background: url(/img/sgdohhmjk-2.png) no-repeat top right; }
img.reason_placeborder { width: 20px; height: 20px;border: none;display: block !important; }


	.reason_post{ margin:4px;line-height:140%;}
	.reason_title{ font-family:tahoma;width:400px;font-size:80%;padding:2px;font-weight:bold; }	
	.reason_comment{ font-size:80%;margin-left:5px; }
	
	
#top_bn{
	font-size:70%;
	text-align:center;
}


.memory_info_left_col{text-align:right;background:#996600 url(/img2/bg_memory.jpg) ;color:#ffffff;padding:3px 6px 3px 3px;width:35%;background-repeat:repeat-x;width:25%;}
.memory_info_right_col{text-align:left;background:#ffffff;color:#333333;padding:3px 3px 3px 6px;width:65%;}
.memory_info_right_col span{color:#996600;font-weight:normal;font-family:tahoma;}
.memory_ureyuki{color:#aaaaaa;font-size:10px;}
.memory_ureyuki_this{color:#996600;font-size:16px;font-weight:bold;}
.memory_midashi{color:#996600;}
#memory_title{color:#996600;margin:15px;font-size:120%;}

.memory_img_select{border:1px solid #ff9900;}
.memory_img_normal{border:1px solid #ffffff;}

#memory_photo_list{margin:2px;text-align:left;margin-left:15px;}
#memory_photo_list a img{margin-right:2px;}
#memory_photo_list a img:hover{border:1px solid #999999;}


#memory_top_table{margin:0 auto;}
#memory_top_table img{border:1px solid #ffffff;}

#memory_top_table a img:hover{border:1px solid #ff9900;}

.pr_text{ font-size:90%;color:#008800;font-weight:bold;text-align:center; }

.tax_doc{
	margin-left:15px;
	margin-bottom:30px;
}

.article_item{float:right;}
.article_date{color:#008800;}
.article_icon {text-align:right;}
.article_icon img {margin:0;}

#top_article{background:url(/img2/bg_top_article.jpg) repeat-x;font-size:80%;padding:10px;padding-top:8px;width:90%;margin-left:12px;border:1px solid #CF7200;margin-bottom:15px;	}

.top_article_title{margin-bottom:10px;color:white;}

#top_article_tbl{
	width:100%;
	border-spacing:0;

}

#top_article_tbl td{
    padding:0px;
}
