@charset "UTF-8";


/*
body{ font-size:13px;}
@import "/common.css";
background: #444444;	color:white; 	background:SlateGray;
	margin:0.5em 2em 2em 2em;	word-wrap:break-word;
	color:silver; font-size:13px;url(./images/bg_opa.gif) 
h1,h2,h3,h4 { font-family:Verdana; margin:0.5em 0; padding:0;}
h2 {color:darkgreen; background:cornsilk;}
body.done{	margin:0 1em; padding:0em; width:none;}
*/
.done, .subwin{width:auto;}

.title{font-weight:bold; color:beige; float:left;}
.tit1{	width:340px; }
.tit2{	width:340px;}

#slide{letter-spacing:0px; font-family:'MS UI Gothic'; background:gray;}
#slia{color:lime; font-weight:bold;}
#slib{color:silver;}

.err{color:crimson; font-weight:bold; font-size:14px;}


/* 一般インライン要素 */
textarea,pre{font-size: 1.5rem; }
em{color:yellow;}

h3 {
	color:blue; padding:2px 0 2px 10px;	margin-top: 0; 
}
h4{color:#1E90FF; border:none; }
h4.bar1 {
	width:400px;	padding:0.2em 1em;
	color:beige; background:darkgreen; border-radius: 6px;
}

table {
	border-collapse:collapse;border-collapse:separate;border-spacing:2px;
}
tr th{
	line-height:1; padding:2px;	color:white; font-size: 12px;	background:gray;
}
.list tr td {
	border:1px inset gold;
}
.mess{color:crimson;}

hr {clear:both; margin:1em;}
input[type="checkbox"]{ vertical-align:middle; }
/*font-size:inherit; 
td *{letter-spacing:1px;}
.mod td{
	letter-spacing:1px;
}
tr td {
	padding:2px 0 2px 4px;	font-size:12px; 
}
	margin: 0; background:dimgray; 
table tr td h3{color:beige; background:darkgreen; width:50%; border-radius: 6px;
}
	margin:18px 0 10px 0; padding:0 6px;
span.ub{background:inherit;}
a{
	text-decoration:none; 	background:#555555;
}
* a:active, * a:hover {color:yellow; }
*/


* a:link, * a:visited {color:blue; }


.route, .route a{
	font-size:11px; color:dimgray;
}

.rr{float:right;}

/***** COMBINATIONS *****/

.subwin .bar2, .bar2 *, .bar2 a{
	font-size:13px; 
}
.subwin .box{
	width:440px;
}


.bar .titletop{color:lime;}
.bar .ll, .bar .rr{margin:auto 0.4em;}
.bar span{margin:0; color:beige;}
.bar a:link, .bar a:visited{color: wheat;}
.bar a:active, .bar a:hover {color:yellow; }

/*
.bar2 b{color:white; background:gray; padding:0 0.2em;}
.bar2 .ach_{color:yellow;}
.bar2 .achi{color:lime;}
input[type="text"], textarea{background:silver;}
form button{margin:0 0.6em;}
* button{
	margin:0; padding:0 0.2em; font-size:12px;
}
input.nume{text-align:right;}
*/
#fontSize{display:inline;}
#limit{background:darkgray;}
td.posi{background:indigo;}
.po80{width:80px;}
.po40{width:40px;}

.titl{color:yellow; font-size:15px;}

.note .colmid{
	background:#223322;
}




