<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS */


/* body
----------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
	background: url("../img/head_back.gif") repeat-x top center;
	}


/* images
----------------------------------------------- */
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

img.img_R {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: right;
	}

img.img_L {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	float: left;
	}


a:link, a:visited, a:active { text-decoration: underline; color: #2A80AA;}
a:hover { text-decoration: none; color: #2A80AA;}

/* clear
----------------------------------------------- */
.clear {
	margin: 0px;
	padding: 0px;
	line-height: 0%;
	font-size: 0%;
	clear: both;
	}


/* wrap
----------------------------------------------- */
#wrap {
	width: 940px;
	margin: 0px auto 0px auto;
	padding: 0px;
	color: #333333;
	clear: both;
	}


/* header
----------------------------------------------- */
#header {
	margin: 0px;
	padding: 0px;
	width: 940px;
	height: 90px;
	clear: both;
	}

#header .head01 {
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 140px;
	float: left;
	}

#header .head02 {
	margin: 22px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 330px;
	float: left;
	}
	
#header .head02 .head_text {
	font-family: "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", Osaka, sans-seri, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 13px;
	line-height: 13px;
	color: #008DDD;
	margin: 0 0 12px 0;
	padding: 0;
}

#header .head02 h1 {
	font-family: "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", Osaka, sans-seri, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 24px;
	line-height: 24px;
	color: #111111;
	margin: 0;
	padding: 0;
	}
	
#header .head03 {
	margin: 15px 0 0 0;
	padding: 0;
	width: 320px;
	float: right;
	}


/* judgment
----------------------------------------------- */
#judgment {
	margin: 0px;
	padding: 0px;
	clear: both;
	}

#judgment p {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 170%;
	color: #990000;
	}


/* contentser
----------------------------------------------- */
#contentser {
	margin: 0px;
	padding: 0px;
	width: 940px;
	clear: both;
	}

#contentser hr {
	margin: 25px 0px 0px 0px;
	padding: 0px;
	}

#contentser .bot {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	}


#contentser .cont01 {
	margin: 25px 10px 0px 10px;
	padding: 0px;
	width: 920px;
	clear: both;
	}

#contentser .cont01 h2 {
	margin: 0px;
	padding: 0px;
	}

#contentser .cont01 p {
	margin: 20px 0px 3px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 170%;
	color: #333333;
	}

#contentser .cont01 p.caption {
	font-size: 11px;
	line-height: 130%;
	color: #FF0000;
	}

#contentser .cont01 span.caption {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 11px;
	line-height: 130%;
	color: #FF0000;
	}
	
#contentser .cont01 span.rei {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 12px;
	line-height: 130%;
	color: #444444;
	}

#contentser .cont01 table {
	padding: 0px;
	margin: 0px;
	width: 918px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	}

#contentser .cont01 table th {
	padding: 5px;
	margin: 0px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	font-size: 12px;
	line-height: 1.3em;
	}

#contentser .cont01 table td {
	padding: 5px;
	margin: 0px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	font-size: 12px;
	line-height: 1.3em;
	vertical-align: top;
	}

#contentser .cont01 table td.center {
	vertical-align: middle;
	text-align: center;
	}

#contentser .cont01 table td.no {
	background: #E3EFF9;
	border-right: none;
	}

#contentser .cont01 table td.q {
	padding: 5px 5px 5px 0px;
	background: #E3EFF9;
	}
	
#contentser .cont01 table th.q {
	background: #E3EFF9;
	}
	
#contentser .cont01 ul.group {
	margin: 0px;
	padding: 0px;
	}

#contentser .cont01 ul.group li {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	display: inline;
	}

#contentser .cont01 .error {
	margin: 0px 50px 0px 50px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.3em;	
	}

#contentser .cont02 {
	margin: 25px 10px 0px 10px;
	padding: 0px;
	width: 920px;
	clear: both;
	}

#contentser .cont02 .box01 {
	margin: 0px;
	padding: 0px;
	width: 920px;
	clear: both;
	}

#contentser .cont02 .box01 .left {
	margin: 0px;
	padding: 0px;
	width: 450px;
	float: left;
	}

#contentser .cont02 .box01 .left h2 {
	margin: 0px;
	padding: 0px;
	}

#contentser .cont02 .box01 .right {
	margin: 32px 0px 0px 0px;
	padding: 0px;
	width: 450px;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	float: right;
	}

#contentser .cont02 .box02 {
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 920px;
	clear: both;
	}

#contentser .cont02 .box02 .left {
	margin: 0px;
	padding: 0px;
	width: 400px;
	float: left;
	}

#contentser .cont02 .box02 .left table.hantei {
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	width: 398px;
	}

#contentser .cont02 .box02 .left table.kaizen {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	width: 400px;
	}

#contentser .cont02 .box02 .left th {
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #2A80AA;
	}

#contentser .cont02 .box02 .left td {
	margin: 0px;
	padding: 8px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 1.5em;	
	}
#contentser .cont02 .box02 .left td p.sougou {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;	
	}

#contentser .cont02 .box02 .left td.hantei {
	width: 115px;
	text-align: center;	
	font-size: 50px;
	font-weight: bold;
	}

#contentser .cont02 .box02 .left td.kaizen {
	text-align: center;	
	font-size: 30px;
	font-weight: bold;
	}


