@charset "utf-8";

/* header
-------------------------------------------------------------- */
h1      {position:absolute; top:14px; left:0px;}
h1 span {display:none;}
h1 a    {display:block; width:490px; height:50px;}
h2      {margin:0 0 26px;}
h3      {margin:20px 0 16px; padding:7px 0 6px 10px; background:url(../images/h3_bg.gif) no-repeat left bottom; font-weight:bold;}
* html h3 {margin-top:0;}
*+html h3 {margin-top:0;}
.inner  {margin:0 0 48px 26px; width:670px; line-height:200%;} 

#navih li.home               {width:65px;}

/* menu  */
#navim li.home             a {background-position:0px 0px;}
#navim li.home       a:hover {background-position:0px -44px;}
#navim li.recruit          a {background-position:-464px -44px;}
#navim li.recruit    a:hover {background-position:-464px -44px;}

#navir                 {width:200px; margin-bottom:12px; overflow:hidden;}
#navir ul              {padding:0 0 12px 0; background:url(../images/bg_menu_recruit_frame.gif) no-repeat left bottom;}
#navir li              {width:200px; height:26px; background:url(../images/bg_menu_recruit.gif) no-repeat 14px 0px; overflow:hidden;}
#navir li a            {display:block; width:150px; height:26px; padding:4px 0px 0px 36px; overflow:hidden;}
#navir li a:hover      {background:url(../images/bg_menu_recruit_on.gif) no-repeat 14px 0px;}
#navir li a.blank span {padding-right:16px; background:url("../../common/images/ico_window.gif") no-repeat right center;}

#navir li.sub,
#navir li.sub2,
#navir li.sub3,
#navir li.sub4,
#navir li.sub5,
#navir li.sub6
{display:block; height:26px; background:url(../images/bg_menu_recruit2.gif) no-repeat 14px 0px; width:197px; overflow:hidden;}
#navir li.sub a,
#navir li.sub2 a,
#navir li.sub3 a,
#navir li.sub4 a,
#navir li.sub5 a,
#navir li.sub6 a
{padding:4px 0px 0px 40px;}
#navir li.sub a:hover,
#navir li.sub2 a:hover,
#navir li.sub3 a:hover,
#navir li.sub4 a:hover,
#navir li.sub5 a:hover,
#navir li.sub6 a:hover
{display:block; height:26px; background:url(../images/bg_menu_recruit2_on.gif) no-repeat 14px 0px; width:197px; overflow:hidden;}

body#rec_index  #navir li.sub,
body#rec_index  #navir li.sub2,
body#rec_index  #navir li.sub3,
body#rec_index  #navir li.sub4,
body#rec_index  #navir li.sub5,
body#rec_index  #navir li.sub6,

body#rec_company #navir li.sub2,
body#rec_company #navir li.sub3,
body#rec_company #navir li.sub4,
body#rec_company #navir li.sub5,
body#rec_company #navir li.sub6,

body#rec_message #navir li.sub,
body#rec_message #navir li.sub3,
body#rec_message #navir li.sub4,
body#rec_message #navir li.sub5,
body#rec_message #navir li.sub6,

body#rec_voice  #navir li.sub,
body#rec_voice  #navir li.sub2,
body#rec_voice  #navir li.sub3,
body#rec_voice  #navir li.sub4,
body#rec_voice  #navir li.sub5,
body#rec_voice  #navir li.sub6,

body#rec_store  #navir li.sub,
body#rec_store  #navir li.sub2,
body#rec_store  #navir li.sub3,
body#rec_store  #navir li.sub4,
body#rec_store  #navir li.sub5,
body#rec_store_list  #navir li.sub,
body#rec_store_list  #navir li.sub2,
body#rec_store_list  #navir li.sub3,
body#rec_store_list  #navir li.sub4,
body#rec_store_list  #navir li.sub5,

body#rec_newgraduate #navir li.sub,
body#rec_newgraduate  #navir li.sub2,
body#rec_newgraduate  #navir li.sub4,
body#rec_newgraduate  #navir li.sub5,
body#rec_newgraduate  #navir li.sub6,

body#rec_chuto  #navir li.sub,
body#rec_chuto  #navir li.sub2,
body#rec_chuto  #navir li.sub3,
body#rec_chuto  #navir li.sub5,
body#rec_chuto  #navir li.sub6,

