@charset "utf-8";


/* ==========================================================================================================

	企業情報
 
============================================================================================================*/


/*  会社案内
---------------------------------------------------------------------------------------------------------*/

.companyIndexTable01{margin-bottom:10px;}
.companyIndexTable01 td{
background:url(../_img/line01.gif) repeat-x left bottom;
padding:5px 0px;}



.companyIndexTable02{}
.companyIndexTable02 td{padding-bottom:20px;}
.companyIndexTable02 td img{margin-bottom:10px;}


/*  Q&A
---------------------------------------------------------------------------------------------------------*/

.companyfaqtxtQ{ background:url(../company/_img/company_faq_q.gif) no-repeat left top; margin:0 auto; padding:0px; line-height:140%;}
.companyfaqtxtQ li {list-style-type:none; padding:0px 0px 10px 30px;}
.companyfaqtxtA{ background:url(../company/_img/company_faq_a.gif) no-repeat left top; margin:0 auto; padding:0px; line-height:140%;}
.companyfaqtxtA li {list-style-type:none; padding:0px 0px 10px 30px;}
.companyFaqbox {background:url(../_img/line01.gif) repeat-x left top;
padding:5px 0px;}

.companyfaqcommentArea {background-color:#FFFFCC; padding:10px;}
.companyfaqcommentArea li {margin:0 auto; padding:2px;}



/*  sitemap
---------------------------------------------------------------------------------------------------------*/

.companySitemapLeft {width:50%; margin:0 auto; padding:0px; float:left;}
.companySitemapLeft h3 {font-size:14px; font-weight:bold;}
.companySitemapLeft a { text-decoration:none;}
.companySitemapLeft ul {margin:0px 0px 10px 0px;}
.companySitemapLeft li {list-style-type:disc; margin:0px 0px 0px 20px; padding:0px 0px 5px 0px;}
.companySitemapRight {width:50%; margin:0 auto; padding:0px; float:right;}
.companySitemapRight h3 {font-size:16px; font-weight:bold;}
.companySitemapRight a { text-decoration:none;}
.companySitemapRight ul {margin:0px 0px 10px 0px;}
.companySitemapRight li {list-style-type:disc; margin:0px 0px 0px 20px; padding:0px 0px 5px 0px;}


/*  recruit
---------------------------------------------------------------------------------------------------------*/

.company_recruit_Lefttable { width:60px; margin:0 auto; padding:0; float:left;}
.company_recruit_Righttable { width:490px; margin:0 auto; padding:0; float:left; clear:right;}


/*  contact
---------------------------------------------------------------------------------------------------------*/

.astarisk {color:#CC0033; line-height:140%; font-size:10px;}


p#inquiryImg{
background:url(../inquiry/_img/inquiry_img.jpg) no-repeat right top;
height:120px;
padding-right:200px;
margin-top:10px;
margin-bottom:10px;}






.iconMail	{
vertical-align:middle; border:none; margin:0 5px 2px 0
}
