/* ナビ固定
────────────────────────────── */
div#navi ul li#navi-tejun a:link, div#navi ul li#navi-tejun a:visited, div#navi ul li#navi-tejun a:hover {
	background-position: -220px -180px;
}

/* コンテンツ
────────────────────────────── */
div#contents-right h1 {
	background-image: url(images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 670px;
}
div#contents-right h2 {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #99C;
	font-size: 140%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 20px;
}
div#contents-right #tejun ol {
	background-image: url(images/sokuteirei-image.gif);
	height: 980px;
	width: 670px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 30px;
	margin-bottom: 30px;
	list-style-type: none;
}
div#contents-right h3 {
	font-size: 140%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 20px;
	color: #FFF;
	background-color: #666;
	clear: left;
}
div#contents-right img {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
div#choonpashindan, div#fmdhyokasoft {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 25px;
}
div#fmdhyokasoft:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#fmdhyokasoft { display: inline-block; }
/*Hides from IE-mac \*/
* html div#fmdhyokasoft { height: 1%; }
div#fmdhyokasoft { display: block; }
/*End hide from IE-mac */

div#kuchi, div#kotei {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 25px;
	clear: left;
	padding-top: 5px;
}
div.button-shohinjoho a {
	background-image: url(images/button-shohinjoho.gif);
	height: 40px;
	width: 185px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	float: right;
	margin-top: 40px;
	margin-right: 20px;
}
div#sokuteijunbi div#choonpashindan dl {
	margin-top: 20px;
	margin-left: 200px;
}
div#sokuteijunbi div#choonpashindan dl dd {
	margin-top: 5px;
	margin-left: 20px;
}
div#sokuteijunbi div#choonpashindan dl dd ul li {
	margin-top: 4px;
	list-style-position: outside;
	list-style-type: disc;
}
div#sokuteijunbi div#kuchi p {
	margin-top: 20px;
	margin-left: 300px;
	margin-right: 20px;
}
div#sokuteijunbi div#kuchi h4 {
	background-image: url(images/mist1000-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-left: 300px;
}
div#sokuteijunbi div#kotei p {
	margin-top: 20px;
	margin-left: 300px;
	margin-right: 20px;
}
div#sokuteijunbi div#kotei h4 {
	background-image: url(images/mist100h-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	margin-left: 300px;
}
div#sokuteijunbi p#sokuteijunbi-kome {
	clear: left;
	padding-top: 10px;
	text-indent: -1em;
	margin-left: 40px;
	margin-right: 30px;
}
div#sokutehyokatool {
	clear: left;
	padding-top: 5px;
}
div#sokuteihyokatool div#fmdhyokasoft p {
	margin-top: 30px;
	margin-left: 150px;
	margin-right: 30px;
}
div#sokuteihyokatool div#fmdhyokahyo {
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 25px;
	clear: left;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-left: 10px;
	background-image: url(images/hyokahyo-image.jpg);
	background-repeat: no-repeat;
	background-position: 480px 30px;
	padding-right: 150px;
}
div#sokuteihyokatool div#fmdhyokahyo h4 {
	font-size: 120%;
	margin-top: 10px;
}
div#sokuteihyokatool div#fmdhyokahyo p {
	margin-top: 10px;
	margin-left: 0px;
}
div#sokuteihyokatool div#fmdhyokahyo p.fmdhyokahyo-kome {
	text-indent: -1em;
	margin-top: 5px;
	margin-left: 15px;
}