body#rec_kensyu  #navir li.sub,
body#rec_kensyu  #navir li.sub2,
body#rec_kensyu  #navir li.sub3,
body#rec_kensyu  #navir li.sub4,
body#rec_kensyu  #navir li.sub6,

body#rec_faq      #navir li.sub,
body#rec_faq      #navir li.sub2,
body#rec_faq      #navir li.sub3,
body#rec_faq      #navir li.sub4,
body#rec_faq      #navir li.sub5,
body#rec_faq      #navir li.sub6,

body#rec_contact  #navir li.sub,
body#rec_contact  #navir li.sub2,
body#rec_contact  #navir li.sub3,
body#rec_contact  #navir li.sub4,
body#rec_contact  #navir li.sub5,
body#rec_contact  #navir li.sub6,

body#rec_general  #navir li.sub,
body#rec_general  #navir li.sub2,
body#rec_general  #navir li.sub3,
body#rec_general  #navir li.sub4,
body#rec_general  #navir li.sub5,
body#rec_general  #navir li.sub6
{display:none;}

body#rec_company     #navir li.company a:link,
body#rec_company     #navir li.company a:visited,
body#rec_message     #navir li.message a:link,
body#rec_message     #navir li.message a:visited,
body#rec_kensyu      #navir li.kensyu a:link,
body#rec_kensyu      #navir li.kensyu a:visited,
body#rec_voice       #navir li.voice a:link,
body#rec_voice       #navir li.voice a:visited,
body#rec_store       #navir li.store a:link,
body#rec_store       #navir li.store a:visited,
body#rec_newgraduate #navir li.newgraduate a:link,
body#rec_newgraduate #navir li.newgraduate a:visited,
body#rec_chuto       #navir li.chuto a:link,
body#rec_chuto       #navir li.chuto a:visited,
body#rec_faq         #navir li.faq a:link,
body#rec_faq         #navir li.faq a:visited,
body#rec_contact     #navir li.contact a:link,
body#rec_contact     #navir li.contact a:visited,
body#rec_general     #navir li.general a:link,
body#rec_general     #navir li.general a:visited
{background:url(../images/bg_menu_recruit_on.gif) no-repeat 14px 0px;}

#mainVisual {margin:20px 0;}


/* --------------------------------------------------------------
    index.html
-------------------------------------------------------------- */
#topLeft {float:left; width:696px;}

#recruiteNews            {float:left; width:696px; margin:14px 0 0 0;}
#recruiteNews p.tit      {}
#recruiteNews div.inner  {margin:0; padding-top:20px; background:url(../images/bg_news.gif) repeat-y left top; color:#666;}
#recruiteNews a          {text-decoration:none;}
#recruiteNews a:hover    {text-decoration:underline;}
#recruiteNews dl         {clear:both; margin:0 0 0 16px; background:url(../../common/images/dotline.gif) repeat-x left bottom;}
#recruiteNews dl.end     {background:none;}
#recruiteNews dl dt      {float:left; margin:0 0 4px 14px; width:100px; background:url(../../common/images/ico_arrow_blue.gif) no-repeat 82px 6px;}
#recruiteNews dl dt span {margin-left:10px; vertical-align:baseline;}
#recruiteNews dl dd      {margin-bottom:10px; padding:0 0 4px 118px;}

#topNavi   {float:right; width:200px;}

p.lead {float:left;}


/* --------------------------------------------------------------
    company.html
-------------------------------------------------------------- */
#companyArea                  {width:618px;}
#companyArea h3               {padding:0; background-image:none;}
#companyArea ul.float         {margin:20px 0;}
#companyArea ul.float  li     {float:left; margin:0 14px 0 0;}
#companyArea ul.float  li.end {margin:0;}
#companyArea ul.float2        {margin:20px 0 0;}
#companyArea ul.float2 li     {float:left; margin:0 5px 0 0;}


/* --------------------------------------------------------------
    message.html
-------------------------------------------------------------- */
#messageArea    {width:626px;}
#messageArea h3 {margin:0 0 20px 0;}
.messageBox,
.messageBox2         {width:626px; margin:0 0 30px 0;}
.messageBox  .photo  {float:left; width:168px;}
.messageBox2 .photo  {float:right; width:168px;}
.messageBox  .txt    {float:right; width:458px; background:url(../images/message/bg_bubble_btm.gif) no-repeat right bottom;}
.messageBox2 .txt    {float:left; width:458px; background:url(../images/message/bg_bubble_btm.gif) no-repeat left bottom;}
.messageBox  .txt p  {padding:20px 26px 20px 58px; background:url(../images/message/bg_bubble01.gif) no-repeat left top;}
.messageBox2 .txt p  {padding:20px 58px 20px 26px; background:url(../images/message/bg_bubble02.gif) no-repeat left top;}


