﻿a { text-decoration:none ;}
body {
	background-color:tomato;
	padding:0;
	font-size:12px;
	line-height:130%;
	width:820px;
	margin:0px auto 0px auto;
}

#wrapper {
	background-color:white;
	width:820px;

	height:auto;
	padding: 10px 0px;
	margin:0px 0px 0px 0px;
	overflow:auto;
}

#header {
	background-color:white;
	width:820px;
	float:left;		
	text-align:center;
	margin:2px 0px 0px 0px;


}





#dhtmlgoodies_menu{

}




#yamato {

	left:2px; 
	width:750px;
	font-size:18pt; 
	COLOR: red;
	font-weight:bolder;
	font-family:	'ＭＳゴシック',
			Osaka,sans-serif; 
			filter:progid:DXImageTransform.Microsoft.Shadow(color=#6699ff, strength=3, direction=135);
	padding:10px;
	margin: 30px 0px 10px 0px;
}

#counter {

	float:right;
	margin: -20px 5px 0px 0px;
}





#contents {
	background-color:white;

	padding:28px 0px 0 0;
	width:390px;

	float:left;
	margin: 0px 0px 0px 0px;
	overflow:auto;
}

#contents br{clear:both}


/* ### index ### */
#left_bar {

	background-color:white;
	text-decoration:none;
	float:left;
	width:170px;
	padding:0 0 0 20px;
		 margin: 0px 0px 0px 0px;
	
	
}

#left_bar a{color: #333333;
			font-size:8.5pt;
}
#left_bar a:hover {color:red;text-decoration: underline}

	



/* ### photo ### */

#contents image {width:220px;float:left}
#contents .imagel {width:250px}
#contents .imagell {width:390px;}
#contents .image2 {width:195px;}
#contents .image_left {width:190px;float:left}
#contents .image_right {width:190px;float:right}
#contents p {width:380px;font-size: 10pt;}
.sl {font-size: 6pt;margin-top: 0;}
.tpin {position:absolute;visibility:hidden;top:80px;}


/* ### topics ### */

#topics h1{font-size: 10pt;font-weight: bolder;color: maroon;margin-bottom: 0;}
#topics {position: absolute; filter:progid:DXImageTransform.Microsoft.Shadow(color=#6699ff, strength=1, direction=135);}
#topics a:hover{color: red;text-decoration:underline}
#topics a {color: blue;font-size:8pt;font-weight:thin;}
#dai {text-align: center;font-size:11pt;color: #6090ef;margin: 0px;}

/* ###  right_bar  ### */
#right_bar {

	background-color:white;
	text-decoration:none;
	float:right;
	width:230px;


}
#right_bar table {margin: 5px;}
#right_bar td {font-size:10pt;}
#right_bar div{border-top: 1px solid #3333ff;padding: 5px;margin: 5px;font-size: 8pt;}


#houkoku {color:orangered;background:#f6ffff}
#rlink { color:green;background:#f6ffff}
#rlink a {color:red;}
#rlink a:hover {color: white;background:red;}
#schedule {font-size: 7pt;color: blue;background:#f6ffff}
#right_bar h1 {font-size: 10pt;text-align: center;margin: 0px;}

#schedule td{font-size:7pt;}
#schedule {border-collapse: collapse;}
#schedule a {color:blue; text-decoration:underline}
#schedule a:hover {color: white;background:red;}

/* #### rekidai record ###*/

#rekidai {margin:0px 60px 0px 60px}
#mrecord {float:left}
#frecord {float:right}
#wakoukiroku {position: relative;FONT-WEIGHT: bold;FONT-SIZE: 13pt;color: red;text-align:center}
#wakoukiroku a{FONT-SIZE: 10pt}
.r-syumoku{width:70px}
.r-name{width:100px}
.r-record{width:90px}
.r-year{width:40px}

#rekidai table.mtable {border-collapse:collapse;border: 2px solid #8080ff;height:520px;text-align:center;color:blue}
#rekidai .mtable td{border : 1.5px solid #8080ff;}
#rekidai table.ftable {border-collapse:collapse;border: 2px solid #ff80ff;height:520px;text-align:center;color:red}
#rekidai .ftable td{border : 1.5px solid #ff80ff;}


#rekidai caption{font-size:11pt;font-weight:bold}
#rekidai a{color:blue}
#rekidai a:hover { color: red;text-decoration: underline}

#frecord a{color:red}
#frecord a:hover{color:blue}

#rekidai .new{color:#green;background:#ccffff;}
#rekidai .new{color:green}
#rekidai .new a{color:green}




/* ###############            ################## */
#taikairecord {margin:30px 50px 20px 50px}
#taikairecord table{font-size:9pt;border: none;}

#taikairecord .syumoku { width:40pt;}
#taikairecord .round { width:20pt;}
#taikairecord .name { width:55pt; }
#taikairecord .record { width:40pt; }
#taikairecord .bikou { width:30pt;}
#taikairecord .newrecord { width:30pt; color: "red";font-weight: bold;}
#taikairecord .coment { width:220pt;}
#taikairecord .wind { width:30px}
#taikairecord .date {width:50pt}
#taikairecord .taikai{width:80pt}
#taikairecord .place{width:50pt}
#taikairecord .memo{width:100pt}

