@charset "utf-8";

/* ----------------------------------------------------------------
                            voice top
------------------------------------------------------------------ */

.voice-page #all #main #contents #conteinner .article .section {
    margin: 15px 0 0 0 ;
    border: 1px solid #999 ;
    padding: 10px ;
    position: relative ;
}
.voice-page #all #main #contents #conteinner .article .section .photo-box {
   float: left ;
   width: 117px ;
}
.voice-page #all #main #contents #conteinner .article .section .detail-box {
   float: left ;
}
.voice-page #all #main #contents #conteinner .article .section .detail-box h4 {
}
.voice-page #all #main #contents #conteinner .article .section .detail-box p {
   position: absolute ;
   bottom: 0 ;
   margin: 0 0 10px 0 ;
}
.voice-page #all #main #contents #conteinner .article #photoNum01 {
    background: url(../../voice/image/common/bg_photo01.jpg) right 0 no-repeat ;
}
.voice-page #all #main #contents #conteinner .article #photoNum02 {
    background: url(../../voice/image/common/bg_photo02.jpg) right 0 no-repeat ;
}
.voice-page #all #main #contents #conteinner .article #photoNum03 {
    background: url(../../voice/image/common/bg_photo03.jpg) right 0 no-repeat ;
}

/* ----------------------------------------------------------------
                            voice detail-page
------------------------------------------------------------------ */

#company-detail-page #all #main #contents #conteinner .article {
   border: 1px solid #999 ;
   padding: 20px ;
   margin: 15px 0 0 0 ;
   font-size: 0.8em ;
   line-height: 1.4 ;
}
#company-detail-page #all #main #contents #conteinner .article h4 {
   padding: 0 0 20px 0 ;
}
#company-detail-page #all #main #contents #conteinner .article h5 {
   padding: 0 0 20px 0 ;
}
#company-detail-page #all #main #contents #conteinner .article .section {
   margin: 0 ;
   padding: 0 0 25px 0 ;
   border: none ;
}
#company-detail-page #all #main #contents #conteinner .article #section-last {
   padding: 0 ;
}
#company-detail-page #all #main #contents #conteinner .article #section-green {
   padding: 0 ;
   border: 1px solid #009900 ;
   padding: 10px ;
}
#company-detail-page #all #main #contents #conteinner .article .section .text-box-l {
   float: left ;
}
#company-detail-page #all #main #contents #conteinner .article .section .text-box-l .interviewer {
   color: #009900 ;
   font-weight: bold ;
   padding: 15px 0 ;
}
#company-detail-page #all #main #contents #conteinner .article .section .text-box-l .top-interviewer {
   color: #009900 ;
   font-weight: bold ;
   padding: 0 0 15px 0 ;
}
#company-detail-page #all #main #contents #conteinner .article .section .text-box-r {
   float: right ;
}
#company-detail-page #all #main #contents #conteinner .article .section .text-box-r .interviewer {
   color: #009900 ;
   font-weight: bold ;
   padding: 15px 0 ;
}
#company-detail-page #all #main #contents #conteinner .article .section .text-box-r .top-interviewer {
   color: #009900 ;
   font-weight: bold ;
   padding: 0 0 15px 0 ;
}
#company-detail-page #all #main #contents #conteinner .article .section .photo-box-l {
   float: left ;
}
#company-detail-page #all #main #contents #conteinner .article .section .photo-box-r {
   float: right ;
}
#company-detail-page #all #main #contents #conteinner .article .section .photo-box-l ul {
   list-style: none ;
}
#company-detail-page #all #main #contents #conteinner .article .section .photo-box-l ul li {
   float: left ;
   padding: 0 10px 0 0 ;
}













