@charset "Shift_JIS";
/* CSS Document */

/* ---------------------------------------------------

「代表社員紹介」(partners.html)ページ用のローカルCSS

--------------------------------------------------- */


/* コンテンツ部-----------------------------　*/


	
/*div#pageTitle.fullwidth h1 {
	text-indent:-9999px;
	display:block;
	height:27px;
	width:500px;
	background:url(../../images/tit_h1_partners.gif) 0 0 no-repeat;
	margin:18px 0 0 16px;
}*/

/*コンテンツ*/

div#contents {
	clear:both;
	border-left:#d9d9d9 1px solid;
	border-right:#d9d9d9 1px solid;
	text-align:center;
	padding-bottom:20px;
}

div#contents p {
	font-size:12px;
}


/*代表社員*/

div.partnerBox {
	clear:both;
	border-top:#499ad7 1px solid;
	padding-top:16px;
}

/*段組回り込み解除(clearfix hack)…親要素に対しclass指定*/
div.partnerBox:after{
 	content:""; display:block; height:0; clear:both; visibility:hidden;}
div.partnerBox { display:inline-block; }
/* Hide from IE-mac \*/
* html div.partnerBox {height:1%;}
div.partnerBox {display:block;}
/*End hide from IE-mac */

div#contents div.partnerBox h3 {
	margin-bottom:1.2em;
}

div#contents div.partnerBox p {
	margin-bottom:2em;
}

div.partnerBox div.partnerBoxLeft {
	float:left;
	width:460px;
}

div.partnerBox div.partnerBoxRight {
	float:right;
	width:360px;
}

div.partnerBox ul.shikaku {
	margin-top:1.5em;
	margin-bottom:2em;
	font-size:12px;
}

.policy {
	color:#124e7c;
}

div.partnerBox p.policy {
	line-height:1.8em;
}

div.portrait {
	margin-bottom:22px;
}

table.ryakurekitable {
	border:none;
	padding:1px;
	font-size:10px;
	line-height:1.3em;
	margin-bottom:24px;
}
table.ryakurekitable td {
	vertical-align:top;
}

/*顧問*/

div.komonbox {
	width:395px;
	float:left;
}

table.komonrirekitable {
	margin-top:1.5em;
	border:none;
	padding:1px;
	font-size:12px;
	line-height:1.3em;
	margin-bottom:24px;
}


/**/

table.booktable {
	margin-bottom:26px;
}

table.booktable td {
	width:180px;
}