#taikairecord td,th { border:1pt solid #ffffff;; vertical-align:middle; empty-cells:show ;}
#taikairecord table {border-collapse : collapse; margin:10px 0px}
#taikairecord div { margin:30px 0px}
#taikairecord .taikaimei {margin-left:50px}
#taikairecord a { color:blue}
#taikairecord a:hover { color:red;text-decoration:underline;}


/* ################## syumoku #################### */
#slc a {font-size:8pt}


#syumoku_record{
margin:20px 10px 20px 30px;
}
#syumoku_record a{
color:blue;
}
#syumoku_record a:hover{
color:red;
text-decoration:underline;
}

#syumoku_record table{font-size:9pt;border: none;border-collapse : collapse; margin:10px 0px}
#syumoku_record td,th { border:1pt solid #8080ff; vertical-align:middle; empty-cells:show ;}
#syumoku_record_title{
text-align:center;
font-size:12pt;
color:red;
font-weight: bold;
}

#select_syumoku {
padding:5px 0px 5px 0px;
margin-right:10px;
background:#f5f5f5;
width:60pt;
float:left;
text-align:center;
border-collapse:collapse;border: 1px solid #8080ff;
}
#select_syumoku a {
color:green;
}
#select_syumoku a:hover {
color:orange;
text-decoration:underline;
}
#select_mode{
background:#f5f5f5;
border-collapse:collapse;border: 1px solid #8080ff;
width:550px;
text-align:center;
}

/* ################### ekiden ##################### */
#jyoshirekidai {margin:20px 60px 50px 80px}
#jyoshirekidai table {border-collapse:collapse;border: 2px solid #8080ff;height:420px;text-align:center;color:blue}

#pase {}
#ekidenjyoshidata {}
#tanzawamap {position:absolute; left:10px;top:120px;z-index:1}
#tanzawapic {position:absolute; left:380px;top:150px;z-index:2}
#tanzawapic a {color:blue;font-size:9pt }
#tanzawapic a:hover {color:red;}
#eback {position:absolute; left:600px; top:22px;color:blue;font-size:20pt;font-weight:bold}
#eback a:hover {color:red}

#w1 {position:absolute; left:220px; top:190px;z-index:3;font-size:8pt;color:red}
#w2 {position:absolute; left:360px; top:510px;z-index:3;font-size:8pt;color:red}
#w3 {position:absolute; left:420px; top:390px;z-index:3;font-size:8pt;color:red}
#w4 {position:absolute; left:210px; top:230px;z-index:3;font-size:8pt;color:red}
#w5 {position:absolute; left:470px; top:545px;z-index:3;font-size:8pt;color:red}
#m1 {position:absolute; left:225px; top:325px;z-index:3;font-size:8pt;color:blue}
#m2 {position:absolute; left:180px; top:360px;z-index:3;font-size:8pt;color:blue}
#m3 {position:absolute; left:250px; top:520px;z-index:3;font-size:8pt;color:blue}
#m4 {position:absolute; left:315px; top:150px;z-index:3;font-size:8pt;color:blue}
#m5 {position:absolute; left:710px; top:350px;z-index:3;font-size:8pt;color:blue}
#m6 {position:absolute; left:350px; top:330px;z-index:3;font-size:8pt;color:blue}
#m7 {position:absolute; left:470px; top:530px;z-index:3;font-size:8pt;color:blue}
#marker a:hover {text-decoration:underline}

#maru {position:absolute;left:250px;top:346px; font-size:6pt; color:red ;z-index:4}

	/* メニューのベースデザイン用のCSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* OperaでOKを表示するのに必要 */
	}
		
	#dhtmlgoodies_menu{	
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* インデント0 */
		padding:0px;	/* インデント0 */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* メニューのベースデザイン用のCSSここまで */
	
	

	
	/***********************************************************************
		メニューブロック用のCSS 
	***********************************************************************/
	#dhtmlgoodies_menu ul{


		background-color:#FFF;
		padding:1px;
	}
		#dhtmlgoodies_menu li{
		text-align:center;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{
		border:0px;
		padding:1px;
		border:1px solid #dcdcdc;

		background-color:#fdf;
		overflow:visible;
	}
	#dhtmlgoodies_menu ul.menuBlock2{
		border:0px;
		padding:1px;
		border:1px solid #dcdcdc;
		
		
		
	}
	
	/***********************************************************************
		個々のメニュー項目用のCSS
	***********************************************************************/
	/* すべてのメニュー項目に適用 */
	#dhtmlgoodies_menu a{
		color: #a8a8a8;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
	
	}
	
	/*
	メインメニュー項目 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
	
		padding-left:5px;
		padding-right:5px;
		border:1px dashed #fdf;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:5px;
		padding-right:5px;
		background-color:#ff0000;
		border:1px solid #ff0000;
		
		
	}
	#dhtmlgoodies_menu .currentDepth1 a{
	}
	#dhtmlgoodies_menu .currentDepth1over a{
	
		color:#FFF;
		
	}
	
	/* 第1サブメニュー項目 */
	#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{
		color:blue;
		;text-decoration: underline


	}	
	/* 第2サブメニュー項目 */
	#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;

	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;


	}
	#dhtmlgoodies_menu .currentDepth3over a{
		color:blue;
		text-decoration: underline;

	}
	/* 第3サブメニュー項目 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		border:1px solid #FFF;
				background-color:#ffffff;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#0099cc;
		color:#f00;
	}	
	
