@charset "utf-8";
/* CSS Document */
/* -----------------------------------------------------------------------

	SubNavi
	
-----------------------------------------------------------------------*/
#PeopleSubNavi {
}
#SubNavi #SubNaviPeople a
{
	background-image:url(../people/images/SubNaviPeople.jpg);
}
#SubNavi #SubNaviCareer a
{
	background-image:url(../people/images/SubNaviCareer.jpg);
}
#SubNavi #SubNaviCulture a
{
	background-image:url(../people/images/SubNaviCulture.jpg);
}
#SubNavi .now_SubNaviPeople #SubNaviPeople a,
#SubNavi #SubNaviPeople a:hover
{
	background-image:url(../people/images/SubNaviPeopleHover.jpg);
}
#SubNavi .now_SubNaviCareer #SubNaviCareer a,
#SubNavi #SubNaviCareer a:hover
{
	background-image:url(../people/images/SubNaviCareerHover.jpg);
}
#SubNavi .now_SubNaviCulture #SubNaviCulture a,
#SubNavi #SubNaviCulture a:hover
{
	background-image:url(../people/images/SubNaviCultureHover.jpg);
}
/* -----------------------------------------------------------------------

	Main
	
-----------------------------------------------------------------------*/
#HeadingPeople {
	background-image: url(../people/images/HeadingPeople.gif);
}
#HeadingCarrer {
	background-image: url(../people/images/HeadingCarrer.gif);
}
#HeadingCulture{
	background-image: url(../people/images/HeadingCulture.gif);
}

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

	仕事とキャリア
	
-----------------------------------------------------------------------*/
#Main .Note{
	margin-left:10px;
	padding:0;
}
#TimeLine01,#TimeLine02,#TimeLine03{
	height: 106px;
	width: 560px;
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	clear: both;
	margin-top:20px;
}
#TimeLine01{
	background-image:url(../people/images/PeopleTimeline01.gif);
}
#TimeLine02{
	background-image:url(../people/images/PeopleTimeline02.gif);
}
#TimeLine03{
	background-image:url(../people/images/PeopleTimeline03.gif);
}
#TurningPoint01,#TurningPoint02,#TurningPoint03{
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	height: 175px;	
}
#TurningPoint01{
	background-image:url(../people/images/PeopleTurningPoint01.jpg);
}
#TurningPoint02{
	background-image:url(../people/images/PeopleTurningPoint02.jpg);
}
#TurningPoint03{
	background-image:url(../people/images/PeopleTurningPoint03.jpg);
}
#CarrerPage {
margin-bottom:20px;
	background-image: url(../people/images/PeopleBg.gif);
	background-repeat: no-repeat;
	text-align:left;
	padding-right: 10px;
	padding-left: 10px;
	display:block;
	height: 30px;
	background-position: bottom;
}
#CarrerPage li {
display:inline;
}
#CarrerPage li a {
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	height: 20px;
	width: 65px;
	float:left;
	margin-right:5px;
	margin-bottom:20px;
}
#Page1 a {
background-image:url(../people/images/PeoplePageBtn01Out.gif)
}
#Page1 a:hover {
background-image:url(../people/images/PeoplePageBtn01.gif)
}
#NowPage1 a,
#NowPage1 a:hover{
background-image:url(../people/images/PeoplePageBtn01.gif)
}
#Page2 a {
background-image:url(../people/images/PeoplePageBtn02Out.gif)
}
#Page2 a:hover {
background-image:url(../people/images/PeoplePageBtn02.gif)
}
#NowPage2 a,
#NowPage2 a:hover{
background-image:url(../people/images/PeoplePageBtn02.gif)
}
#Main #CarrerBackBtn,#Main #CarrerNextBtn{
	text-align:center;
	text-indent:-9999px;
	background-image: url(../people/images/PeopleBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 45px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#Main #CarrerBackBtn a,#Main #CarrerNextBtn a{
	background-image:url(../people/images/CarrerNextButton.jpg);
	background-repeat:no-repeat;
	display:block;
	height: 28px;
	width: 80px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}
