@charset "shift_jis";
/* CSS Document */

	@import url(colbase.css);
	@import url(contentbase.css);
	@import url(buttonbase.css);
	@import url(raceHitTable.css);

      
      /*Wrap_main*/
	  
	body{margin:0; background-color:#fff;}
	
	a{
		font-style:normal;
		text-decoration:none;
		border:0;
	}
	a img{border:0}
		  
	#b{width:100%;}
	
	#wrap{width:1004px;margin: 0 auto;border-left:3px solid #9a9;border-right:3px solid #9a9; background:#e8e8e8;}
	  
	#wrap_main{float:left;border:0px solid #999;width:780px; padding:8px;}
    #wrap_side{float:left;border:1px solid #999;width:200px;height:100%; background-color:#ddd}
	#wrap_footer{clear:left;width:990px;height:24px; background-image:url(../site_images/top_footer.jpg); text-align:center; color:#fff; font-weight:bold; font-size:10pt;padding:5px;}
	.gaikyu_data_message{
		color: #F03;
		font-size:120%;
		margin: 0px auto;
		text-align: center;
	}
	

	.top_image_span{
		color: blue;
		margin-bottom: 5px;
		margin-left: 5px;
	}
	.top_image_span a:visited{
		color: blue;
	}
	#subwrap_header{margin: inherit; width:777px; height:145px;margin-bottom:5px; border-bottom:0px solid #000;}
	
	.top_image{
		float:left;
		width:42%;
		background-color: white;
		padding: 5px;
		margin-bottom: 5px;
		box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
	    border-radius: 10px;        /* CSS3Δ */  
	    -webkit-border-radius: 10px;    /* Safari,Google Chromep */  
	    -moz-border-radius: 10px; 

	}
	
	/*.news{float:right;width:55%;font-size:80%;}*/
	.news{width:100%;font-size:80%;}
	.news dt{}


	.top_image dt, .news dt{ list-style:none; float:left;margin-right:4px;padding:3px; background-color:#036; -webkit-box-shadow: #244766 1px 1px 2px;-moz-box-shadow: #244766 2px 2px 2px;box-shadow: #244766 2px 2px 2px;-webkit-border-radius: 3px; -moz-border-radius: 3px;}
	.top_image dt a, .news dt a{color:#fff; }
	.news li{font-size:100%;line-height:140%;}
	
	#info{line-height: 120%;}
	
	#tekichu_info{ margin-top:15px; height: auto;}
	/*#feed1{height: 270px;}*/
	
	.clink1{
	text-align:center;
	border-top: 1px solid #252525;
	border-bottom : 4px solid #252525;
	border-left : 1px solid transparent;
	border-right : 1px solid transparent;
	padding : 3px 5px 3px 5px;
	border-radius : 4px;
	-moz-border-radius : 4px;
	-webkit-border-radius: 4px;}
	
	#top_navigation {
	/*height : 10px;*/
	list-style : none;
	/*margin-top : -10px;*/
	margin-bottom : 2px;
	width : 100%;
	font-family: "CI","Hiragino Kaku Gothic Pro","qMmpS Pro W3","lr oSVbN",sans-serif;
	/*letter-spacing:-0.08em;*/
	}
	#top_navigation ul.nav {
	/*background : transparent;
	width: 100%;
	height : 16px;
	line-height : 15px;*/
	list-style : none;
	padding : 0 1px;
	font-size : 11px;
	
	}
	#top_navigation ul.nav li {
	display : inline;
	list-style : none;
	padding : 0;
	background : transparent;
	}
	#top_navigation ul.nav a {
	background :#d7d7d7;
	
	font-size : 11px;
	color : #000099;
	float : left;
	padding : 2px 4px 2px 4px;
	text-decoration : none;
	margin:0 1px;
	
	border-top: 1px solid #252525;
	border-bottom : 4px solid #252525;
	border-left : 1px solid transparent;
	border-right : 1px solid transparent;
	border-radius : 4px;
	-moz-border-radius : 4px;
	-webkit-border-radius: 4px;
	}
	#top_navigation ul.nav a:hover {
	background : #252525;
	border-top : 1px solid #252525;
	border-bottom : 4px solid #000;
	border-left : 1px solid #252525;
	border-right : 1px solid #252525;
	color : #FFF;
	padding : 2px 4px 2px 4px;
	border-radius : 4px;
	-moz-border-radius : 4px;
	-webkit-border-radius: 4px;
	}

	#subwrap_contents{margin: inherit; width:770px;border:0px solid #9a9;;}
	  
	#subwrap_pr{float:left;width:99%;}
	#kyo{height:300px;}
	#tekichu{}
	
	
	#seiseki{ position:relative;top:10px;}
	
	#subwrap_blog{float:right;width:47%;}
	  
	.feed {
			font-size:80%;
			line-height:140%;
            border:1px solid #ccc;
            background-color:#fff;
            margin:10px auto; padding:10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
	 }
	 .feed h2 {
		margin:0 0 10px 0; padding:0;
	 }
	 dl {
		margin:0; padding:0;
	 }
	 dt {
		margin:0; padding:0;
		color:#666;
	 }
	 dd {
		margin:0 0 5px 0; padding:0;
	 }
	  
	  
	#jrdb_board{
		width:185px;	
		/*border:3px solid #555;*/
		font-size:10pt;
		margin:2px;
		text-align:left;
		border:3px solid #666;
		background-color:#ddd;
	}
	
	#jrdb_board dl{	
		margin:0px 0px 12px 0px;
		padding:0px;
		border-top:solid 1px #ddd;
		border-right:solid 1px #ddd;
		border-left:solid 1px #ddd;
		font-size:90%;
	}
	
	#jrdb_board dt{	
		margin:0px;
		padding:0px;
	}
	
	#jrdb_board a{
		margin:0px;
		padding:3px 8px;
		background-color:#EDF2F2;
		/*background-color:#EDF2F2;*/
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #fff;
		border-right: 1px solid #ddd;
		color:#009;
		text-decoration:none;
		display:block;
	}
	
	
	#jrdb_board a:hover{
		/*background-color:#E0E9E9;*/
		background-color:#bcb;
		color:#d00;
	}
