@charset "UTF-8";
/* 会社情報共通 */
#body {
	font-size:78.58%;
	color:#797979;
}
#alpha-inner{
	_margin-right : -10px;
}
a.link {
	padding-right:10px;
	background:transparent url("/PROFILE/images/icon_yajirushi.gif") no-repeat right center;
}
/* ページタイトル */

/* カテゴリメニュー */
#categoryMenu, #categoryMenu li {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
#categoryMenu {
	margin:0 10px;
	width:561px;
	height:67px;
	border-bottom:1px solid #D6D6D6;
	
	voice-family: "¥"}¥"";
	voice-family:inherit;
	height:66px;
} html>body #categoryMenu {height:66px;}
/* タブ */
#categoryMenu li {
	float:left;
	height:56px;
	width:132px;
	padding-top:23px;
	padding-left:8px;
	background:#EEEEEE url("/PROFILE/images/menu_tatekei.gif") no-repeat left center;
	
	voice-family: "¥"}¥"";
	voice-family:inherit;
	width:130px;
	height:33px;
}

html>body #categoryMenu li {width:132px;height:43px;}

/* それぞれの設定 */	
#categoryMenu .index {
	background-image:none;
}
#categoryMenu .recruit {
}
#categoryMenu .shingi {
}
#categoryMenu .kijyun {
	width:132px;
	voice-family: "¥"}¥"";
	voice-family:inherit;
	width:130px;
}

html>body #categoryMenu .kijyun {width:130px;}
/* 画像リンク */
#categoryMenu a {
	display:block;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:6px;
}
#categoryMenu a:hover {
	visibility:visible;
}
#categoryMenu a:hover img {
	visibility:hidden;
}
.index a {
	width:71px;
	height:18px;
	background-image:url("/PROFILE/images/menu/index_on.gif");
}
.recruit a {
	width:71px;
	height:18px;
	background-image:url("/PROFILE/images/menu/recruit_on.gif");
}
.shingi a {
	width:84px;
	height:18px;
	background-image:url("/PROFILE/images/menu/shingi_on.gif");
}
.kijyun a {
	width:121px;
	height:18px;
	background-image:url("/PROFILE/images/menu/kijyun_on.gif");
}
/* 現在のタブ */
#categoryMenu .current {
	background-color:#fff;
}
#categoryMenu .current a:hover img {
	visibility:visible;
}
/* 議事録のメニュー */	
#shingiMenu {
	background:#eee;
	margin:30px 18px 28px;
	padding:8px;
}
#shingiMenu form {
	text-align:center;
}
/* ページトップへに上の線をまかす */
.pagetop {
	border-top:1px solid #D6D6D6;
	padding-top:10px;
}
	/* ページ内容タイトル */
	h3 {
		margin:29px 27px 24px; 
	}
	
	/* 概要 */
	#gaiyou {
		margin:0 27px;
	}
	#gaiyou th, #gaiyou td {
		text-align:left;
		vertical-align:top;
		line-height:1.4em;
		
		padding-bottom:15px;
	}
	#gaiyou th {
		padding-right:20px;
	}
	
	
	/* 地図 */
	.map {
		overflow:hidden;
		margin:3px 0 23px;
		padding-left:27px;/* MacIE */
		width:570px;
		display:block;
		
		voice-family: "¥"}¥"";
		voice-family:inherit;
		width:533px;
	} html>body #map {width:533px;}
	
	
	.map dl {
		margin:0;
		padding:0;
		width:543px;
	}
	.map .image {
		float:left;
		width:252px;
	}
	.map dt {
		margin:0;
		width:271px;
		margin-bottom:15px;
		float:right;
	}
	.map dd {
		margin:0;
		display:inline;
	}
	.map .access {
		float:right;
		width:271px;
	}
	.map address {
		font-style:normal;
		margin-bottom:15px;
	}
	.map p {
		margin:0;
	}
	.map .line {
		color:#b39777;
	}

	/* 内容 */
	.naiyou {
		overflow:hidden;
		margin:0 0 0 20px;
		width:553px;
	}
	
	/* リード */
	.lead {
		width:183px;
		float:left;

		padding-top:3px;
	}

	.lead p {
		margin:0 0 16px;
	}
	.lead img {
		display:block;
	}
	
	/* 委員、事務局 */
	.iin, .jimukyoku {
		float:left;
		padding:2px 7px;
	}
	.iin {
		width:190px;
		border-left:1px solid #D6D6D6;
		
		voice-family: "¥"}¥"";
		voice-family:inherit;
		width:175px;
	} html>body .iin {width:175px;}
	.jimukyoku {
		width:150px;
		border-left:1px solid #D6D6D6;
		
		voice-family: "¥"}¥"";
		voice-family:inherit;
		width:165px;
	} html>body .jimukyoku {width:165px;}
	.iin h4, .jimukyoku h4 {
		margin:0;
	}
	.iin dl, .jimukyoku dl {
		margin:15px 10px;
	}
	.iin dt, .jimukyoku dt {
		margin:0;
		color:#A78865;
		
		line-height:1.2em;
	}
	.iin dd, .jimukyoku dd {
		margin:0 0 15px;

		line-height:1.2em;
	}

hr {
	display:none;
}

#profile h2 {
	margin: 0 0 15px 0;
}

a .notes {
	color: #fd1700;
	font-size: smaller;
	word-break : keep-all;
	font-size : 10px;
}

	.kijunlead {
		margin:0 8px 1.5em 28px;
	}
	.sengen {
		color:#B39777;
	}
	
	h4 {
		border-bottom:1px solid #D6D6D6;
		margin:26px 18px 7px;
		padding:0 0 10px 8px;
	}
	
	.kakujyobun {
		margin:7px 18px 25px 86px;
	}

	/* 個人情報系 */
	#privacy p.date {
		color:#B39777;
		margin:8px 0 0;
		width:566px;
		text-align:right;
	}

	#privacy .lead {
		margin:18px 18px 1.5em 28px;
	}
	
	#privacy .sengen {
		color:#B39777;
	}
	
	#privacy h4 {
		color:#B39777;
		font-size:118.19%;
		margin:22px 0 0 86px;
	}
	
	#privacy .kakujyobun {
		margin:7px 18px 25px 86px;
	}

	#profile h4 {
		color:#FF3300;
		padding-bottom:5px;
		border-bottom: 1px solid #999;
	}
	
	#profile h5 {
		color:#663333;
		padding-bottom:5px;
		border-bottom: 1px solid #999;
		margin-top: 30px !important;
	}
