@charset "utf-8";


/* ==========================================================================================================

	物語
 
============================================================================================================*/


/*  story
---------------------------------------------------------------------------------------------------------*/

.storyUnderLine{
background:url(../_img/line01.gif) repeat-x left bottom;
padding:5px 0px;}
.storyComment {font-weight:bold; color:#3366CC; font-size:120%; line-height:120%;}



/*  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;}






