

/* === corpinfoLocalNavigation ==================================*/

#localNavigationArea ul{
	display : block ;
	margin : 0px ;
	padding : 0px ;
}

#localNavigationArea ul li{
	display : block ;
	margin : 0px !important;
	padding : 0px !important;
	width : 123px ;
	height : 36px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left;
}

#localNavigationArea ul li a{
	display : block ;
	margin : 0px !important;
	padding : 0px !important;
	width : 123px ;
	height : 35px ;
	font-size : 1px ;
}

#localNavigationArea ul li a.message{
	background-image : url("./img/lNav_message.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.message:hover{

	background-image : url("./img/lNav_message.gif");
	background-repeat : no-repeat ;
	background-position : top right ;
}

#localNavigationArea ul li a.messageCurrent{
	background-image : url("./img/lNav_message_r.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.corpinfo{
	background-image : url("./img/lNav_corpinfo.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.corpinfo:hover{

	background-image : url("./img/lNav_corpinfo.gif");
	background-repeat : no-repeat ;
	background-position : top right ;
}

#localNavigationArea ul li a.corpinfoCurrent{
	background-image : url("./img/lNav_corpinfo_r.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.history{
	background-image : url("./img/lNav_history.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.history:hover{

	background-image : url("./img/lNav_history.gif");
	background-repeat : no-repeat ;
	background-position : top right ;
}

#localNavigationArea ul li a.historyCurrent{
	background-image : url("./img/lNav_history_r.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.organiz{
	background-image : url("./img/lNav_organiz.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.organiz:hover{

	background-image : url("./img/lNav_organiz.gif");
	background-repeat : no-repeat ;
	background-position : top right ;
}

#localNavigationArea ul li a.organizCurrent{
	background-image : url("./img/lNav_organiz_r.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.access{
	background-image : url("./img/lNav_access.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}

#localNavigationArea ul li a.access:hover{

	background-image : url("./img/lNav_access.gif");
	background-repeat : no-repeat ;
	background-position : top right ;
}

#localNavigationArea ul li a.accessCurrent{
	background-image : url("./img/lNav_access_r.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;

	/*add 070110*/
	font-size : 0px ;  
}



/* === corpinfoCommon ==================================*/



/* === corpinfoCommon ==================================*/


h2{
	display : block ;
	margin : 40px 34px 0px 40px ;
	padding : 0px ;
	font-size : 100% ;
}

p.lead{
	display : block ;
	margin : 20px 34px 0px 40px ;
}

h3{
	margin : 50px 34px 0px 40px ;
	font-weight : 800 ;
	font-size : 100% ;
	color : #333 ;
}

p.text{
	margin : 10px 34px 0px 40px ;
}

/* === index.html ==================================*/

p.leadIndex{
	display : block ;
	margin : 20px 34px 48px 40px ;
}


#bodyArea #mainContentsArea p img.right{
	margin : 0px 0px 0px 20px ;
}

#bodyArea #mainContentsArea p.signature{
	margin : 15px 35px 0px 40px ;
	padding-bottom : 30px ;
	text-align : right ;
}


/* 20071011 Edit */
ul.mainPersonimage {
	padding: 10px 50px 10px 0;
	float:right;
}

ul.mainPersonimage li {
	width:160px;
	display:block;
	float:left;
	text-align: right;
}

ul.mainPersonimage li img {
	margin: 3px 0 5px;
}


/* 20090618 Edit */
ul.idea {
	padding : 10px 10px 10px 55px;
}

ul.idea li {
	display : block ;
	text-align : left ;
}

/* === info.html ==================================*/

#mainContentsArea h2.corpinfo{
	display : block ;
	margin : 40px 34px 0px 40px ;
	border-bottom : #bbb 1px solid ;
}

#mainContentsArea .corpinfoParaBlockFirst{
	display : block ;
	width : 533px ;
	margin : 10px 34px 0px 40px ;
	padding : 3px 0px 3px 0px ;
	_padding : 3px 0px 5px 0px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left;
}

#mainContentsArea .corpinfoParaBlockFirst .item{
	display : block ;
	width : 106px ;
	float : left ;
	color : #777
}

#mainContentsArea .corpinfoParaBlockFirst .name{
	display : block ;
	float : left ;
}



#mainContentsArea .corpinfoParaBlockFirst img.ico{
	display : inline ;
	vertical-align : -20% ;
	_vertical-align : -30% ;
}

#mainContentsArea .corpinfoParaBlock img.ico{
	display : inline ;
	vertical-align : -20% ;
	_vertical-align : -30% ;
}



#mainContentsArea .corpinfoParaBlock{
	display : block ;
	width : 533px ;
	margin : 0px 34px 0px 40px ;
	padding : 3px 0px 3px 0px ;
	_padding : 2px 0px 5px 0px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left;

}

#mainContentsArea .corpinfoParaBlock .item{
	display : block ;
	width : 106px ;
	float : left ;
}

#mainContentsArea .corpinfoParaBlock .name{
	display : block ;
	width : 384px ;
	float : left ;
	vertical-align : middle ;
}

#mainContentsArea .activities{
	margin : 20px 34px 0px 146px ;
	padding : 0px ;
}

#mainContentsArea .activities p{
	margin : 0px ;
	padding : 0px 0px 0px 12px ;
	background-image : url("../img/mark02.gif");
	background-repeat : no-repeat ;
	background-position : center left ;
}