#contentser .cont02 .box02 .right {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: #E3EFF9;
	float: right;
	}
	
#contentser .cont02 .box02 .right table {
	margin: 0px;
	padding: 0px;
	width: 500px;
	}

#contentser .cont02 .box02 .right th {
	margin: 0px;
	padding: 5px;
	}
	
#contentser .cont02 .box02 .right td {
	margin: 0px;
	padding: 0px 15px 15px 15px;
	}

#contentser .cont02 .box02 .right .graph01 {
	margin: 0px;
	padding: 0px;
	background: url("../img/graph01_back.gif");
	width: 470px;
	height: 195px;
	}

#contentser .cont02 .box02 .right .graph01 .text {
	margin: 0px;
	padding: 0px;
	}

#contentser .cont02 .box02 .right .graph01 .ns {
	margin: 6px 10px 0px 10px;
	padding: 0px;
	width: 450px;
	}
	
#contentser .cont02 .box02 .right .graph01 .ns dl {
	padding: 0px;
	margin: 0px;
	width: 450px;
	display: block;
	clear: both;
	}
	
#contentser .cont02 .box02 .right .graph01 .ns dl dt {
	float: left;
	padding: 0px;
	margin: 12px 0px 0px 0px;
	display: block;
	width: 175px;
	text-align: right;
	font-size: 12px;
	line-height: 1.0em;
	}
	
#contentser .cont02 .box02 .right .graph01 .ns dl dt span {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: right;
	}
	
#contentser .cont02 .box02 .right .graph01 .ns dl dd {
	float: left;
	padding: 0px;
	margin: 12px 0px 0px 11px;
	display: block;
	text-align: left;
	height: 15px;
	width: 264px;
	}

#contentser .cont02 .box03 {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 920px;
	clear: both;
	}

#contentser .cont02 .box03 table {
	margin: 0px;
	padding: 0px;
	width: 920px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	}

#contentser .cont02 .box03 th.first {
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	font-size: 12px;
	line-height: 1.3em;
	background: #2A80AA;
	}
	
#contentser .cont02 .box03 th.second {
	margin: 0px;
	padding: 5px 8px 5px 8px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #E3EFF9;
	font-size: 12px;
	line-height: 1.3em;
	text-align: left;
	}

#contentser .cont02 .box03 td {
	margin: 0px;
	padding: 8px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 1.3em;
	vertical-align: top;
	}

#contentser .cont02 .box04 {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	width: 920px;
	clear: both;
	}

#contentser .cont02 .box04 .right {
	margin: 0px;
	padding: 0px;
	width: 400px;
	float: right;
	}

#contentser .cont02 .box04 .right table {
	margin: 0px;
	padding: 0px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	width: 400px;
	}

#contentser .cont02 .box04 .right th {
	margin: 0px;
	padding: 0px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #2A80AA;
	}

#contentser .cont02 .box04 .right td {
	margin: 0px;
	padding: 10px;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #FFFFFF;
	text-align: center;	
	font-size: 30px;
	font-weight: bold;
	}

#contentser .cont02 .box04 .left {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: #E3EFF9;
	float: left;
	}
	
#contentser .cont02 .box04 .left table {
	margin: 0px;
	padding: 0px;
	width: 500px;
	}

#contentser .cont02 .box04 .left th {
	margin: 0px;
	padding: 5px;
	}
	
#contentser .cont02 .box04 .left td {
	margin: 0px;
	padding: 0px 15px 15px 15px;
	}

#contentser .cont02 .box04 .left .graph02 {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	}

#contentser .cont02 .box04 .left .graph02 .box {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	}

#contentser .cont02 .box04 .left .graph02 .box .graph {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
	line-height: 1.5em;
	}

#contentser .cont02 .box04 .left .graph02 .box .coment {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 2.0em;
	width: 200px;
	float: right;
	}

	
#contentser .cont02 .box04 .left .graph02 .box canvas {
	border: none;
	}

.per {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 940px;
	font-size: 12px;
	}

.bot {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 940px;
	text-align: center;
	}

#contentser .banner {
	margin: 4px 0px 0px 0px;
	padding: 0px 22px 0px 22px;
	clear: both;
	}

#contentser .banner .box01 {
	margin: 0px;
	padding: 16px 20px 16px 0px;
	width: 147px;
	float: left;
	}

#contentser .banner .box02 {
	margin: 0px;
	padding: 16px 0px 16px 20px;
	width: 147px;
	float: left;
	}

#contentser .banner .box03 {
	margin: 0px;
	padding: 16px 20px 16px 20px;
	width: 147px;
	float: left;
	}



/* content_foot
----------------------------------------------- */
#content_foot {
	margin: 0px;
	padding: 26px 0px 20px 0px;
	width: 940px;
	clear: both;
	}

#content_foot .pagetop {
	margin: 0px;
	padding: 0px 16px 0px 859px;
	width: 65px;
	}


/* footer
----------------------------------------------- */
#footer {
	margin: 0px;
	padding: 10px 0px 20px 0px;
	width: 940px;
	border-top: solid 5px #222222;
	clear: both;
	}

#footer .copyright {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	font-size: 11px;
	}

#footer .mail {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 115px;
	float: right;
	}

#footer .text {
	margin: 0px;
	padding: 5px 10px 0px 10px;
	font-size: 11px;
	color: #333333;
	}</pre></body></html>