@charset "utf-8";

/*------------------------------------------------------------------------------
  - Local Pages
  URL: //


------------------------------------------------------------------------------*/



/*----------------------------------------------------
 company Folder
----------------------------------------------------*/

#company h3{
margin-bottom:34px;
}

#company p.president-img{
float:right;
}

#company p.president-message{
margin-bottom:34px;
}

#company p.president-sign{
text-align:right;
}

#company p.president-update{
text-align:right;
margin-bottom:45px;
}

#company p.idea{
margin-top:60px;
}


#company ul.chronology-Li{
margin-top:36px;
}


#company ul.chronology-Li li{
background:transparent url(../../company/images/history_line01.gif) repeat-y left top;
padding-left:40px;
padding-top:5px;
padding-bottom:12px;
display:block;
}


#company ul.chronology-Li li.latest{
height:47px;
background:transparent url(../../company/images/history_line02.gif) no-repeat left bottom;
}

#company ul.chronology-Li li dl{
width:500px;
}

#company ul.chronology-Li li dt {
clear: left;
float: left;
width: 8em;
}

#company ul.chronology-Li li dd {
margin-left:8em;
}
#company p.access-address {
padding-bottom:20px;
}

#company .date{
text-align:right;
}

#company .text-right{
text-indent:9em;
}

/*----------------------------------------------------
 recruit Folder
----------------------------------------------------*/

#recruit p.recruit-message{
margin-top:40px;
margin-bottom:0px;
}

#recruit div.outline-boxA01{
margin-top:30px;
}

#recruit div.outline-boxA01 dl dt{
font-weight:bold;
}

/*-------inquiry---------*/

#recruit form#inquiryForm{

}
#recruit form#inquiryForm table.dataTableA01 tbody.formarea th{
	width: 40%;
	padding: 12px 20px 6px 20px;
}
#recruit form#inquiryForm table.dataTableA01 tbody.formarea td{

}

#recruit form#inquiryForm .case01{
width:80%;
}
#recruit form#inquiryForm .case02{
width:30%;
}
#recruit form#inquiryForm .case03{
width:60%;
}
#recruit form#inquiryForm .case04{
width:26%;
}
#recruit form#inquiryForm .case05{
width:100%;
margin-top:10px;
}
#recruit form#inquiryForm .case06{
width:358px;
}
#recruit form#inquiryForm .radio{
zoom1;
}

/*----------------------------------------------------
 ir Folder
----------------------------------------------------*/
#ir .outline-boxA01 {
margin-top:30px;
}

#ir .outline-boxA01 p.address{
margin-top:20px;
}
/*-------guide.html---------*/

#ir p.lead{
margin-top:30px;
}

#ir ul.privilege{
margin-top:35px;
}
#ir ul.privilege li{
margin-bottom:30px;
}
#ir ul.privilege li p,
#ir table.dataTableA02,
#ir dl.item{
margin-bottom:20px;
}
#ir dl.item dt{
margin-top:16px;
}
#ir dl.item dd.yutai{
margin-left:1em;
}
#ir dl.item dd.yutai p.yutaiTxt{
text-indent:-1em;
}
#ir dl.item dd p.image{
margin:10px 0 20px;
}
#ir dl.item dd p .b{
font-weight:bold;
}
#ir dl.item dd table.dataTableA02 th{
background-color:#f9f7f5;
}
#ir dl.item dd table.dataTableA02 td{
text-align:right;
}

#ir dt.attention{
margin-top:10px;
}
/*-------stocs-info.html---------*/
#ir p.note{
margin:15px 0 26px;
}

/*-------library.html---------*/

#ir ul#libraryNavigation{
width:566px;
}
#ir ul#libraryNavigation li{
display:inline;
float:left;
}
#ir ul#libraryNavigation li img{
display:block;
}

/* section */
#ir div.section-lv3{
margin-top:34px;
}
#ir div.section-lv3 h3{
}

#ir div.section-lv3 table.dataTableB01 {
margin-top:16px;
}


/*-------sitemap.html---------*/

#sitemap div.section-lv2{
margin-top:38px;
}

#sitemap div.section-lv2-subnav {
margin-top:32px;
margin-left:-32px;
background: url(../images/line01.gif) repeat-x 0 0;
}

#sitemap div.section-lv2-subnav ul{
padding-top:30px;
padding-left:32px;
}
#sitemap div.section-lv2-subnav ul li{
background:url(../images/mark02.gif) no-repeat 0 40%;
padding-left:6px;
padding-bottom:4px;
}

/*-------privacy.html---------*/
#privacy p.privacy-lead{
margin-top:36px;
}

#privacy dl.privacy-item dt{
margin-top:26px;
font-weight:bold;
}

#privacy div.outline-boxA01{
margin-top:10px;
}

#privacy p.enactment{
margin-top:30px;
text-align:right;
}


