@charset "UTF-8";

/*
 * ============================================
 * COPYRIGHT(C)2004-2007 CYBRiDGE CORPORATION.
 * URL: http://www.cybridge.jp/
 * ============================================
 */

#contents{
	background: #FFF url(/img/corporation/pht_corporation.jpg) no-repeat 0px 25px;
	}

.p-environment #contents{
	background: #FFF url(/img/corporation/pht_environment.jpg) no-repeat 0px 25px;
	}

h1{
	background-position: 0px 0px;
	background: url("/img/h1_corporation.gif") no-repeat 0% 0%;
	}
.p-profile h1{
	background-position: 0px -34px;
	}
.p-acsess h1{
	background-position: 0px -68px;
	}
.p-environment h1 {
	background-position: 0px -272px;
	}
.p-customer h1 {
	background-position: 0px -204px;
	}
.p-executive h1 {
	background-position: 0px -136px;
	}
.p-organization h1 {
	background-position: 0px -102px;
	}
.p-privacypolicy h1{
	background-position: 0px -238px;
	}
.p-vision h1{
	background-position: 0px -170px;
	}

.section{
	width:260px;
	}
.section h2{
	font-size:100%;
	margin-bottom:0px;
	}

.p-executive th {
	width:100px;
	vertical-align:top;
	background: #FFF url("/img/common/line_dot.gif") repeat-x 0px 100%;
	}
.p-executive .name {
	padding: 5px 0px 15px 15px;
	font-size:115%;
	line-hight:100%;
	}
.p-executive .pht {
	padding: 0px 0px 35px 0px;
	background: #FFF url("/img/common/line_dot.gif") repeat-x 0px 100%;
	}
.p-executive .position {padding: 5px 0px 15px 0px;}
.p-executive .txt {padding: 0px 0px 35px 15px; background: #FFF url("/img/common/line_dot.gif") repeat-x 0px 100%;}
.p-executive .txt_sml{font-size: 75%;line-height: 130%; display:block;}


table.customer{
	width:100%;
	margin:15px 0px;
}
table.customer td{
	width:255px;
	height:65px;
	text-align:center;
	vertical-align:bottom;
	padding:12px 0px;
}

table.customer td img{
	margin-bottom:3px;
}