/*----  profile mainback style  ----*/
#profile-sublist1-1-part, #profile-sublist1-2-part, #profile-sublist1-3-part, #profile-sublist1-3-part, #profile-sublist1-5-part, #profile-sublist1-6-part, #profile-sublist1-7-part {
	background-image:url(../../../common/img/list1_1_back.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

/*----  profile all style  ----*/
h1 {
	margin:0 0 30px 0;
	padding:0;
}
#page-catch {
	margin:0 0 25px 0;
}
.into-part p.nlm {
	padding:0 0 15px 0;
}
.slabel-1, p.slabel-1 {
	margin:0;
	padding:0 0 15px 0;
	font-weight:bold;
	color:#000000;
}
.slabel-2, p.slabel-2 {
	margin:0 0 5px 0;
	padding:3px 10px;
	color:#043456;
	background-color:#D2DEFC;
	border:#C6D0E8 solid 1px;
}
.frame {
	margin-bottom:15px;
	padding:10px;
	border:#e0e0e0 solid 1px;
	background-color:#f7f7f7;
}
/*----  list1-1 index style  ----*/
#profile-sublist1-1-part h2 {
	float:left;
	margin:0;
	padding:0;
	width:95px;
	text-align:left;
	font-weight:normal;
}
#profile-sublist1-1-part p.nlh, #profile-sublist1-1-part ul.style-disc {
	float:right;
	margin:0;
	padding:0;
	width:420px;
	text-align:left;
}
#profile-sublist1-1-part ul.style-disc {
	float:right;
	margin:1em 0 0 0;
	padding:0;
	width:420px;
}
#profile-sublist1-1-part ul.style-disc li {
	margin:0;
	padding:0 0 0 12px;
	text-align:left;
	background-image:url(../img/li_disc.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}
#profile-sublist1-1-part .clearline{
	margin:0;
	padding:0;
}
/*----  list1-2 business style  ----*/
#profile-sublist1-2-part div.in-margin {
	padding:0 8px 15px 8px;
}
#profile-sublist1-2-part .in-margin img {
	padding-bottom:15px;
}
#profile-sublist1-2-part .in-margin table img {
	padding:0;
}
/*----- vision only -----*/
div#textArea div#noteArea{
background-image:  url(../../profile/img/vision_bg.gif);
background-position: center;
background-repeat: repeat-y;
width: 522px;
text-align: center;
margin: 0 auto 0 auto;
}

div#textArea span.noteAreaHead{
display: block;
background-image:  url(../../profile/img/vision_head.gif);
background-repeat: no-repeat;
width: 522px;
height: 30px;
}

div#textArea span.noteAreaBottom{
display: block;
background-image:  url(../../profile/img/vision_bottom.gif);
background-repeat: no-repeat;
width: 522px;
height: 30px;
}

div#textArea span.fig01{
display: block;
background-image:  url(../../profile/img/vision_fig01.gif);
background-repeat: no-repeat;
background-position: center;
height: 130px;
}

div#textArea span.fig03{
display: block;
background-image:  url(../../profile/img/vision_fig03.gif);
background-repeat: no-repeat;
background-position: center;
height: 47px;
}

div#textArea h2.vision{
margin: 16px 0 0 0;
}
div#textArea h3.vision{
margin: 0px 0 8px 0px;
}

div#textArea h4.vision{
margin: 16px 0 4px 0px;
}

div#textArea p.vision{
margin: 8px 0 0 0;
padding:0 8px 0 8px;
font-size: 83%;
line-height: 150%;
}


/*----  list1-2 business style  ----*/
#profile-sublist1-2-part div.in-margin {
	padding:0 8px 15px 8px;
}
#profile-sublist1-2-part .in-margin img {
	padding-bottom:15px;
}
#profile-sublist1-2-part .in-margin table img {
	padding:0;
}
#profile-sublist1-2-part h4 span.s {
	font-weight:normal;
}
#profile-sublist1-2-part .frame p {
	padding:0 0 10px 0;
}
#profile-sublist1-2-part #left-part .frame .clearline {
	margin:0 0 10px 0;
	padding:0;
}
/*----  list1-3 history style  ----*/

