@charset "utf-8";

/*---------------------------------------

              idCompanyPage

-----------------------------------------*/

#idCompanyPage{}



/*----------------------------------------

               clCompany1

------------------------------------------*/

.clCompany1{
	margin-bottom: 20px;}
.clCompany1 h2{
	padding-bottom: 5px;
	background: url(../images/common/line_graige.gif) repeat-x bottom;
	margin-bottom: 10px;}
.clCompany1 .clLeftBox{
	width: 510px;}
.clCompany1 .clLeftBox p, .clCompany1 .clLeftBox p strong{
	line-height: 1.5;}
.clCompany1 p strong img{
	padding-bottom: 6px;}
.clCompany1 .clRightBox{
	width: 225px;}
.clCompany1 .clRightBox img{
	position: relative;
	right: -7px;}




/*-----------------------------------------

                 clCompany2

-------------------------------------------*/

.clCompany2{}
.clCompany2 h3{
	border-bottom: 1px solid #eae1d8;
	padding-bottom: 2px;
	margin-bottom: 10px;}
.clCompany2 h4{
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 3px;}
.clCompany2 .clLeftBox, .clCompany2 .clRightBox{
	width: 352px;}
.clCompany2 table{
	width: 350px;
	margin-bottom: 10px;}
.clCompany2 table, .clCompany2 th, .clCompany2 td{
	border: 1px solid #ccc;
	line-height: 1.6;}
.clCompany2 th, .clCompany2 td{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;}
.clCompany2 th{
	background-color: #eee;
	vertical-align: top;
	text-align: left;
	width: 150px;}
.clCompany2 td{}
.clCompany2 .clRightBox p{
	line-height: 1.6;
	padding-left: 1.5em;
	margin-bottom: 10px;}






/*
----------------------------------------*/
#idSub03 table{}
#idSub03 th{
	text-align: left;
	padding-right: 25px;
	font-weight: bold;}
#idSub03 th, #idSub03 td{
	line-height: 1.6;}