@charset "UTF-8";

/* ---------------------
 * FONTSIZE MODEL * 
 * ---------------------
 *  63% ->	10pxに相当
 *  70% ->	11pxに相当
 *  75% ->	12pxに相当
 *  82% ->	13pxに相当
 *  88% ->	14pxに相当
 *  94% ->	15pxに相当
 * 100% ->	16pxに相当
 * 107% ->	17pxに相当
 * 113% ->	18pxに相当
 * 119% ->	19pxに相当
 * 125% ->	20pxに相当
 * --------------------- */

/* ========BASIC======== */
* {
	margin: 0;
	padding: 0;
/* 	font-family: ＭＳ ゴシック, monospace; */
	font-style: normal;
	font-weight: normal;
/* 	font-size : 11pt; */
}

html {
	overflow-y:scroll;
	background-color:#c0ffff;
}

body {
	margin:0;
	padding:0;
	line-height:1.6;
}

br {
	letter-spacing:normal;
}

img  {
	border:0;
}
.imgrightfloat  {
	/* position: relative; */
	/* top: 50px; left: 50px; */
	border:0;float:right;
}

h1,h2,h3,h4,h5,h6 {
	margin:0px 0px 0px 0px;     /* Top Right Bottom Left */
	padding:0px 10px 0px 10px;    /* Top Right Bottom Left */
	color:#800000;
	font-family:ＭＳ ゴシック, monospace;
	font-size:11pt;	font-weight:bold;
	/* letter-spacing:5px; */
	border-bottom:2px solid #800000;
	background:#c0c0c0;
	line-height:25px;                /* 縦の位置を中央にそろえる（１行の場合）*/
}
.hrw60 {
	text-align:center;
	width:60%; height:2px;
}
.hrw80 {
	text-align:center;
	width:80%; height:2px;
}
.fwb  {
	font-weight:bold;
}
.fwb14  {
	font-size:14pt;
	font-weight:bold;
}
.wrtnam  {
	font-weight:bold;
	text-align:right;
    padding-right: 40pt;
}
.fsun  {
	font-family:sans-serif;
}
/* ========TEMPLATE WIRE FRAME======== */
div#wrap {
 margin-left: 0px;
	width:800px; 
/* 	margin:0 auto; */
	background:url("image/bg_left.gif") 0 0 repeat-y;
}
div#temp {
	width:800px; 
	margin:0 auto;
	background:url("image/bg_right.gif") 100% 0 repeat-y;
}
/* ========TEMPLATE SITE MAP ======== */
div#leftidx {
	width:164px; 
	margin:0 auto;
	background-color:#c0ffff;
	/* background-color:#ffffe0; */
}
div#leftidx #hh {
	font-size:14pt; font-weight: bold;
	color:#800000;
	padding-top: 5%; padding-right: 5%; text-align: right;
}
div#leftidx #mm{
	font-size:11pt; font-weight: bold;
	color:#008000;
	padding-right: 2%; text-align: right;
}
div#leftidx #ss{
	font-size:10pt; font-weight: bold;
	color:#0000ff;
	padding-right: 7%; text-align: right;
}
div#leftidx a {
	text-decoration: none;
}
div#leftidx #mm:hover {
	color:#ff0000;
}
div#leftidx #ss:hover {
	color:#ff0000;
}
div#leftidx #cna {
	cursor: not-allowed;     /* 要パスワード */
}
/* ========HEADER CUSTOMIZE======== */
div#header {
	width:800px; height:100px; 
	background:url("image/tmr_Htitle00.gif") 20% 50% no-repeat;  /* centering */
}
div#headerr {
	float:right;
	width:100px; height:100px; 
	margin:0px 40px 0px 0px;     /* Top Right Bottom Left */
	background:url("image/tmr_Hname00.gif") 0% 50% no-repeat;
}
/* ========MAIN MENU CUSTOMIZE======== */
div#menu {
	width:720px; margin:0 auto;
}
div#menu td {
	width:142px; height:25px;        /* 740 - 60(border-space(10) * 6Line) / 5Item = 136 */
	text-align:center;               /*text-align:justify; ==> IE では機能しない */
	background:url("image/bg_menuB.gif") 0 0 repeat-x;
}
div#menu td:hover {
	background:url("image/bg_menuA.gif") 0 0 repeat-x;
}
div#menu td a {
	color:#008000;
	font-size:11pt; font-weight:bold;
	text-decoration:none;
}
div#menu td a:hover {
	color:#ff0000;
}
div#menu #ls3 {
 	letter-spacing:3px;
}
div#menu #ls4 {
 	letter-spacing:4px;
}
div#menu #ls5 {
 	letter-spacing:5px;
}
div#menu #ls9 {
 	letter-spacing:9px;
}
div#menu #cna {
	cursor: not-allowed;     /* 要パスワード */
}
/* ========SUB  MENU CUSTOMIZE======== */
div#submenu {
	width:780px; margin:0 auto;
	border-top-style:groove; border-top-width:thin;
	background-color:#ffffc0;
}
div#submenu table {
 	margin:0px 10px 0px 20px;     /* Top Right Bottom Left */
}
div#submenu td {
	width:150px; height:20px;
}
div#submenu td a{
	color:#0000ff;
	font-size:80%;     /* 9.5pt相当 */
	font-weight:bold; font-family:monospace;
	text-decoration:none;
}
div#submenu td #totop {
	color:#ff0000;
	font-size:80%;     /* 9.5pt相当 */
	font-weight:bold; font-family:monospace;
	text-decoration:none;
}
/* ========ALL CONTENTS CUSTOMIZE======== */
div#contents {
 	margin:0px 10px 0px 10px;     /* Top Right Bottom Left */
	padding:0px 10px 0px 10px;     /* Top Right Bottom Left */
	border-top-style:inset; border-top-width:thin;
	overflow:auto;
	height:600px;
}
div#contents a{
	margin:0px 0px 0px 10px;     /* Top Right Bottom Left */
	font-family:monospace;
	color:#0000ff;
	font-size:10pt;
	text-decoration:none;
}
div#contents p{
/* 	margin:0 auto; */
	font-family:"ＭＳ ゴシック",monospace;
	font-size:11pt;
}
div#contents pre{
	font-family:"ＭＳ ゴシック",monospace;
	font-size:11pt;
	padding-left: 15px;
}
div#contents #pl30{
	padding-left: 45px;
}
div#contents dd {
	margin:0px 0px 0px 2em;
}
/* ========FOOTER CUSTOMIZE======== */
div#footer {
	height:40px;
	margin:0px 10px 0px 10px; text-align:center;
	font-family:sans-serif, monospace;
	font-size:10pt;
	border-top-style:inset; border-top-width:thin;
	border-bottom-style:groove; border-bottom-width:thin;
	color:#404080;
	line-height:40px;
}
/*div#footer #sun {
	font-family:sans-serif,monospace;
} */
