#wrap2 {
	padding-top:50px;
	padding-bottom:50px;
}

#fr_top {
	background-repeat:no-repeat;
	width:1024px;
	height:71px;
}

#fr_mdl {
	background-repeat:repeat-y;
	width:1024px;
}

#fr_btm {
	background-repeat:no-repeat;
	width:1024px;
	height:15px;
}

#fr_proftop {
	background-repeat:no-repeat;
	font-size:0px;
	width:280px;
	height:5px;
}

#fr_profmdl {
	background-repeat:repeat-y;
	width:280px;
}

#fr_profbtm {
	background-repeat:no-repeat;
	font-size:0px;
	width:280px;
	height:5px;
}

#details {
	width:950px;
	text-align:left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	color:#47341f;
}

#details table.main {
	width:800px;
	margin-left:70px;
	text-align:left;
}

#details .photobig {
	width:320px;
	height:420px;
}

#details .left {
	vertical-align:top;
}

#right {
	width:480px;
	vertical-align:top;
}

#right img {
	padding:0px;
	margin:0px;
}

#votebtn {
	position:relative;
	top:0px;
	left:388px;
	border:0px
}

#fr_profmdl table {
	font-size:7.8pt;
	margin-left:20px;
}

.detailsprofile {
	margin-bottom:5px;
}

#fr_profmdl img.title {
	margin-top:10px;
	margin-bottom:5px;
}

#fr_profmdl .detailsprofile td {
	padding:5px 0px;
	vertical-align:top;
}

#fr_profmdl .detailsprofile td.title {
	width:60px;
}

#fr_profmdl .detailsprofile td.contents {
	width:150px;
}

#detailsinfo {
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

#detailsinfo td {
	vertical-align:top;
}

#detailsinfo .namefont {
	color:#23180c;
	font-weight: bold;
}

#detailsinfo .kigyoname {
	font-size:13pt;
}

#detailsinfo .yakusyoku {
	font-size:10pt;
	font-style: italic;
	padding-top:20px;
	padding-left:7px;
	padding-bottom:5px;
}

#detailsinfo .kaiinname {
	font-size:36pt;
	color:#584827;
	padding-left:7px;
	position:relative; top:8px;
}

#right h4 {
	padding:0px;
	margin:0px;
}

#right #titleline {
	vertical-align:top;
}

#contentshead, #contents {
	font-size:8.5pt;
	font-weight:bold;
	line-height:2em;
}

#contents img {
	margin:5px;
}

.divideline {
	height:1px;
	vertical-align:top;
	font-size:0px;
}

#link {
	margin-top:10px;
	text-align:center;
}

#link a {
	margin-left:5px;
	margin-right:5px;
}

#kigyolink {
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

/* IE7用CSSハック */
*:first-child+html h4#contentstitle {
	font-size:12pt;
}

/* IE6以下用CSSハック */
* html #right h4 {
}
* html #contentshead, #contents {
	font-size:8pt;
}

/* safari用CSSハック */
html[xmlns*=""] body:last-child #detailsinfo .kaiinname {
	position:relative; top:3px;
}

/*　確認画像表示用 */
#confirm {
	margin-top:50px;
}

#confirm h4 {
	color:#6c6c6c;
}

#confirm div.explain {
	margin-top:8px;
	font-size:9pt;
	font-weight:bold;
	color:#6c6c6c;
}

/* IE7用CSSハック */
*:first-child+html #confirm div.top {
	margin-left:20px;
}
/* IE6以下用CSSハック */
* html #confirm div.top {
	margin-left:20px;
}

.kaiintbl {
	width:182px;
	height:141px;
	vertical-align:middle;
}

.kaiintbl .kaiininfobase {
	margin-left:30px;
	width:178px;
	height:121px;
	background-repeat:no-repeat;
}

.kaiintbl .kaiininfobase .kaiininfo {
	font-weight:bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	text-align:left;
	padding-left:10px;
	padding-right:14px;
	padding-top:2px;
}

.kaiintbl .kaiininfobase .kaiininfo td {
	padding:0px;
	margin:0px;
}

.kaiintbl .kaiininfobase .kaiininfo .kigyoname {
	vertical-align:bottom;
	line-height:100%;
	height:90px;
	width:87px;
	padding-bottom:1px;
	font-size:7pt;
}

.kaiintbl .kaiininfobase .kaiininfo .kaiinname {
	vertical-align:top;
	height:31px;
	width:87px;
	font-size:9pt;
}

.kaiintbl .kaiininfobase .kaiininfo a {
	text-decoration:none;
	color:#eeeeee;
}

.kaiintbl .kaiininfobase .kaiininfo a:hover, .kaiintbl .kaiininfobase .kaiininfo a:active {
	color:#dddddd;
}

.kaiintbl .kaiininfobase .kaiininfo .kaiinimg {
	height:121px;
	width:71px;
}

#confirm td.frame {
	width:250px;
	text-align:center;
}