.header0{font-size:16px; line-height:24px; font-weight:bold;}
.header1{font-size:14px; line-height:22px; font-weight:bold;}
.table0{font-size:13px; line-height:18px;}
.table1{font-size:13px; line-height:22px;}
.table2{font-size:13px; line-height:18px;}
.table3{font-size:13px; line-height:24px;}
.Table4Header{
	vertical-align:top;
	border-bottom:dotted #666666 1px}
.Table4Content{
	border-bottom:dotted #666666 1px}
	
.table5Header{text-align:center; background-color:#eeeeee;}
.table5Numeric{text-align:right;}
.menu0{font-size:13px; line-height:20px; color:white;}
.body0{margin-left:10px;}
.footer0{font-size:13px; line-height:14px; width:100%; text-align:left; padding-top:12px; padding-bottom:12px;}
.footer0 a{font-weight:normal;}
.footer0left{float:left; width:450px; text-align:left; line-height:20px;}
.footer0leftMain{float:left; width:100px;}
.footer0right{font-size:13px; line-height:14px; text-align:right;}

BODY{
	color:#000000;
	background-color:#FFFFFF;
	font-size:13px;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:center
}

A {font-weight: bold}
A:link {color: black;}
A:visited {color: black;}
A:hover {color:orange;}

/*フォントサイズ設定*/
.fs18h {font-size:13px; line-height:29px;}
.fs16h {font-size:13px; line-height:26px;}
.fs14h {font-size:13px; line-height:20px;}
.fs12h {font-size:13px; line-height:18px;}
.fs10h {font-size:13px; line-height:17px;}
.fs9h {font-size:9px; line-height:15px;}
.fs18 {font-size:13px;}
.fs16 {font-size:13px;}
.fs14 {font-size:13px;}
.fs12 {font-size:13px; line-height:16px;}
.fs10 {font-size:13px;}
.fs9 {font-size:12px;}
.fs12fixed {font-size:12px; line-height:16px;}

/*各ソフトのイメージ基本色*/
.ColorMit{color:#008a31;}
.ColorDob{color:#7b3c00;}
.ColorGar{color:#f7007b;}
.ColorGen{color:#0851a5;}
.ColorZit{color:#de0000;}
.ColorKyu{color:#007ffe;}
.ColorKai{color:#dedb00;}
.ColorSek{color:#7fcfe2;}
.ColorBlack{color:#333333;}

/*各ソフトのイメージ変化色*/
.ColorMit2{color:#219e42;}
.ColorDob2{color:#a51100;}
.ColorGar2{color:#f74da5;}
.ColorGen2{color:#2971b5;}
.ColorZit2{color:#ff0000;}
.ColorKyu2{color:#7fbefe;}
.ColorKai2{color:#ffff00;}

/*ヘッダー部*/
.HeaderTop{
	width:800px;height:52px;
	font-size:1em; line-height:16px;
	background-image:url('../img/HeaderTop.png');}

.HeaderTop h1{font-size:12px;font-weight:normal;line-height:9px;text-align:right;padding-top:9px;padding-right:3px}
	
.HeaderLinkBarL{
	width:204px;
	font-size:5px; line-height:16px;
	background-image:url('../img/HeaderTopL.png');
	border-bottom:2px black solid;}
	
.HeaderLinkBarR{
	width:591px; height:25px; padding-right:5px;
	color:black; background-color:#e6e6e6;
	background-image:url('../img/HeaderTopMenuB.png');background-repeat:repeat-x;
	text-align:Right; vertical-align:middle;
	border-bottom:2px black solid;}
	
.HeaderLink{
	color:black;
	font-size:13px;
	text-align:center; vertical-align:middle;
	border:none;}

.HeaderSep{
	color:#a6a6a6;
	font-size:10px;
	vertical-align:middle;}

/*背景*/
.PageLeft{
	width:37px;
	background-color:#e6e6e6;
	background-image:url('../img/BackL.jpg');
	background-repeat:repeat-y}
	
.PageCenter{
	margin:10px;}
	
.PageRight{
	width:40px;
	min-width:40px;
	background-image:url('../img/BackR.png');
	background-repeat:repeat-y}

/*パス表示部*/
.PagePath{
	font-size:13px;
	padding:5px 0px 0px 17.5px;
	background-color:white;}

/*ページタイトル*/
.PageTitle{
	font-size:16px;
	line-height:24px;
	padding:4px 7px;
	color:black; background-color:#e6e6e6;
	border-top:2px black solid;
	border-bottom:2px black solid;}

.PageTitleCell{
	height:33px;
	padding:7px;
	background-image:url('../img/TitleB.png');}

/*ページ最下部のリンク*/
.LinkPageTop{
	text-align:right;
	font-size:13px; line-height:14px;}
	
/*Q&Aページの目次へ戻るリンク*/
.LinkQAContents{
	text-align:right;
	font-size:13px; line-height:15px;}

.QAContents{font-size:13px; line-height:20px;}
A.QAContents {font-weight:normal; font-style:normal;}
A.QAContents:link {color:black; text-decoration: none;}
A.QAContents:visited {color:black; text-decoration: none;}
A.QAContents:hover {color:black; text-decoration: underline;}

/*トップページ*/
.TopProdutsLink{font-size:14px; line-height:24px; vertical-align:middle;}
.TopProdutsLink {font-weight:normal; font-style:normal;}
A.TopProdutsLink:link {color:black; text-decoration: none;}
A.TopProdutsLink:visited {color:black; text-decoration: none;}
A.TopProdutsLink:hover {color:black; text-decoration: underline;}
.TopProdutsLink h2{font-size:14px;font-weight:normal;line-height:10px;text-align:left;}

.TopProdutsLink2{font-size:13px; vertical-align:middle;}
A.TopProdutsLink2 {font-weight:normal; font-style:normal;}
A.TopProdutsLink2:link {color:black; text-decoration: none;}
A.TopProdutsLink2:visited {color:black; text-decoration: none;}
A.TopProdutsLink2:hover {color:black; text-decoration: underline;}

/*製品紹介ページ*/
.ProductsInfo{
	font-size:13px;
	line-height:20px;
	Padding:5px;
	vertical-align:top}
	
.ProductsPackage{
	padding-bottom:5px;
	text-align:center;
	width:167px}
	
.ProductsHeader{
	width:152px;
	color:white;
	background-color:#333333;
	text-align:center;
	font-size:13px;
	line-height:20px}

/*BOX*/
.BoxHeader{
	color:white;
	background-color:#4c4c4c;
	text-align:left;
	font-size:13px;
	line-height:20px;
	padding:2px 7px 0px 7px;
	vertical-align:middle;}

.BoxHeader h1{
	font-size:13px;
	font-weight:normal;}

.BoxContent{
	text-align:left;
	font-size:13px;
	border:2px #4c4c4c Solid;
	padding:4px 5px;
	background-color:white;
	line-height:20px;
	vertical-align:middle;}

.BoxContent h2{
	font-size:13px;
	font-weight:normal;
	line-height:20px;}


.ArrowLink{border-width:0;vertical-align:middle}

/*アップデート情報*/
.UpdateHistoryTitle{font-size:13px;line-height:16px;vertical-align:top}

/*Etc*/
.FooterMenu{
	border-width:2px;
	border-style:solid none;
	border-color:black;
	line-height:30px;
	vertical-align:middle;}

.BorderSolid{
	padding:0px 2px;
	border-width:2px 2px;
	border-style:double;
	border-color:#219e42;}

.BorderRightGray{
	 border-right:1px solid #b0b0b0;}
/*見積ランド*/
.MitHeaderMenu{
	background-image:url('../mitumori/img/MitHeaderMenuLB.png'); background-repeat:repeat-x;
	line-height:33px;
	vertical-align:middle;}
.MitHeaderMenuSpace{
	background-image:url('../mitumori/img/MitHeaderMenuRB.png'); background-repeat:repeat-x;}

.MitMenuN{
	border:1px solid #008a31;
	background-color:#e6e6e6;
	text-align:center;
	font-size:13px; line-height:23px;
	width:80px;}
A.MitmenuN {color:black; text-decoration: none; font-weight:normal;}
A.MitmenuN:link {color:black; text-decoration: none;}
A.MitmenuN:visited {color:black; text-decoration: none;}
A.MitmenuN:hover {background-color:#d6d6d6;border:1px #a6a6a6 solid}

.MitMenuY{
	border:1px solid #008a31;
	background-color:#008a31;
	text-align:center; font-size:13px; color:white; line-height:23px;
	width:80px;}

.MitMenuTitle{
	background-color:#008a31;
	text-align:left; font-size:13px; color:white; line-height:23px;
	padding-left:5px;}
	
.MitContent{
	background-color:white;
	font-size:13px;  line-height:20px;}
.MitIndex{
/*	color:#008a31;*/
	font-size:13px;font-weight:bold;
	margin-top:18px;}
.MitIndexIcon{
	vertical-align:bottom; width:25px ;height:21px;}
.MitIndexLine{
	vertical-align:top;}
.MitIndexC{
	margin-left:1.5em;}
	
/*土木ランド*/
.DobHeaderMenu{
	background-image:url('../doboku/img/DobHeaderMenuLB.png'); background-repeat:repeat-x;
	line-height:33px;
	vertical-align:middle;}
.DobHeaderMenuSpace{
	background-image:url('../doboku/img/DobHeaderMenuRB.png'); background-repeat:repeat-x;}

.DobMenuN{
	border:1px solid #7b3c00;
	background-color:#e6e6e6;
	text-align:center;
	font-size:13px; line-height:23px;
	width:80px;}
A.DobmenuN {color:black; text-decoration: none; font-weight:normal;}
A.DobmenuN:link {color:black; text-decoration: none;}
A.DobmenuN:visited {color:black; text-decoration: none;}
A.DobmenuN:hover {background-color:#d6d6d6;border:1px #a6a6a6 solid}

.DobMenuY{
	border:1px solid #7b3c00;
	background-color:#7b3c00;
	text-align:center; font-size:13px; color:white; line-height:23px;
	width:80px;}

.DobMenuTitle{
	background-color:#7b3c00;
	text-align:left; font-size:12px; color:white; line-height:23px;
	padding-left:5px;}
	
.DobContent{
	background-color:white;
	font-size:13px;  line-height:20px;}
.DobIndex{
/*	color:#7b3c00;*/
	font-size:13px;font-weight:bold;
	margin-top:18px;}
.DobIndexIcon{
	vertical-align:bottom; width:25px ;height:21px;}
.DobIndexLine{
	vertical-align:top;}
.DobIndexC{
	margin-left:1.5em;}

/*ガーデンランド*/
.GarHeaderMenu{
	background-image:url('../garden/img/GarHeaderMenuLB.png'); background-repeat:repeat-x;
	line-height:33px;
	vertical-align:middle;}
	
.GarHeaderMenuSpace{
	background-image:url('../garden/img/GarHeaderMenuRB.png'); background-repeat:repeat-x;}

.GarMenuN{
	border:1px solid #fbb4d9;
	background-color:#e6e6e6;
	text-align:center;
	font-size:13px; line-height:23px;
	width:80px;}
A.GarmenuN {color:black; text-decoration: none; font-weight:normal;}
A.GarmenuN:link {color:black; text-decoration: none;}
A.GarmenuN:visited {color:black; text-decoration: none;}
A.GarmenuN:hover {background-color:#d6d6d6;border:1px #a6a6a6 solid}

.GarMenuY{
	border:1px solid #fbb4d9;
	background-color:#fbb4d9;
	text-align:center; font-size:13px; color:black; line-height:23px;
	width:80px;}

.GarMenuTitle{
	background-color:#fbb4d9;
	text-align:left; font-size:13px; color:black; line-height:23px;
	padding-left:5px;}
	
.GarContent{
	background-color:white;
	font-size:13px;  line-height:20px;}
.GarIndex{
/*	color:#fbb4d9;*/
	font-size:13px; font-weight:bold;
	margin-top:18px;}
.GarIndexIcon{
	vertical-align:bottom; width:25px ;height:21px;}
.GarIndexLine{
	vertical-align:top;}
.GarIndexC{
	margin-left:1.5em;}
.GarImageBegin{
	margin:0.5em;float:Left;}
.GarImageEnd{
	clear:both;}

/*原価ランド*/
.GenHeaderMenu{
	background-image:url('../genka/img/GenHeaderMenuLB.png'); background-repeat:repeat-x;
	line-height:33px;
	vertical-align:middle;}
	
.GenHeaderMenuSpace{
	background-image:url('../genka/img/GenHeaderMenuRB.png'); background-repeat:repeat-x;}

.GenMenuN{
	border:1px solid #0851a5;
	background-color:#e6e6e6;
	text-align:center;
	font-size:13px; line-height:23px;
	width:80px;}
A.GenmenuN {color:black; text-decoration: none; font-weight:normal;}
A.GenmenuN:link {color:black; text-decoration: none;}
A.GenmenuN:visited {color:black; text-decoration: none;}
A.GenmenuN:hover {background-color:#d6d6d6;border:1px #a6a6a6 solid}

.GenMenuY{
	border:1px solid #0851a5;
	background-color:#0851a5;
	text-align:center; font-size:13px; color:white; line-height:23px;
	width:80px;}

.GenMenuTitle{
	background-color:#0851a5;
	text-align:left; font-size:13px; color:white; line-height:23px;
	padding-left:5px;}
	
.GenContent{
	background-color:white;
	font-size:13px;  line-height:20px;}
.GenIndex{
/*	color:#0851a5;*/
	font-size:13px;font-weight:bold;
	margin-top:18px;}
.GenIndexIcon{
	vertical-align:bottom; width:25px ;height:21px;}
.GenIndexLine{
	vertical-align:top;}
.GenIndexC{
	margin-left:1.5em;}

/*積算辞典*/
.ZitHeaderMenu{
	background-image:url('../ziten/img/ZitHeaderMenuLB.png'); background-repeat:repeat-x;
	line-height:33px;
	vertical-align:middle;}
	
.ZitHeaderMenuSpace{
	background-image:url('../ziten/img/ZitHeaderMenuRB.png'); background-repeat:repeat-x;}

.ZitMenuN{
	border:1px solid #de0000;
	background-color:#e6e6e6;
	text-align:center;
	font-size:13px; line-height:23px;
	width:80px;}
A.ZitmenuN {color:black; text-decoration: none; font-weight:normal;}
A.ZitmenuN:link {color:black; text-decoration: none;}
A.ZitmenuN:visited {color:black; text-decoration: none;}
A.ZitmenuN:hover {background-color:#d6d6d6;border:1px #a6a6a6 solid}

.ZitMenuY{
	border:1px solid #de0000;
	background-color:#de0000;
	text-align:center; font-size:13px; color:white; line-height:23px;
	width:80px;}

.ZitMenuTitle{
	background-color:#de0000;
	text-align:left; font-size:13px; color:white; line-height:23px;
	padding-left:5px;}
	
.ZitContent{
	background-color:white;
	font-size:13px; line-height:20px;}
.ZitIndex{
	line-height:21px;
	vertical-align:middle;
	font-size:13px;font-weight:bold;
	margin-top:18px;}
.ZitIndexIcon{
	vertical-align:bottom; width:25px ;height:21px;}
.ZitIndexLine{
	vertical-align:top;}
.ZitIndexC{
	margin-left:1.5em;}

/*サポートページ*/
.SupContent{
	background-color:white;
	font-size:13px;  line-height:20px;
	margin-left:1.5em;}
.SupHeader{
	font-size:13px; line-height:22px; font-weight:bold;
	margin-left:1em;}

/*積算代行*/
.SekHeaderMenu{
	background-image:url('../sekisan/img/SekHeaderMenuLB.png'); background-repeat:repeat-x;
	line-height:33px;
	vertical-align:middle;}
	
.SekHeaderMenuSpace{
	background-image:url('../sekisan/img/SekHeaderMenuRB.png'); background-repeat:repeat-x;}

.SekMenuN{
	border:1px solid #7fcfe2;
	background-color:#e6e6e6;
	text-align:center;
	font-size:13px; line-height:23px;
	width:80px;}
A.SekmenuN {color:black; text-decoration: none; font-weight:normal;}
A.SekmenuN:link {color:black; text-decoration: none;}
A.SekmenuN:visited {color:black; text-decoration: none;}
A.SekmenuN:hover {background-color:#d6d6d6;border:1px #a6a6a6 solid}

.SekMenuY{
	border:1px solid #7fcfe2;
	background-color:#7fcfe2;
	text-align:center; font-size:13px; color:white; line-height:23px;
	width:80px;}

.SekMenuTitle{
	background-color:#7fcfe2;
	text-align:left; font-size:13px; color:black; line-height:23px;
	padding-left:5px;}
	
.SekContent{
	background-color:white;
	font-size:13px;  line-height:20px;}
.SekIndex{
/*	color:#7fcfe2;*/
	font-size:13px;font-weight:bold;
	margin-top:18px;}
.SekIndexIcon{
	vertical-align:bottom; width:25px ;height:21px;}
.SekIndexLine{
	vertical-align:top;}
.SekIndexC{
	margin-left:1.5em;}

/*求積ランド*/
.KyuHeaderMenu{
	background-image:url('../heron/img/KyuHeaderMenuLB.png'); background-repeat:repeat-x;
	line-height:33px;
	vertical-align:middle;}
.KyuHeaderMenuSpace{
	background-image:url('../heron/img/KyuHeaderMenuRB.png'); background-repeat:repeat-x;}

.KyuMenuN{
	border:1px solid #007ffe;
	background-color:#e6e6e6;
	text-align:center;
	font-size:13px; line-height:23px;
	width:80px;}
A.KyumenuN {color:black; text-decoration: none; font-weight:normal;}
A.KyumenuN:link {color:black; text-decoration: none;}
A.KyumenuN:visited {color:black; text-decoration: none;}
A.KyumenuN:hover {background-color:#d6d6d6;border:1px #a6a6a6 solid}

.KyuMenuY{
	border:1px solid #007ffe;
	background-color:#007ffe;
	text-align:center; font-size:13px; color:white; line-height:23px;
	width:80px;}

.KyuMenuTitle{
	background-color:#007ffe;
	text-align:left; font-size:13px; color:white; line-height:23px;
	padding-left:5px;}
	
.KyuContent{
	background-color:white;
	font-size:13px;  line-height:20px;}
.KyuIndex{
/*	color:#008a31;*/
	font-size:13px;font-weight:bold;
	margin-top:18px;}
.KyuIndexIcon{
	vertical-align:bottom; width:25px ;height:21px;}
.KyuIndexLine{
	vertical-align:top;}
.KyuIndexC{
	margin-left:1.5em;}
.KyuImageBegin{
	margin:0.5em;float:Left;}
.KyuImageEnd{
	clear:both;}

/*Report用*/
.RepBold{font-size:15px;font-weight:bold;}

