@charset "shift_jis";

.topix {
	margin: 0 auto 1em auto;
	padding: 0;
	background-color: #FDFDFD;
	border-top: 1px solid #DCDCDC;/*  */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	width: 740px;
	}

.topix p {
	margin: 0;
	padding: 1em 1em 0em 1em;
	text-indent: 1em;
	}

.top { vertical-align: top; }
.bdr { border: 1px #000000 solid; }
.nobdr { border: 0; }
.sup { vertical-align: super; font-size: 80%; } 
.sub { vertical-align: sub; font-size: 80%; } 
.mid { vertical-align: middle; }
.nowrap { white-space: nowrap; }
.center { margin: 0 auto; }


dt {
	font-size: 150%;
	}

dd {
	padding: 0 0 1em 0;
	}

li { font-size: 100%; }
/*     line-height: 1.8em; }*/
.n { font-size: 150%; }
.s { text-align: right;
     font-size: 80%; }

.DL {
	font-size: 200%;
	color: #ff0000;
	}



.manual {
	background-color: #ffcc00;
	padding: 0.3em;
	border-top: 1px solid #DCDCDC;/*  */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	}

.manualf { color: #ff6600; }

.qanda {
	background-color: #33cc00;
	padding: 0.3em;
	border-top: 1px solid #DCDCDC;/*  */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	}

.qandaf { color: #339900; }

.dvd {
	background-color: #33ccff;
	padding: 0.3em;
	border-top: 1px solid #DCDCDC;/*  */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	}

.dvdf { color: #3399ff; }


.iso {
	margin: 0 auto 1em auto;
	padding: 0;
	background-color: #FDFDFD;
	border-top: 1px solid #DCDCDC;/*  */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	width: 740px;
	}

.iso p {
	margin: 0;
	padding: 1em 1em 0 1em;
	text-indent: 1em;
	}

.iso h2 {
	margin: 0;
	padding: 0.3em 1em;
	background-color: #B0C4DE;
	}

.iso li {
	margin: 0;
	padding: 0 1em 0 0;
	}

.gochui {
	margin: 0 auto 1em;
	padding: 0;
	width: 740px;
	background-color: #FDFDFD;
	border-top: 1px solid #DCDCDC;/*  */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	}

.gochui h2 {
	margin: 0;
	padding: 0.3em 1em;
	background-color: #B0C4DE;
	}

.gochui p {
	margin: 0;
	padding: 0.5em 1em;
	line-height: 1.6em;
	}

.roman {
	list-style-type: upper-roman;
	}

.dec {
	list-style-type: decimal;
	}

.circ {
	list-style-type: circle;
	}

.disc {
	list-style-type: disc;
	}

.none {
	list-style-type: none;
	}

.conttable {
	width: 740px;
	}

.conttd {
	text-align: left;
	vertical-align: top;
	width: 370px;
	}

.conttdd {
	text-align: left;
	vertical-align: top;
	}

table, td { 
	margin: 0 auto;
	border-collapse: collapse;
	}

td {
	font-size: 100%;
	padding: 0.7em;
	border: 1px #000000 solid;
	text-align: center;
	}

.tbl {
	border-top: 1px solid #B0C4DE;/*  */
	border-left: 1px solid #B0C4DE;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	}


.title {
	font-size: 200%;
	background-color: #000099;
	color: #ffffff;
	padding: 0.5em 1em;
	}

.migisen {
	border-right: 3px #000000 solid;
	}

.sitasen {
	border-bottom: 3px #000000 solid;
	}

.title2 {
	font-size: 140%;
	line-height: 150%;
	}



.midasi {
	background-color: #eeeeee;
	}

.mihanbetu {
	background-color: #ffc0cb;
	}

.sort90 {
	background-color: #ffff99;
	}

.lamp {
	background-color: #ccffff;
	}

.nasi {
	background-color: #999999;
	}






