@charset "Shift_JIS";
@import url("head2.css");

/* Shift_JIS ƒR[ƒh :  newdt2.css */

body{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","Osaka","MS PGothic",Sans-Serif;
	text-align:center;
	margin:0px 0px;
	padding:0px 0px;
	-webkit-text-size-adjust: 100%;
}

img{ border:0 }

p{
	margin: 2px 2px 2px 1px;
	padding: 0;
}

	

/* -- ------------ HPƒcƒŠ[ ------- -- */
#treebar{
	padding:0;
	height:24px;
	width:100%;
}

#treebar ul, #tfoot2 ul{
	margin:3px 10px;
	padding: 1px;
	width:100%;
}
#treebar li, #tfoot2 li{
	display:inline;
	list-style-type:none;
	font-size:12px;
	color:#303030;
}
#treebar li span.bdr ,#tfoot2 li span.bdr { border-bottom:1px solid #b0b0b0; }
#treebar li span.here,#tfoot2 li span.here{ color:#808080; border-bottom:none; }
#treebar li span.sya ,#tfoot2 li span.sya {  border-bottom:none; color:#303030; }

#treebar li a , #tfoot2 li a           {text-decoration:none;}
#treebar li a:link , #tfoot2 li a:link {color:#303030;}
#treebar li a:visited , #tfoot2 li a:visited {color:#303030;}
#treebar li a:hover, a:active, , #tfoot2 li a:hover, a:active {color:#303030;}

/* ------------------------------- */
#base {
	font: 13px/1.231 "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", "Century Gothic",Arial,sans-serif;
	font-size:14px;
	text-align:left;
	line-height:135%;
	width:726px;
	border:none;
	margin: 0 auto;
	padding: 0px 8px;
	max-height: 999999px;
}
#base h1{
	text-align:center;color:#A00000;
	font-size:16px;
	font-weight:bolder;
	margin:10px auto 20px auto;   /*  <== 10px auto 14px auto */
	padding:5px 0px;
	border-left-style: none;
	border-bottom: 2px gray solid;
	background-color: transparent;
	width:600px;
}
.px13{
	font-size:13px;color:#000000;font-weight:normal
}
#base p{
	background-color:#fff;
}

/* ----------------------------- */
/* ---- Vli’j—j‚ÌÝZŽž¬Ñ‚Ìƒe[ƒuƒ‹ ---- */
table.record{
	margin:5px 2px;border-collapse: collapse;
	border-top:1px solid #333;
	border-left:1px solid #333;
}
table.record caption{padding:4pt 8pt;font-size:10.5pt;font-weight:bold;white-space:nowrap;text-align:left; text-decoration: underline; line-height:160%;}
table.record tr th,table.record tr td{
    font-size:13px;white-space:nowrap;border-bottom:1px solid #333; border-right:1px solid #333;
	padding:2px 3px; text-align:center;
	font-weight:normal;
}
table.record colgroup col#jjn{       background-color:#ffb;    }
table.record colgroup col#name{      background-color:#fff2f2; }
table.record colgroup col#year-cun{  background-color:#fff2f2; }
table.record colgroup col#jun{       background-color:#f2f2ff; }
table.record colgroup col#dat{       background-color:#fff;    }
table.record colgroup col#jten{      background-color:#ffb;    }
table.record colgroup col#pow{       background-color:#dfd;    }
table.record colgroup col#sten{      background-color:#ddf;    }


/* ---------- •¶ŽšCü ------------- */
.st{font-style:normal;color:#CC0000;font-weight:bolder}
.grn{font-style:normal;color:#007700;font-weight:bold; margin:1pt; }
.blk2{font-style:normal;color:#000077;font-weight:bold; margin:1pt;padding:1pt }
.ble{font-style:normal;color:#3300EE;font-weight:bold; }
.rdb{font-style:normal;color:#E00010;font-weight:bold; }
.rdt{color:#CC0000;font-weight:normal; margin-right:4pt; }
.rdn{color:#CC0000;font-weight:normal; }
.bln{font-style:normal;color:#1100dd;font-weight:normal; }
.blb{font-style:normal;color:#1100dd;font-weight:bold; }
/* .udl{font-style:normal; text-decoration: underline; } */
.udl{ border-bottom:1px dotted #000; }


/* --------------- ƒ^ƒuƒŒƒbƒg ------------------------ */
@media screen and (max-device-width: 979px){     /* 850px -> 979px */

#treebar li, #tfoot2 li{ font-size:14px; }

}
/* --------------- ƒXƒ}ƒz ------------------------ */
@media screen and (max-device-width: 490px){

#treebar li, #tfoot2 li{ font-size:15px; }

}
