*{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

body{ color: #4C4C4C; background-color: #ffffff; 
	font-size: 10pt; line-height: 130%; margin: 0;}
		
a {
color: #13718E;
text-decoration: none;
}

a:link {
color: #13718E;
text-decoration: none;
}

a:visited {
color: #13718E;
text-decoration: none;
}

a:hover {
color: #3561A5;
text-decoration: none;
}	
	


td.pageTitle{
padding: 20px 0px 15px 0px; }

td.pageTop{
text-align: right;
padding-top:20px;
padding-bottom: 20px;}


.blueText{color: #13718E;}

/*------------------------index.html-------------------------*/	
	
table#newsTable{
margin-bottom: 15px;}

table#newsTable td{
padding: 2px 0px;
text-align: left;}



/*------------------------company.html-------------------------*/	


td#officeInfoLine{
background: url(../_img/company_bg01.gif) repeat-y left top;
width: 373px;
}


table#officeInfoTable{
width: 337px;
margin: 0px auto;
}


table#officeInfoTable td{
text-align: left;
padding: 2px 0px 2px 12px;
}


/*------------------------access.html-------------------------*/

table#mapTable{
margin-top: 5px;
margin-left: 20px;}


td#access{
text-align: left;
padding-top: 7px;}

td#close{
font-size: 10px;
padding-top: 5px;
padding-left: 120px;}


/*------------------------business.html-------------------------*/


td#businessLine{
background: url(../_img/business_bg.gif) repeat-y left top;
width: 730px;
}

table#businessTable1{
width: 730px;
margin: 0px auto;
}

table#businessTable2{
width: 688x;
margin: 0px auto;
}


td#business_bg_01{
text-align: left;
width: 373px;
height: 73px;
background: url(../_img/business_bg_01.gif) no-repeat left top;
padding-left: 15px;}


td#business_bg_02{
text-align: left;
width: 373px;
height: 71px;
background: url(../_img/business_bg_02.gif) no-repeat left top;
padding-left: 15px;}


td.businessTitle{
text-align: left;
padding-top: 30px;}

td.businessText{
text-align: left;
padding: 20px 0px;}


table#businessTable3{
border: solid 1px #13718E;
background:#F4FAFC;
}

table#businessTable3 td{
text-align: left;
vertical-align: top;
}


table#businessTable4{
margin-left: 20px;
margin-top: 20px;
margin-bottom:20px;
}


table#businessTable5{
margin-left: 10px;
margin-top: 20px;
margin-bottom:20px;
}







.pT15{
padding-top: 15px;}

.pB15{
padding-bottom: 15px;}


.pL50{
padding-left:50px;}




/*------------------------recruit.html-------------------------*/

.recruitText{
text-align: left;
padding: 20px 0px;}


table#recruitTable1{}

table#recruitTable1 td{
text-align: left;
vertical-align: top;
padding: 3px 0px 3px 0px;}


.recruitBtn{
margin: 10px 0px 10px 120px;
}

td#recruitImg{
vertical-align: top;
padding-left: 10px;}


#noRecruitBg{
width: 730px;
height: 258px;
background: url(../_img/recruit_no_bg.gif) no-repeat left top;
text-align: center;
vertical-align: middlel;}




/*------------------------privacy.html-------------------------*/

table#ppTable{}

table#ppTable td{
padding: 0px 20px 0px 22px;
text-align: left;
}