#mainContentsArea .groupBlock{
	width : 533px ;
	margin : 0px 34px 0px 40px ;
	padding : 15px 0px 0px 0px ;
}


#mainContentsArea .groupBlock .corpCi{
	display : block ;
	width : 106px ;
	float : left ;
}

#mainContentsArea .groupBlock .groupDetialBlock{
	display : block ;
	width : 421px ;
	float : right ;
}

#mainContentsArea .groupBlock .groupDetialBlock .groupDetialParaBlock{
	display : block ;
	width : 411px ;
	margin : 0px 0px 0px 0px ;
	padding : 3px 0px 3px 0px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left;
}

#mainContentsArea .groupBlock .groupDetialBlock .groupDetialParaBlock .item{
	display : block ;
	width : 70px ;
	float : left ;
	color : #777;

}

#mainContentsArea .groupBlock .groupDetialBlock .groupDetialParaBlock .name{
	display : block ;
	float : left ;
	width : 318px ;
	/*\*//*/width : 328px ;/**/
}

#mainContentsArea .groupBlock .groupDetialBlock .groupDetialParaBlock .name .logoIco{
	display : inline ;
	vertical-align : middle ;
}


/* === history.htm ==================================*/

#mainContentsArea h2.history{
	display : block ;
	margin : 40px 34px 0px 40px ;
	border-bottom : #bbb 1px solid ;
}

#mainContentsArea .historyBlock{
	display : block ;
	width : 533px ;
	margin : 0px 34px 0px 40px ;
	padding : 0px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left;
}

#mainContentsArea .historyBlock .historyMounth{
	margin : 0px ;
	padding : 5px 0px 5px 0px ;
	width : 72px ;
	float : left ;
}

#mainContentsArea .historyBlock .historyItem{
	margin : 0px ;
	padding : 5px 0px 5px 0px ;
	width : 460px ;
	float : left ;
}




/* === organiz.htm ==================================*/

#mainContentsArea h2.organiz{
	display : block ;
	margin : 40px 34px 0px 40px ;
	border-bottom : #bbb 1px solid ;
}

#mainContentsArea p.date{
	margin : 2px 34px 10px 40px ;
	text-align : right ;
	font-size : 80% ;
}

#mainContentsArea .organizationChart{
	margin : 5px 34px 0px 40px ;
}

#mainContentsArea .directorBlock1{
	margin-bottom:2em;
}

#mainContentsArea .directorParaBlock{
	display : block ;
	width : 533px ;
	margin : 0px 34px 0px 40px ;
	padding : 3px 0px 3px 0px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left;
}

#mainContentsArea .directorParaBlock .position{
	display : block ;
	width : 200px !important;
	float : left ;
	color : #777 ;
}

#mainContentsArea .directorParaBlock .name{
	display : block ;
	width:333px;
	float : left ;
}

#mainContentsArea .directorParaBlock .position2{
	display : block ;
	width:303px;
	color : #777
}




/* === access.htm ==================================*/

#mainContentsArea h2.access{
	display : block ;
	margin : 40px 34px 0px 40px ;
	border-bottom : #bbb 1px solid ;
}

#mainContentsArea p.leadAccess{
	width : 518px ;
	_width : 503px;
	margin : 20px 34px 0px 40px ;
	padding : 0px 0px 0px 15px ;
	background-image : url("./img/mark01.gif") ;
	background-position : center left ;
	background-repeat : no-repeat ;
}


#mainContentsArea p.leadAccess01{
	margin : 0px 34px 0px 40px ;
	padding : 0px 0px 20px 0px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left;
}

#mainContentsArea .leadBlock{
	width : 518px ;
	_width : 503px;
	margin : 0px 34px 0px 40px ;
	padding : 0px 0px 10px 0px ;
}

#mainContentsArea .leadBlock .line{
	margin : 0px ;
	width : 66px ;
	float : left ;
}

#mainContentsArea .leadBlock .change{
	margin : 0px ;
	width : 452px ;
	_width : 432px ;
	float : left ;
}


#mainContentsArea .accessCoution{
	display : block ;
	margin : 0px 34px 10px 40px ;
	padding : 0px 0px 10px 0px ;
}

#mainContentsArea .accessCoution p{
	margin : 0px ;
	padding : 0px ;
}

#mainContentsArea .accessCoution .from{
	display : block ;
	float : left ;
	margin : 0px 5px 0px 0px ;
	font-size : 80% ;
}

#mainContentsArea .accessCoution .transfer{
	display : block ;
	float : left ;
	font-size : 80% ;
}

#mainContentsArea p strong{
	font-weight : 800 ;
}

#mainContentsArea .map{
	margin : 0px 34px 0px 40px ;
	padding : 0px 0px 20px 0px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left;
}

#mainContentsArea .address{
	display : block ;
	margin : 0px 34px 0px 40px ;
	padding : 15px ;
	background-image : url("./img/dotline_533_02.gif") ;
	background-repeat : repeat-y ;
}

#mainContentsArea .dotlineBottom{
	margin : 0px 34px 0px 40px ;
	padding : 0px 0px 0px 0px ;
	background-image : url("./img/dotline_533_01.gif") ;
	background-repeat : no-repeat ;
	background-position : top left;
}


