@charset "UTF-8";

.navi {
		background-color:#faffff;
		color:#555;
		border:solid 1px #ccc;
		margin:0.5em 1em 0.5em 1em;
}

h2 {
		background-color:#6495ed;
		color:#FFF;
		border-top:2px solid #ffffff;
		border-bottom:1px solid #666666;
		border-left:2px solid #eeeeee;
		border-right:2px solid #888888;
		padding:0.5em;
		font-weight:bold;
		font-size:110%;
}

.navi ul {
		margin-top:1em;
		margin-right:3em;
		margin-left:3em;
		margin-bottom:1em;
}

.jamp {
		font-size:70%;
		text-align:right;
		width:100%;
}

dl {
		background-color:#faffff;
		color:#555;
		border:solid 1px #ccc;
		margin:0.5em 1em 0.5em 1em;
}

dl.wakas {
		padding-bottom:1em;
		margin-bottom:1em;
}

dt {
		background-color:#6495ed;
		color:#FFF;
		border-top:2px solid #ffffff;
		border-bottom:1px solid #666666;
		border-left:2px solid #eeeeee;
		border-right:2px solid #888888;
		padding:0.5em;
		font-weight:bold;
}

dd {
		padding:2px;
		margin-right:2em;
}

.sp {
		margin-top:1.5em;
}

.la {
		margin-bottom:1.5em;
}

.off {
		margin:0;
}

.kulay1 {
		background-color:inherit;
		color:#a70;
		font-weight:bold;
}

.kulay2 {
		background-color:inherit;
		color:#08d;
		font-weight:bold;
}

pre {
		background-color:#efefef;
		color:#999;
		margin:1em;
		padding:5px;
		font-family:Helvetica,"ヒラギノ丸ゴ Pro W4","丸ゴシック－Ｍ","ＭＳ Ｐゴシック","Osaka",verdana,arial,sans-serif;
		font-size:70%;
}

ul#features {
		padding:0;
		margin:1em 0;
}

#features li {
		margin:1em 0;
		padding-left:18px;
		font-size: 90%;
		list-style:none;
		background:url(../img/bulfeature.gif) 0 0 no-repeat;
}

/* UTF-8 記述 */