/* --------------------------------------------------------------
    voice_index.html
-------------------------------------------------------------- */
ul#voiceIndexMenu    {width:718px; margin:24px 0 0 0; overflow:hidden;}
ul#voiceIndexMenu li {float:left; width:338px; margin:0 21px 22px 0;}


/* --------------------------------------------------------------
    voice_01.html ～　voice_07.html
-------------------------------------------------------------- */
#resumeArea                  {}
#resumeArea ul.menu          {margin:24px 0 0;}
#resumeArea ul.menu li       {float:left; width:68px; margin:0 26px 0 0;}
#resumeArea #resume02        {position:relative; width:704px; height:516px; background:url(../images/voice/bg_resume.jpg) no-repeat left top; line-height:100%;}
#resumeArea #resume02 #txt01 {position:absolute; top:24px; left:124px; width:546px; line-height:190%;}
#resumeArea #resume02 #txt02 {position:absolute; top:150px; left:124px; width:546px; line-height:190%;}
#resumeArea #resume02 #txt03 {position:absolute; top:285px; left:366px; width:304px; line-height:190%;}
#resumeArea #resume02 #pic01 {position:absolute; top:288px; left:124px; }
#resumeArea #resume02 #btn01 {position:absolute; top:4px;	left:547px;}
#resumeArea #resume02 #btn02 {position:absolute; top:130px; left:547px;}
#resumeArea #resume02 #btn03 {position:absolute; top:255px; left:547px;}

/*仕事のやりがい6行ver*/
#resumeArea #resume02.bg_resume_02{background:url(../images/voice/bg_resume_02.jpg) no-repeat left top;}
#resumeArea #resume02 #txt03.bg_resume_02{position:absolute; top:329px; left:366px;}
#resumeArea #resume02 #pic01.bg_resume_02 {position:absolute; top:332px; left:124px; }
#resumeArea #resume02 #btn03.bg_resume_02 {position:absolute; top:299px; left:547px;}

/*入社の動機6行ver*/
#resumeArea #resume02_ver03{position:relative; width:704px; height:516px; background:url(../images/voice/bg_resume_03.jpg) no-repeat left top; line-height:100%;}
#resumeArea #resume02_ver03 #txt01 {position:absolute; top:24px; left:124px; width:546px; line-height:190%;}
#resumeArea #resume02_ver03 #txt02{position:absolute; top:195px; left:124px; width:546px; line-height:190%;}
#resumeArea #resume02_ver03 #txt03{position:absolute; top:329px; left:366px; width:304px; line-height:190%;}
#resumeArea #resume02_ver03 #pic01{position:absolute; top:332px; left:124px;}
#resumeArea #resume02_ver03 #btn01 {position:absolute; top:4px;	left:547px;}
#resumeArea #resume02_ver03 #btn02{position:absolute; top:175px; left:547px;}
#resumeArea #resume02_ver03 #btn03{position:absolute; top:299px; left:547px;}
/*
#resumeArea #resume02.bg_resume_03{position:relative; width:704px; height:516px; background:url(../images/voice/bg_resume03.jpg) no-repeat left top; line-height:100%;}
#resumeArea #resume02 #txt02.bg_resume_03 {position:absolute; top:195px; left:124px;}
#resumeArea #resume02 #btn02.bg_resume_03 {position:absolute; top:175px; left:547px;}
#resumeArea #resume02 #txt03.bg_resume_03 {position:absolute; top:329px; left:366px;}
#resumeArea #resume02 #pic01.bg_resume_03 {position:absolute; top:332px; left:124px;}
#resumeArea #resume02 #btn03.bg_resume_03 {position:absolute; top:299px; left:547px;}
*/

/* --------------------------------------------------------------
    outline.html
-------------------------------------------------------------- */
#tbl_company    {border:1px solid #C1C1C1; width:640px; margin:0 0 30px 0;}
#tbl_company th {border:1px solid #C1C1C1; padding:10px; font-weight:bold; background-color:#F1EFE3;}
#tbl_company td {border:1px solid #C1C1C1; padding:10px;}