#profile-sublist1-3-part #histryArea{
	width:370px;
	float:left;
}

#profile-sublist1-3-part #photoArea{
	width:150px;
	float:right;
}
#profile-sublist1-3-part #photoArea img{
	margin-bottom:4px;
}

#profile-sublist1-3-part h2 {
	float:left;
	margin:0;
	padding:0;
	width:90px;
	text-align:left;
	font-weight:normal;
}
#profile-sublist1-3-part p.nlm{
	float:left;
	margin:0;
	padding:0;
	width:270px;
	text-align:left;
}

#profile-sublist1-3-part .clearline{
	margin:0;
	padding:2px 0;
}
/*----  list1-5 management style  ----*/
#profile-sublist1-5-part .in-margin {
	padding-bottom:40px;
}
#profile-sublist1-5-part img.left {
	float:left;
}
#profile-sublist1-5-part #left-part .in-right-part  {
	float:right;
	width:350px;
	text-align:left;
}
#profile-sublist1-5-part #left-part .clearline {
	margin:0;
	padding:8px 0;
	background-image:none;
	height:1px;
}
#profile-sublist1-5-part #left-part .in-right-part .clearline {
	margin:0;
	padding:3px 0;
	background-image:none;
	height:1px;
}
#profile-sublist1-5-part #left-part .in-right-part p {
	margin:0;
	padding:0;
}
#profile-sublist1-5-part #left-part .in-right-part p.left{
	float:left;
	width:60px;
}
#profile-sublist1-5-part #left-part .in-right-part p.right{
	float:right;
	width:280px;
}
#profile-sublist1-5-part #left-part p.banner {
	float:left;
	padding:5px 10px 0 0;
}
/*----  list1-6 map style  ----*/
#profile-sublist1-6-part .in-margin, #profile-sublist1-61-part .in-margin {
	padding-bottom:15px;
}
#profile-sublist1-6-part img.right, #profile-sublist1-61-part img.right {
	float:right;
}
#profile-sublist1-6-part #left-part .in-left-part, #profile-sublist1-61-part #left-part .in-left-part  {
	float:left;
	width:385px;
	text-align:left;
}
#profile-sublist1-6-part #left-part .clearline, #profile-sublist1-61-part #left-part .clearline {
	margin:0;
	padding:0;
	height:1px;
	text-align:right;
	background-image:none;
}
#profile-sublist1-6-part #left-part .in-left-part .clearline, #profile-sublist1-61-part #left-part .in-left-part .clearline {
	margin:0;
	padding:10px 0;
	height:1px;
	text-align:right;
	background-image:none;
}
#profile-sublist1-6-part #left-part .in-left-part p, #profile-sublist1-61-part #left-part .in-left-part p {
	margin:0;
	padding:0;
}
#profile-sublist1-6-part #left-part h2, #profile-sublist1-61-part #left-part h2{
	margin:0 0 7px 0;
	padding:5px 0 5px 23px;
	width:110px;
	w\idth:87px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-image:url(../img/h2_a_back.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	border-bottom:#549BFF solid 1px;
}
#profile-sublist1-6-part #left-part .in-left-part p.right, #profile-sublist1-61-part #left-part .in-left-part p.right{
	float:right;
	width:265px;
}
#profile-sublist1-61-part #left-part{
	float:left;
	width:535px;
}
#profile-sublist1-61-part div.in-margin {
	padding:0 8px 15px 8px;
}
#profile-sublist1-61-part #left-part .into-part{
	float:right;
	text-align:left;
	width:528px;
}
.map-img {
	margin:15px 0 15px 115px;
}

