﻿@charset "utf-8";

/*■■■■■■■■■■■■■■■■■■■■
常にincludeするCSS
■■■■■■■■■■■■■■■■■■■■■*/
@import "base.css";
/*第二階層以降常に必要*/
@import "inside.css";


/*■■■■■■■■■■■■■■■■■■■■
コスト試算
■■■■■■■■■■■■■■■■■■■■■*/



table.cost th.cost {
	text-align: center;
	background: #fbfaf5;
	}

table.cost td.cost {
	text-align: left;
	background: #fbfaf5;
	}

table.cost th.branch {
	text-align: center;
	background:#FFFFCC;
	}

table.cost td.branch {
	text-align: center;
	background: #FFFFCC;
	}

table.cost th.company {
	text-align: center;
	background: #fef4f4;
	}

table.cost td.company {
	text-align: center;
	background: #fef4f4;
	}

table.cost th.llc {
	text-align: center;
	background: #d6e9ca;
	}

table.cost td.llc {
	text-align: center;
	background: #d6e9ca;
	}

table.cost th.llp {
	text-align: center;
	background: #fff1cf;
	}

table.cost td.llp {
	text-align: center;
	background: #fff1cf;
	}

table.cost th.total {
	text-align: center;
	background: #eaf4fc;
	}

table.cost td.total {
	text-align: center;
	background: #eaf4fc;
	font-weight:bold;
	}

table.cost th.all {
	text-align: center;
	background: #dbd0e6;
	}

table.cost td.all {
	text-align: center;
	background: #dbd0e6;
	font-weight:bold;
	}

table.cost th.doc {
	text-align: center;
	background: #f8f4e6;
	}

table.cost td.doc {
	text-align: center;
	background: #f8f4e6;
	}

table.data th {
	text-align: center;
	background: #c1e4e9;
	white-space: nowrap;
	}

table.data td {
	text-align: left;
	background: #f8f4e6;
	}

table.data table th {
	text-align: center;
	background: #E9E9E9;
	}

table.data table td {
	text-align: center;
	background: #FFFFFF;
	}

ol.warning {
	margin:0px;
	padding-left:20px;
	}

ol.warning li {
	padding-bottom:3px;
	}