/* --------------------------------------------------------------
    job.html
-------------------------------------------------------------- */
ul#jobMenu    {margin:0 0 40px 0;}
ul#jobMenu li {float:left; margin:0 7px 0 0;}
.jobArea            {clear:both;}
.jobArea .photo     {float:left; width:168px;}
.jobArea .photo img {margin:0 0 20px 0;}
.jobArea .txtArea   {float:right; width:470px;}

h3#job_chouzai,
h3#job_fukuyaku,
h3#job_zaitaku,
h3#job_shisetsu {margin:36px 0 10px 0; padding:0; background-image:none;}


/* --------------------------------------------------------------
    newgraduate.html
-------------------------------------------------------------- */
ul.topMenu    {width:728px; overflow:hidden;}
ul.topMenu li {float:left; margin:0 14px 14px 0;}


/* --------------------------------------------------------------
    bosyu.html
-------------------------------------------------------------- */
table.bosyu    {border:1px solid #C1C1C1; width:650px; margin:0 0 30px 0;}
table.bosyu th {border:1px solid #C1C1C1; width:100px; padding:10px; font-weight:bold; background-color:#F1EFE3;}
table.bosyu td {border:1px solid #C1C1C1; padding:10px;}


/* --------------------------------------------------------------
    bosyu.html
-------------------------------------------------------------- */
p.jishu {width:7em; text-align:right;}


/* --------------------------------------------------------------
    flow.html
-------------------------------------------------------------- */
#flowArea               {width:696px; overflow:hidden;}
.flowImg                {float:left; width:200px; margin:0 10px 0 0;}
.flowBox                {clear:both; width:480px; margin:0; background:url(../images/flow/bg_flow_box.gif) repeat-x 0px 0px; overflow:hidden;}
.flowBox .step          {float:left; width:83px; margin:0 12px 14px 0;}
.flowBox .txt           {float:left; width:383px; margin:13px 0px 14px 0px; overflow:hidden;}
* html .flowBox .txt    {zoom:1; margin-top:4px}
*+html .flowBox .txt    {zoom:1; margin-top:4px}
.flowBox .txt .tit      {margin:0 0 14px 0; color:#B91F12; font-size:133%;}
.flowBox .txt .address  {border:1px solid #D7D7D7; margin:12px 0 0 0; padding:8px 10px; background-color:#e6e6e6;}
.flowBox .txt ul        {margin-top:18px;}
.flowBox .txt ul li     {float:left; margin-right:5px;}
.flowBox .txt ul li.end {margin-right:0;}
.flowTxt                {width:480px; margin-top:20px;}
.flowLink               {margin:20px 0 0 0; padding:0;}


.ul_rec					{ margin-bottom:0px;}
.ul_rec li				{ margin-bottom:20px;}


/* --------------------------------------------------------------
    exam.html
-------------------------------------------------------------- */
p.caption {margin:20px 0 0; font-weight:bold;}
#tbl_exam             {border:1px solid #C1C1C1; width:650px; margin:0 0 20px 0; line-height:120%;}
#tbl_exam tr          {}
#tbl_exam th          {border:1px solid #C1C1C1; padding:5px; font-weight:bold; background-color:#F1EFE3;}
#tbl_exam td          {border:1px solid #C1C1C1; padding:5px;}
#tbl_exam .head       {padding:8px 12px; background:#f1efe3 url(../../common/images/form_dotline.gif) repeat-x left bottom; font-weight:bold;}
#tbl_exam .col_exam01 {} 
#tbl_exam .col_exam02 {} 
#tbl_exam .col_exam03 {} 
#tbl_exam .col_exam04 {} 
#tbl_exam .col_exam05 {} 
.contact_exam {width:500px; margin:20px auto 0; padding:10px; background-color:#F0EBEA;}

#eq_msg_area      {margin:20px 0; padding:20px; border:1px solid #de3c0a; background:#F1EFE3;}
#eq_msg_area p.em {margin:15px 0 0; font-weight:bold;}


/* --------------------------------------------------------------
    map_01.html
-------------------------------------------------------------- */
dl#examMap         {border-top:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; margin:0 0 38px; width:588px; background:url(../images/store/bg_store_detail.gif) repeat-y 0px 0px;}
dl#examMap dt      {clear:both; float:left; width:130px; padding:11px 0 10px 12px;}
dl#examMap dd      {padding:11px 0 10px 142px; background:url(../images/store/store_detail_dotline.gif) repeat-x left bottom;}
dl#examMap dd.end  {background-image:none;}


/* --------------------------------------------------------------
    chuto_bosyu.html
-------------------------------------------------------------- */
p.job {color:#0372C8; font-weight:bold;}
#tbl_bosyu             {border:1px solid #C1C1C1; width:650px; margin:0 0 20px 0;}
#tbl_bosyu tr          {}
#tbl_bosyu th          {border:1px solid #C1C1C1; padding:5px; font-weight:bold; background-color:#F1EFE3;}
#tbl_bosyu td          {border:1px solid #C1C1C1; padding:5px;}
#tbl_bosyu .head       {padding:8px 12px; background:#f1efe3 url(../../common/images/form_dotline.gif) repeat-x left bottom; font-weight:bold;}
#tbl_bosyu .col_exam01 {width:85px;} 
#tbl_bosyu .col_exam02 {width:177px;} 
#tbl_bosyu .col_exam03 {width:247px;} 
#tbl_bosyu .col_exam04 {width:65px;} 
#tbl_bosyu .col_exam05 {width:65px;} 
.contact_bosyu {width:290px; margin:20px auto 0; padding:10px; background-color:#F0EBEA;}


/* --------------------------------------------------------------
    chuto_store.html
-------------------------------------------------------------- */
ul#ul_chuto_store_area    {margin:20px 0; padding:10px 10px 10px 10px; border:1px solid #ccc; background:#EFEFEF;}
ul#ul_chuto_store_area li {float:left; white-space:nowrap; margin:0 0 0 24px; padding:0 0 0 12px; background:url("../../common/images/ico_arrow_blue.gif") no-repeat 0px 8px;}


/* --------------------------------------------------------------
    store_list.html
-------------------------------------------------------------- */
table.list            {width:696px; /*color:#000; */font-size:96%;}
table.list a          {color:#DD390A;}
table.list tr         {background:url(../images/store/store_list_dotline.gif) repeat-x left bottom;}
table.list td         {height:73px; padding:4px 12px; vertical-align:middle;}
table.list td.name    {width:190px; padding:4px 12px;}
table.list td.photo   {width:112px; padding:4px 0;}
table.list td.address {width:300px; padding:4px 12px;}
table.list td.btn     {width:60px; padding:4px 0;}

table.list2            {width:670px; font-size:96%;}
table.list2 a          {color:#DD390A;}
table.list2 tr         {background:url(../images/store/store_list_dotline.gif) repeat-x left bottom;}
table.list2 td         {height:73px; padding:4px 12px; vertical-align:middle;}
table.list2 td.name    {width:190px; padding:4px 6px 4px 0;}
table.list2 td.photo   {width:112px; padding:4px 0;}
table.list2 td.address {width:300px; padding:4px 12px;}
table.list2 td.btn     {width:60px; padding:4px 0;}

h3.h_store_area {margin:0; padding:10px 0 10px 20px; background:url(../images/store/bg_store_area.gif) no-repeat left bottom; font-size:120%;}


/* --------------------------------------------------------------
    store_detail.html
-------------------------------------------------------------- */
#storeArea            {position:relative; width:696px;}
#storeArea h3         {margin:0 0 30px 0; padding:0 0 14px; font-size:130%; background:url(../images/store/bg_store_h3.gif) no-repeat left bottom;}
#storeArea .photo     {position:absolute; top:62px; right:0; width:176px; }
#storeArea .photo img {padding:8px; background:url(../../company/store/images/pic_shadow.jpg) no-repeat left top;}
#storeArea .txt       {width:504px; margin:8px 0 26px; line-height:1.7;}
#storeArea dl         {border-top:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; margin:0 0 38px; width:500px; background:url(../images/store/bg_store_detail.gif) repeat-y 0px 0px;}
#storeArea dl dt      {clear:both; float:left; width:130px; padding:11px 0 10px 12px;}
#storeArea dl dd      {padding:11px 0 10px 142px; background:url(../images/store/store_detail_dotline.gif) repeat-x left bottom;}
#storeArea dl dd.end  {background-image:none;}


/* --------------------------------------------------------------
    general.html
-------------------------------------------------------------- */
#contactBox    {}
#contactBox h3 {margin:0 0 24px 0;}
#contactBox .contact01 {float:left; width:283px; margin:0 38px 0 0;}
#contactBox .contact02 {float:left; width:283px;}


/* --------------------------------------------------------------
    kensyu
-------------------------------------------------------------- */
ul#kensyuTop    {margin:20px 0 0 64px;}
ul#kensyuTop li {float:left; margin:0 42px 38px 0;}
#kensyuArea              {width:618px;}
#kensyuArea h4           {margin:0 0 6px 0;  background:url(../images/kensyu/line_dot.gif) repeat-x left bottom;}
#kensyuArea .kensyuTopBox      {clear:both; margin:0 0 40px 0;}
#kensyuArea .kensyuTopBox .pht {width:160px;}
#kensyuArea .kensyuTopBox .txt {width:430px;}
#kensyuArea ul.link      {margin:10px 0 0 0;}
#kensyuArea ul.link li   {float:left; margin:0 14px 0 0; padding:0 0 0 12px; background:url("../../common/images/ico_arrow_blue.gif") no-repeat scroll 0px 8px; white-space: nowrap;}
#kensyuArea .kensyu01pht       {float:left; width:250px; margin:0 20px 0 0;}
#kensyuArea .kensyu01pht img   {margin:0 0 10px 0;}
#kensyuArea .kensyu01txt       {float:left; width:330px; margin:0 20px 0 0;}
#kensyuArea .kensyu01txt ul li {padding:0 0 0 12px; background:url("../../common/images/ico_arrow_blue.gif") no-repeat scroll 0px 8px;}
#kensyuArea .pht       {float:left; width:250px; margin:0 20px 0 0;}
#kensyuArea .pht img   {margin:0 0 10px 0;}
#kensyuArea .txt       {float:left; width:330px; margin:0;}
#kensyuArea .txt ul li {padding:0 0 0 12px; background:url("../../common/images/ico_arrow_blue.gif") no-repeat scroll 0px 8px;}


/* --------------------------------------------------------------
    gakkai.html
-------------------------------------------------------------- */
ul.gakujutu    {width:670px; overflow:hidden;}
ul.gakujutu li {float:left; width:125px; height:85px; margin:0 10px 20px 0; padding:10px; background-color:#f1f1f1;}


/* --------------------------------------------------------------
    gakkai_gaibu.html
-------------------------------------------------------------- */
table.gaibu            {border:1px solid #C1C1C1; width:650px; margin:0 0 20px 10px;}
table.gaibu tr         {}
table.gaibu th         {border:1px solid #C1C1C1; padding:5px; font-weight:bold; background-color:#F1EFE3;}
table.gaibu td         {border:1px solid #C1C1C1; padding:5px;}
table.gaibu th.date    {width:70px;}
table.gaibu th.society {width:140px;}
table.gaibu th.place   {width:100px;}
table.gaibu th.speaker {width:70px;}
table.gaibu th.title   {}
ul.pageLink    {clear:both; margin:0 0 12px 0; zoom:1;}
ul.pageLink li {float:left; margin:0 20px 0 0; padding:0 0 0 12px; background:url("../../common/images/ico_arrow_blue.gif") no-repeat 0px 8px;}


/* --------------------------------------------------------------
    faq.html
-------------------------------------------------------------- */
#faqArea        {line-height:150%;}
#faqArea .inner {margin:0 0 18px 14px;}
#faqArea h3     {margin:0 0 22px 0; padding:0; backgruond-image:none;}
p.menu      {margin:0 0 13px 29px;}
ul.menu     {margin:0 0 18px 31px;}
ul.menu li  {margin:0 0 6px 0;}
dl.faq      {margin:0; letter-spacing:0.05em;}
dl.faq dt   {margin:0 0 10px 0; padding:10px 0 18px 50px; background:url(../images/faq/bg_faq_q.gif) no-repeat 0px 0px; color:#DD3B0A;}
dl.faq dd   {width:605px; margin:0 0 14px 0; padding:0 0 6px 50px; background:url(../images/faq/bg_faq_a.gif) no-repeat 17px 0px; line-height:150%;}
#faqContact    {}
#faqContact h3 {margin:0 0 24px 0;}
#faqContact .contact01 {float:left; width:283px; margin:0 38px 0 14px;}
#faqContact .contact02 {float:left; width:283px;}

#faqArea h3.h3_faq{ background:none; color:#F30; margin:0 0 0 0px; padding:0; text-indent:30px;}

