/* Consolidated styles migrated from inline <style> blocks in old/*.html */

/* Base typography to match production rendering */
body[class^="page-"],
body[class*=" page-"] {
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;
}

/* access.html */
body.page-access .access-style1 { color: #000000 }
body.page-access { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-access .access-style12 { font-size: small }
body.page-access .access-style13 { font-size: x-small }
body.page-access .access-style14 { color: #FF9933;
	font-weight: bold; }

/* branch.html */
body.page-branch .branch-style1 { color: #000000 }
body.page-branch { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-branch .branch-style12 { font-size: small }
body.page-branch .branch-style13 { font-size: x-small }

/* chousalist.html */
body.page-chousalist .chousalist-style1 { color: #000000 }
body.page-chousalist { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-chousalist .chousalist-style12 { font-size: small }
body.page-chousalist .chousalist-style13 { font-size: x-small }
body.page-chousalist a:link { color: #000000;
	text-decoration: none; }
body.page-chousalist a:hover { color: #FF9933;
	text-decoration: none; }
body.page-chousalist a:visited { text-decoration: none; }
body.page-chousalist a:active { text-decoration: none; }
body.page-chousalist .chousalist-style14 { color: #FF0000 }
body.page-chousalist .chousalist-style15 { color: #FF9933;
	font-weight: bold; }

/* client.html */
body.page-client .client-style1 { color: #000000 }
body.page-client { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-client .client-style12 { font-size: small }
body.page-client .client-style13 { font-size: x-small }
body.page-client .client-style13 { color: #000099;
	font-weight: bold; }
body.page-client .client-style16 { color: #000066; font-weight: bold; }
body.page-client .client-style18 { font-size: 10px }

/* companyinfo.html */
body.page-companyinfo .companyinfo-style1 { color: #000000 }
body.page-companyinfo { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-companyinfo .companyinfo-style12 { font-size: small }
body.page-companyinfo .companyinfo-style13 { font-size: x-small }
body.page-companyinfo .companyinfo-style14 { color: #FF9933;
	font-weight: bold; }

/* companytrust.html */
body.page-companytrust .companytrust-style1 { color: #000000 }
body.page-companytrust { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-companytrust .companytrust-style12 { font-size: small }
body.page-companytrust .companytrust-style13 { font-size: x-small }
body.page-companytrust .companytrust-style2 { color: #FF0000 }
body.page-companytrust .companytrust-style3 { font-size: 16px;
	font-weight: bold; }

/* data.html */
body.page-data .data-style1 { color: #000000 }
body.page-data { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-data .data-style12 { font-size: small }
body.page-data .data-style13 { font-size: x-small }
body.page-data .data-style2 { color: #FF0000 }
body.page-data .data-style3 { font-size: 16px;
	font-weight: bold; }

/* flow.html */
body.page-flow .flow-style1 { color: #000000 }
body.page-flow { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-flow .flow-style12 { font-size: small }
body.page-flow .flow-style13 { font-size: x-small }
body.page-flow a:link { color: #000000;
	text-decoration: none; }
body.page-flow a:visited { text-decoration: none; }
body.page-flow a:hover { text-decoration: none;
	color: #FF9933; }
body.page-flow a:active { text-decoration: none; }
body.page-flow .flow-style14 { color: #FF9933;
	font-weight: bold; }

/* index.html */
body.page-index .index-style1 { color: #000000 }
body.page-index { background-image: url(images/background.gif);
	background-repeat: repeat; }
body.page-index .index-style12 { font-size: small }
body.page-index .index-style13 { font-size: x-small }
body.page-index a:link { color: #000000;
	text-decoration: none; }
body.page-index a:visited { text-decoration: none; }
body.page-index a:hover { text-decoration: none;
	color: #FF9933; }
body.page-index a:active { text-decoration: none; }
body.page-index .index-style14 { color: #FF9933;
	font-weight: bold; }

/* link.html */
body.page-link .link-style1 { color: #000000 }
body.page-link { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-link .link-style12 { font-size: small }
body.page-link .link-style13 { font-size: x-small }
body.page-link .link-style14 { color: #FF9933;
	font-weight: bold; }

/* linkform.html */
body.page-linkform .linkform-style1 { color: #000000 }
body.page-linkform { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-linkform .linkform-style12 { font-size: small }
body.page-linkform .linkform-style13 { font-size: x-small }

/* mailmagazine.html */
body.page-mailmagazine .mailmagazine-style1 { color: #000000 }
body.page-mailmagazine { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-mailmagazine .mailmagazine-style12 { font-size: small }
body.page-mailmagazine .mailmagazine-style13 { font-size: x-small }

/* media.html */
body.page-media .media-style1 { color: #000000 }
body.page-media { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-media .media-style12 { font-size: small }
body.page-media .media-style13 { font-size: x-small }

/* news.html */
body.page-news .news-style1 { color: #000000 }
body.page-news { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-news .news-style12 { font-size: small }
body.page-news .news-style13 { font-size: x-small }

/* office.html */
body.page-office .office-style1 { color: #000000 }
body.page-office { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-office .office-style12 { font-size: small }
body.page-office .office-style13 { font-size: x-small }
body.page-office .office-style2 { color: #FF0000 }
body.page-office .office-style3 { font-size: 16px;
	font-weight: bold; }

/* pcmonitoring.html */
body.page-pcmonitoring .pcmonitoring-style1 { color: #000000 }
body.page-pcmonitoring { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-pcmonitoring .pcmonitoring-style12 { font-size: small }
body.page-pcmonitoring .pcmonitoring-style13 { font-size: x-small }
body.page-pcmonitoring .pcmonitoring-style2 { color: #FF0000 }
body.page-pcmonitoring .pcmonitoring-style3 { font-size: 16px;
	font-weight: bold; }

/* photography.html */
body.page-photography .photography-style1 { color: #000000 }
body.page-photography { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-photography .photography-style12 { font-size: small }
body.page-photography .photography-style13 { font-size: x-small }
body.page-photography .photography-style2 { color: #FF0000 }

/* price.html */
body.page-price .price-style1 { color: #000000 }
body.page-price { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-price .price-style12 { font-size: small }
body.page-price .price-style13 { font-size: x-small }
body.page-price .price-style2 { color: #FF0000 }
body.page-price .price-style3 { font-size: 16px;
	font-weight: bold; }
body.page-price .price-style14 { color: #FF9933;
	font-weight: bold; }

/* privacypolicy.html */
body.page-privacypolicy .privacypolicy-style1 { color: #000000 }
body.page-privacypolicy { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-privacypolicy .privacypolicy-style12 { font-size: small }
body.page-privacypolicy .privacypolicy-style13 { font-size: x-small }
body.page-privacypolicy .privacypolicy-style14 { color: #FF9933;
	font-weight: bold; }

/* question.html */
body.page-question .question-style1 { color: #000000 }
body.page-question { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-question .question-style12 { font-size: small }
body.page-question .question-style13 { font-size: x-small }
body.page-question a:link { color: #000000;
	text-decoration: none; }
body.page-question a:visited { text-decoration: none; }
body.page-question a:hover { text-decoration: none;
	color: #FF9933; }
body.page-question a:active { text-decoration: none; }
body.page-question .question-style14 { color: #FF9933;
	font-weight: bold; }

/* report.html */
body.page-report .report-style1 { color: #000000 }
body.page-report { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-report .report-style12 { font-size: small }
body.page-report .report-style13 { font-size: x-small }
body.page-report .report-style14 { color: #FF0000;
	font-weight: bold; }
body.page-report .report-style15 { color: #FF9933;
	font-weight: bold; }

/* reportsample.html */
body.page-reportsample .reportsample-style1 { color: #000000 }
body.page-reportsample { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-reportsample .reportsample-style12 { font-size: small }
body.page-reportsample .reportsample-style13 { font-size: x-small }

/* shozai.html */
body.page-shozai .shozai-style1 { color: #000000 }
body.page-shozai { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-shozai .shozai-style12 { font-size: small }
body.page-shozai .shozai-style13 { font-size: x-small }
body.page-shozai .shozai-style2 { color: #FF0000 }
body.page-shozai .shozai-style3 { font-size: 16px;
	font-weight: bold; }

/* sitemap.html */
body.page-sitemap .sitemap-style1 { color: #000000 }
body.page-sitemap { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-sitemap .sitemap-style12 { font-size: small }
body.page-sitemap .sitemap-style13 { font-size: x-small }

/* sokou.html */
body.page-sokou .sokou-style1 { color: #000000 }
body.page-sokou { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-sokou .sokou-style12 { font-size: small }
body.page-sokou .sokou-style13 { font-size: x-small }
body.page-sokou .sokou-style2 { color: #FF0000 }
body.page-sokou .sokou-style3 { font-size: 16px;
	font-weight: bold; }

/* soudanform.html */
body.page-soudanform .soudanform-style1 { color: #000000 }
body.page-soudanform { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-soudanform .soudanform-style12 { font-size: small }
body.page-soudanform .soudanform-style13 { font-size: x-small }
body.page-soudanform .soudanform-style14 { color: #FF9933;
	font-weight: bold; }

/* stalker.html */
body.page-stalker .stalker-style1 { color: #000000 }
body.page-stalker { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-stalker .stalker-style12 { font-size: small }
body.page-stalker .stalker-style13 { font-size: x-small }
body.page-stalker .stalker-style2 { color: #FF0000 }
body.page-stalker .stalker-style3 { font-size: 16px;
	font-weight: bold; }

/* tapping.html */
body.page-tapping .tapping-style1 { color: #000000 }
body.page-tapping { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-tapping .tapping-style12 { font-size: small }
body.page-tapping .tapping-style13 { font-size: x-small }
body.page-tapping .tapping-style2 { color: #FF0000 }
body.page-tapping .tapping-style3 { font-size: 16px;
	font-weight: bold; }

/* tappingcheck.html */
body.page-tappingcheck .tappingcheck-style1 { color: #000000 }
body.page-tappingcheck { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-tappingcheck .tappingcheck-style12 { font-size: small }
body.page-tappingcheck .tappingcheck-style13 { font-size: x-small }
body.page-tappingcheck .tappingcheck-style14 { color: #FF9933;
	font-weight: bold; }

/* tool.html */
body.page-tool .tool-style1 { color: #000000 }
body.page-tool { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-tool .tool-style12 { font-size: small }
body.page-tool .tool-style13 { font-size: x-small }

/* trust.html */
body.page-trust .trust-style1 { color: #000000 }
body.page-trust { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-trust .trust-style12 { font-size: small }
body.page-trust .trust-style13 { font-size: x-small }

/* ugly.html */
body.page-ugly .ugly-style1 { color: #000000 }
body.page-ugly { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-ugly .ugly-style12 { font-size: small }
body.page-ugly .ugly-style13 { font-size: x-small }
body.page-ugly .ugly-style13 { color: #FF0000 }
body.page-ugly .ugly-style18 { color: #FF0000; font-size: medium; }
body.page-ugly a:link { color: #000000;
	text-decoration: none; }
body.page-ugly a:visited { text-decoration: none; }
body.page-ugly a:hover { text-decoration: none;
	color: #FF9933; }
body.page-ugly a:active { text-decoration: none; }
body.page-ugly .ugly-style19 { color: #FF9933;
	font-weight: bold; }

/* uwaki.html */
body.page-uwaki .uwaki-style1 { color: #000000 }
body.page-uwaki { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-uwaki .uwaki-style12 { font-size: small }
body.page-uwaki .uwaki-style13 { font-size: x-small }
body.page-uwaki .uwaki-style2 { color: #FF0000 }
body.page-uwaki .uwaki-style3 { font-size: 16px;
	font-weight: bold; }

/* uwakicheck.html */
body.page-uwakicheck .uwakicheck-style1 { color: #000000 }
body.page-uwakicheck { background-image: url(images/background3.gif);
	background-repeat: repeat; }
body.page-uwakicheck .uwakicheck-style12 { font-size: small }
body.page-uwakicheck .uwakicheck-style13 { font-size: x-small }
body.page-uwakicheck .uwakicheck-style14 { color: #FF9933;
	font-weight: bold; }

/* inline style migrations */
body.page-companyinfo .companyinfo-egmap-copyright-width { width: 500px; }
body.page-soudanform .soudanform-input-width-50 { width: 50px; }
body.page-readme .readme-text-center { text-align: center; }
body.page-readme .readme-text-right { text-align: right; }

/* HTML5 replacement for legacy HR tags */
.old-hr {
  border: 0;
  border-top: 1px solid #CCCCCC;
  height: 0;
  margin: 0.5em 0;
}
.old-hr-left {
  margin-left: 0;
  margin-right: auto;
}
.old-hr-center {
  margin-left: auto;
  margin-right: auto;
}
.old-hr-50 { width: 50px; }
.old-hr-60 { width: 60px; }
.old-hr-100 { width: 100px; }
.old-hr-120 { width: 120px; }
.old-hr-150 { width: 150px; }
.old-hr-160 { width: 160px; }
.old-hr-500 { width: 500px; }
.old-hr-600 { width: 600px; }
