@charset "utf-8";
/*----    aboutHeart   ----*/
#heartPlan{
	position:relative;
	max-width:1280px;
	margin:0 auto;
/*	left:210px;*/
/*	margin-top:146px;*/
	font-family:Arial,"微軟正黑體";
}
#heartPlan .topTitle{
	position:relative;
	top:74px;
/*	margin-top:74px;*/
	margin-left:375px;
}
#heartPlan .topTitle .title{
/*	margin-top:0px;*/
	margin-left:92px;
	width:0px;
	height:49px;
	background:url(../../images/about/aboutHeart_Sprites.png)0px 0px;
}
#heartPlan .topTitle .underLine{
	margin-top:2px;
	margin-left:0px;
	width:100px;
	height:4px;
	background-color:black;
}
#heartPlan .topTitle .pencil{
	margin-top:-55px;
	margin-left:55px;
	width:104px;
	height:56px;
	background:url(../../images/about/pencil.png)0px 0px;
}
#heartPlan .subTitle{
	margin-top:117px;
	opacity:0;
}
#heartPlan .subTitle:nth-child(2) .title{
	margin-left:532px;
	width:217px;
	height:28px;
	background:url(../../images/about/aboutHeart_Sprites.png)0px -49px;
}
#heartPlan .subTitle:nth-child(2) .president{
	position:relative;
	top:-249px;
	left:185px;
	width:421px;
	height:279px;
	background:url(../../images/about/aboutHeart_president.png);
}
#heartPlan .subTitle:nth-child(2) .PD_BG{
	position:relative;
	top:45px;
	left:245px;
	width:426px;
	height:283px;
	background:url(../../images/about/aboutHeart_PD_BG.png);
}
#heartPlan .subTitle:nth-child(2) .text{
	position:relative;
	margin-top:-510px;
	margin-left:685px;
	width:395px;
	height:217px;
	text-align:justify;
	font-size:1.005em;
	font-weight:500;
	line-height:1.85em;
	letter-spacing:0.05em;
}
#heartPlan .subTitle:nth-child(3){
	margin-top:100px;
	opacity:0;
}
#heartPlan .subTitle:nth-child(3) .title{
	margin-left:592px;
	width:87px;
	height:26px;
	background:url(../../images/about/aboutHeart_Sprites.png)-217px -49px;
}
#heartPlan .subTitle:nth-child(3) .text:nth-child(2){
	margin-top:28px;
	margin-left:210px;
	width:850px;
	height:54px;
	text-align:justify;
	font-size:1.005em;
	font-weight:500;
	line-height:1.85em;
	letter-spacing:0.05em;
}
#heartPlan .subTitle:nth-child(3) .text:nth-child(3){
	margin-top:65px;
	margin-left:264px;
	width:850px;
	height:54px;
	text-align:justify;
	font-size:1.005em;
	font-weight:500;
	letter-spacing:0.05em;
	line-height: 2.2em;
}
#heartPlan .subTitle:nth-child(3) .diagram{
	position:relative;
	margin-top:-105px;
	margin-left:670px;
	width:387px;
	height:345px;
	transform-origin:center center;
/*	transition:transform 0.001s;*/
	transform:scale(.5,.5);
	background:url(../../images/about/aboutHeart_circle.png);
}
#heartPlan .subTitle:nth-child(3) .text:nth-child(5){
	margin-top:50px;
	margin-left:210px;
	width:858px;
	height:44px;
	text-align:justify;
	font-size:1.005em;
	font-weight:500;
	letter-spacing:0.05em;
	line-height:1.85em;
}
