/* CSS Document */
#contentLefts{
  float:left;
  width:590px;
  line-height:150%;
  }
  
#contentLefts #main_ttl{
   background:url(../img/pages/interview/main_ttl.gif) no-repeat;
   width:590px;
   height:141px;
   }

#contentLefts #main_ttl span{
   display:none;
   }

#contentLefts #main_ttl p{
   width:420px;
   top:73px;
   left:30px;
   position:relative;
   }
   
#contentLefts #topic{
   background:url(../img/pages/interview/r_ttl.gif) no-repeat;
   width:515px;
   height:30px;
   padding:10px 0px 0px 75px;
   margin:20px 0px;
   font-weight:bold;
   font-size:15px;
   color:#000000;
   }         

#contentLefts .pic_1{
   margin:15px 0px 15px 167px;
   }
      
#contentLefts .pic_2{
   margin:15px 0px 15px 30px;
   }
   
#contentLefts .floatL_r{
   float:left;
   margin-right:20px;
   }

#contentLefts .line{
   margin:20px 0px 20px 195px;
   }

#contentLefts .point_top{
   vertical-align:bottom;
   }
    
#contentLefts .point_info{
   background:#F1F0F0;
   padding:10px 15px 22px 15px;
   margin:0px;
   }  
   
#contentLefts .point_info .info_L{
   float:left;
   width:264px;
   padding-right:15px;
   padding-bottom:10px;
   }

#contentLefts .point_info .info_R{
   float:left;
   width:264px;
   padding-bottom:10px;
   padding-left:15px;
   }
     
#contentLefts .point_info .point_ttl{
   color:#FFFFFF;
   background:#FF9900;
   padding:2px 5px;
   margin-bottom:10px;
   display:inline;
   }

#contentLefts .point_info .t_space{
   margin-top:10px;
   } 
   
#contentLefts #table .btn{
	margin:30px auto 24px auto;
}

#contentLefts #table h3{
	margin:0 0 10px 0;
	}
	
#contentLefts #table table{
	width:590px;
	border:#bbbaba 1px solid;
}

#contentLefts #table table th{
	padding:12px;
	background:#f1f0f0;
	border:none;
	border-bottom:#bbbaba 1px solid;
	border-left:;
	border-right:#bbbaba 1px solid;
	border-top:;
}

#contentLefts #table table td{
	padding:12px;
	border:none;
	border-bottom:#bbbaba 1px solid;
	border-left:;
	border-right:#bbbaba 1px solid;
	border-top:;
}

#contentLefts #table #details04 th{
	width:140px;
}

/*------ plum added 10/09/09 ------*/

#contentLefts .point_info dl{ margin-top:10px;}
#contentLefts .point_info dt{ float:left;}
#contentLefts .point_info dd{ padding-left:35px;}

#contentLefts .point_info .point_line{ border-right:1px #CCCCCC dashed;}

#contentLefts .style_b{ font-weight:bold;}
