/* CSS Document */

#companyIndex h1{
 padding:181px 0 0 35px;
 float:left;
}

#companyIndexSwf{
 width:373px;
 height:406px;
 float:left;
}

#menuWideIndex li,#menuWide li{
 height:11px;
 padding:0 7px 8px 55px;
 float:left;
 vertical-align:top;
}


/* rinen */

.rinenSubttl{
margin:5px 0;
}



/* greeting */

#greetingLeft{
 width:450px;
 padding-right:30px;
 float:left;
}

#greetingLeft p{
 margin-bottom:15px;
}


/* outline */

.boxWide h2{
 font-size:14px;
 margin-bottom:10px;
}

.boxWide table{
 margin:0 0 30px 20px;
 border-collapse:collapse;
}

.boxWide th{
 font-weight:normal;
 text-align:left;
 vertical-align:top;
 padding:6px;
 border-bottom:1px #ccc dotted;
}

.boxWide td{
 vertical-align:top;
 padding:6px;
 border-bottom:1px #ccc dotted;
}

#boardTbl th{
 background:#ddd;
 text-align:center;
 padding:4px;
 border:none;
}

#boardTbl td{
 padding:4px;
 border:none;
}





/* asia */

#asiaLeft{
float:left;
width:410px;
margin-right:20px;
}

#asiaLeft p{
margin-bottom:5em;
}

#asiaLeft .phL{
float:left;
width:190px;
margin-right:15px;
font-size:10px;
line-height:130%;
}

#asiaLeft .phR{
float:left;
width:204px;
font-size:10px;
line-height:130%;
}

#asiaRight{
float:left;
}

#outline{
margin:20px 0 40px 0;
}

#outline table{
margin:0;
border-collapse:collapse;
width:710px;
line-height:160%;
}

#outline table th{
width:200px;
border-top:1px #c8c8c8 dotted;
border-bottom:1px #c8c8c8 dotted;
padding:8px;
vertical-align:top;
}

#outline table td{
border-top:1px #c8c8c8 dotted;
border-bottom:1px #c8c8c8 dotted;
padding:8px;
vertical-align:top;
}

.backBtn{
 text-align:right;
 margin:20px 0;
}