#Main #CarrerNextBtn a{
	background-image:url(../people/images/CarrerNextButton.jpg);
}
#Main #CarrerNextBtn a:hover{
	background-image:url(../people/images/CarrerNextButtonHover.jpg);
}
#Main #CarrerBackBtn a{
	background-image:url(../people/images/CarrerBackButton.jpg);
}
#Main #CarrerBackBtn a:hover{
	background-image:url(../people/images/CarrerBackButtonHover.jpg);
}
.CarrerLinkBtn{
	background-image:url(../people/images/CarrerLinkButton.jpg);
	background-repeat:no-repeat;
	display:block;
	float:right;
	height: 32px;
	width: 139px;
	text-indent:-9999px;
}
#Main p#Profile,.Answer{
	margin-left:10px;
}
#Profile li{
	display:block;
	list-style-type:none;
	width:270px;
	height:100px;
	float:left;
	background:url(../people/images/ProfileBg.jpg) repeat-x;
	padding-bottom:10px;
	font-size:12px;
}
#Profile .Space{
	margin-left:10px;
}
#Profile img{
	float:left;
	padding-right:8px;
}
#Profile #Kusama p,#Profile #Takahashi p,#Profile #Takano p,#Profile #Koizumi p,
#Profile #Matsumoto p,#Profile #Kobayashi p,#Profile #Matsukawa p,#Profile #Ikejiri p{
	display:block;
	height:25px;
	text-indent: -9999px;
	margin:10px 0 0 0;
	float:left;
	width:160px;
	padding-bottom:3px;
}
#Profile #Kusama p{
	background: url(../people/images/CarrerNameKusama.gif) left no-repeat;
	
}
#Profile #Takahashi p{
	background: url(../people/images/CarrerNameTakahashi.gif) left no-repeat;
}
#Profile #Takano p{
	background: url(../people/images/CarrerNameTakano.gif) left no-repeat;
}
#Profile #Koizumi p{
	background: url(../people/images/CarrerNameKoizumi.gif) left no-repeat;
}
#Profile #Matsumoto p{
	background: url(../people/images/CarrerNameMatsumoto.gif) left no-repeat;
}
#Profile #Kobayashi p{
	background: url(../people/images/CarrerNameKobayashi.gif) left no-repeat;
}
#Profile #Matsukawa p{
	background: url(../people/images/CarrerNameMatsukawa.gif) left no-repeat;
}
#Profile #Ikejiri p{
	background: url(../people/images/CarrerNameIkejiri.gif) left no-repeat;
}
#Profile .Text{
	
}
.Answer dl{
	
}
.Answer dt{
	clear:both;
	height:52px;
	float:left;
	width:65px;	
	padding-right:15px;
	display:block;
	text-indent:-9999px;
}
.Answer dd{
	font-size:14px;
	border-bottom: dotted 1px #CCC;
	padding:0 10px 3px 0;
	margin-bottom:10px;
	height:60px;
	line-height:1.6em;
}
.AnswerKusama{
	background: url(../people/images/ThumbnailKusama.gif) no-repeat center left;
}
.AnswerTakahashi{
	background: url(../people/images/ThumbnailTakahashi.gif) no-repeat center left;
}
.AnswerTakano{
	background: url(../people/images/ThumbnailTakano.gif) no-repeat center left;
}
.AnswerKoizumi{
	background: url(../people/images/ThumbnailKoizumi.gif) no-repeat center left;
}
.AnswerMatsumoto{
	background: url(../people/images/ThumbnailMatsumoto.gif) no-repeat center left;
}
.AnswerKobayashi{
	background: url(../people/images/ThumbnailKobayashi.gif) no-repeat center left;
}
.AnswerMatsukawa{
	background: url(../people/images/ThumbnailMatsukawa.gif) no-repeat center left;
}
.AnswerIkejiri{
	background: url(../people/images/ThumbnailIkejiri.gif) no-repeat center left;
}
.AnswerNakura{
	background: url(../people/images/ThumbnailNakura.gif) no-repeat center left;
}
.AnswerMatsutani{
	background: url(../people/images/ThumbnailMatsutani.gif) no-repeat center left;
}
/* -----------------------------------------------------------------------

	社風
	
-----------------------------------------------------------------------*/
.CultureLead {
	background: url(../people/images/PeopleBg.gif) no-repeat center bottom;
	padding:12px 0;
}
.CultureGraph {
	float:right;
	margin-right:28px;
}
.CultureList {
	width:312px;
	text-align:left;
	color:#333333;
	font-size:12px;
	margin:0 0 0 28px;
	padding:0;
}
.CultureList dt {
	font-weight:bold;
	color:#3385D7;
}
.CultureList dd {
	margin-bottom:1em;
	line-height:150%;
}
.CultureComment {
	background-color:#EAF3FA;
	margin:18px 10px 36px 10px;
	padding:18px 18px;
	text-align:left;
	clear:both;
}
#BodyContainer #Main .CultureComment p {
	padding:0;
	margin:0;
}
.CultureEct {
	font-size:10px;
	padding-left:6px;
}
#Main h3.CultureTitle {
	background-repeat: no-repeat;
	background-image: url(../images/SubheadingIcon.gif);
	font-size: 15px;
	color: #2865A2;
	text-align: left;
	padding-left: 18px;
	background-position: left center;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear:none;
}

