@charset "UTF-8";
/*企業概要 -----------------------------------------------*/

.company_data{
      margin-top:10px;
      line-height: 1.2;
}
.company_data dl.dataList{
      /*float:left;*/
      /*display:block;*/
      width:540px;
      margin:0px;
      padding:0px;
}
.company_data dl.dataList dt{
      /*clear:left;*/
      clear:both;
      float:left;
      display:block;
      text-align:center;
      font-weight:bold;
      width:100px;
      margin-bottom:3px;
      padding-left:0px;
     /* background:#99FF66;*/
      background:#D5DFCA;
}
/*項目数が一つの場合*/
.company_data dl.dataList dt.dt_level1{
      padding:5px 0px;
}
/*事業所---------------------------------*/
.company_data dl.dataList dt.p_List{
     padding:9.5px 0px;
}
*html .company_data dl.dataList dt.p_List{
      padding:10.5px 0px;
}
*+html .company_data dl.dataList dt.p_List{
      padding:10px 0px;
}
/*連絡先---------------------------------*/
.company_data dl.dataList dt.c_List{
      padding:18.5px 0px;
}
*html .company_data dl.dataList dt.c_List{
      padding:20px 0px;
}
*+html .company_data dl.dataList dt.c_List{
      padding:19px 0px;
}
/*役員リスト---------------------------------*/
.company_data dl.dataList dt.o_List{
      padding:19px 0px;
}
/*業務リスト---------------------------------*/
.company_data dl.dataList dt.w_List{
      padding:28px 0px;
}
*html .company_data dl.dataList dt.w_List,*+html .company_data dl.dataList dt.w_List{
      padding:28.5px 0px;
}
/*取引先-----------------------------------*/
.company_data dl.dataList dt.ex_List{
     padding:76px 0px;
}
*html .company_data dl.dataList dt.ex_List,*+html .company_data dl.dataList dt.ex_List{
      padding:77.5px 0px;
}
/*所属団体---------------------------------*/
.company_data dl.dataList dt.g_List{
      padding:18.5px 0px;
}
*html .company_data dl.dataList dt.g_List,*+html .company_data dl.dataList dt.g_List{
      padding:19px 0px;
}
/** html .company_data dl.dataList dt.place{
      padding-bottom:66px;
}
.company_data dl.dataList dt.placeT{
      padding-bottom:88px;
}*/

.company_data dl.dataList dd{
      float:left;
      display: block;
      width: 400px;
      margin-bottom:3px;
      padding: 0px;
      text-indent:10px;
}
/*項目数が一つの場合*/
.company_data dl.dataList dd.dd_level1{
      padding:5px 0px;
}
.company_data dl.dataList dd ul{
      float:left;
      display:block;
      list-style-type: none;
      margin:0px;
      padding: 0px;
}
.company_data dl.dataList dd ul li{
      float:left;
      display:block;
      list-style-type: none;
}
.company_data dl.dataList li.left{
      clear:both;
      float:left;
      display:block;
      width:11em;
}
.company_data dl.dataList li.right{
      float:left;
      display:block;
      /*width:12em;*/
      margin-left:0px;
}
/*企業概要 終了 ------------------------------------------*/

/*経営ビジョン -----------------------------------------------*/

#v_copy{
      font-size:17px;
      font-weight:bold;
      text-align:center;
      margin-top:5px;
}
#vision_image{
      text-align:right;
      margin:15px;
      float:right;     
}
.biz_vision{
      margin-top:15px;
}
.biz_vision span{
      font-weight:bold; 
}
#v_sign{
      float:right;
      margin-top:10px;
      width:auto;
      height:auto;
}
#v_sign ul{
      list-style-type: none;
      margin:0px;
      padding:0px;
}
#v_sign li p#ceo_sign{    
      text-align:right;  
      margin-right:0px;    
}

/*沿革 ---------------------------------------------------*/
/*未使用
dl.history_List{
      /*float:left;*/
      /*display:block;*/
      width:540px;
      margin:0px;
      padding-top:20px;
      padding-left:20px;
}
dl.history_List dt{
      /*clear:left;*/
      clear:both;
      float:left;
      display:block;
      width:100px;
      height:auto;
      margin:3px 0px;
      padding-left:0px;
}
dl.history_List dd{
      float:left;
      display: block;
      width: 300px;
      margin: 3px 0px;
      padding: 0px;
}
*/

/*プライバシーポリシー -----------------------------------------*/

#p-policy_area p.p_copy{
     margin-top:20px;
     font-size:115%;
     font-weight:bold; 
}
#p-policy_area p{
     margin-top:10px;
}
#p-policy_area dl.p-policy_List{
      /*float:left;*/
      /*display:block;*/
      width:540px;
      margin:0px;
      padding:0px;
}
#p-policy_area dl.p-policy_List dt{
      /*clear:left;*/
      /*clear:both;*/
      /*float:left;*/
      display:block;
      width:auto;
      margin:3px 0px;
      padding-left:0px;
      padding-bottom:5px;
}
#p-policy_area dl.p-policy_List dd{
      /*float:left;*/
      display: block;
      width: auto;
      margin-top:3px;
      margin-left:10px;
      padding:0px;
}
#p-policy_area dl.p-policy_List dd ul{
      list-style-type: lower-alpha;
      /*margin:10px 0px;      
      padding:0px;*/      
}
/*#p-policy_area dl.p-policy_List dd li{
      margin:0px;
      padding:0px;
}*/
#p-policy_area div#p_sign{
      float:right;
      margin-top:10px;
      width:auto;
      height:auto;
}
#p-policy_area div#p_sign ul{
      list-style-type: none;
      margin:0px;
      padding:0px;
}
#p-policy_area div#p_sign li#poli_ceo_sign{    
      text-align:right;  
      margin-right:0px;    
}
#p-policy_area p#p_contact{
     clear:both;
     display:block;
     margin-top:10px;
}
#p-policy_area p#p_contact a{
     font-weight:bold;
}
/*採用にあたって-----------------------------------------*/

#recruit_area{
     font-size:midium;
}
#recruit_area div.r_block1{
     width:auto;
     height:auto;
     padding-top:20px;
     padding-bottom:10px;     
     text-align:left;
}
#recruit_area div.r_block2{
     width:auto;
     height:auto;
     padding-top:20px;     
     text-align:left;
}
#recruit_area p.our_target{
     padding:10px 0px;
}
#recruit_area  div#r_sign{
      float:right;
      margin-top:10px;
      width:auto;
      height:auto;
}
#recruit_area div#r_sign ul{
      list-style-type: none;
      margin:0px;
      padding:0px;
}
#recruit_area div#r_sign li#rec_ceo_sign{    
      text-align:right;  
      margin-right:0px;    
}

/*応募～入社までの流れ-----------------------------------------*/

div#flow1_area{
      width:auto;
      height:auto;
}
#flow_img{
      margin:20px 0px;
}
div#flow1_area dl{
      width:540px;
      margin-bottom:3px;
      padding:0px;
}
div#flow1_area dt{
      /*clear:left;*/
      clear:both;
      float:left;
      display:block;
      width:100px;
      margin-bottom:3px;
      padding-left:0px;
      text-align:center;
      font-weight:bold;
      /*background:blue;*/
      background:#D5DFCA;
}
/*項目数が一つの場合*/
div#flow1_area dt.dt_level1{
      padding:5px 0px;
}
div#flow1_area dt.company_explain{
      padding:10px 0px;
}
div#flow1_area dt.last_interview{
      padding:10.5px 0px;
}
*html div#flow1_area dt.company_explain,*html div#flow1_area dt.last_interview
      padding:11.5px 0px;
}
*+html div#flow1_area dt.company_explain,*+html div#flow1_area dt.last_interview{
      padding:11px 0px;
}
div#flow1_area dt.first_interview{
      padding:10.5px 0px;
}
div#flow1_area dt.result{
     padding:21px 0px;
}
div#flow1_area  dt.f1_application{
       padding:136.5px 0px;
}
*html div#flow1_area  dt.f1_application{
      padding:138.5px 0px;
}
*+html div#flow1_area  dt.f1_application{
      padding:138px 0px;
}
div#flow1_area  dt.f1_reference{
      padding:12.5px 0px;
}
*html div#flow1_area  dt.f1_reference,*+html div#flow1_area  dt.f1_reference{
      padding:13px 0px;
}
div#flow1_area dd{
      float:left;
      display: block;
      width: 420px;
      margin-bottom:3px;
      margin-left:10px;
      padding:0px;
      /*background:red;*/
}
/*項目数が一つの場合*/
div#flow1_area dd.dd_level1{
      padding:5px 0px;
}
div#flow1_area dd a{
     font-weight:bold;
}
div#flow1_area dd#address{
      /*float:left;*/
      display:block;
      width: 335px;
      /*height:auto;*/
      margin:3px 0px;
      margin-left:10px;
      padding-left:85px;
      /*text-indent:80px;*/
      border:1px dashed #AAAAAA;
      border-style:dashed dashed dashed dashed;
}


/*社員データ-----------------------------------------*/

#employeeData_area{
      width:540px;
      height:auto;
      padding-top:10px;
      line-height: 1.2;
}
#employeeData_area dl{
      width:540px;
      margin:0px;
      padding:0px;
}
#employeeData_area dt{
      clear:both;
      float:left;
      display:block;
      width:100px;
      margin-bottom:3px;
      padding-left:0px;
      text-align:center;
      font-weight:bold;
      /*background:blue;*/
      background:#D5DFCA;
}
/*項目数が一つの場合*/
#employeeData_area dt.dt_level1{
      padding:5px 0px;
}
#employeeData_area dt.level3{
      padding:19px 0px;
}
*html #employeeData_area dt.level3,*+html #employeeData_area dt.level3{
      padding:19.5px 0px;
}
#employeeData_area dt.certification{
      padding:104px 0px;
}
*html #employeeData_area dt.certification,*+html #employeeData_area dt.certification{
      padding:107px 0px;
}
#employeeData_area dt.experience_level{
      padding:83px 0px;
}
#employeeData_area dd{
      float:left;
      display: block;
      width: 420px;
      margin-bottom:3px;
      margin-left:10px;
      padding:0px;
}
/*項目数が一つの場合*/
#employeeData_area dd.dd_level1{
      padding:5px 0px;
}
#employeeData_area span#experience_graph{
      height: 187px;
      width: 380px; 
      background-position: 0px 0px;
      display:block;
      background-image:url(http://www.bizlet.co.jp/img/entry/experience_graph.png);
}
/*事業内容-----------------------------------------------------*/

#works_area{
      width:auto;
      height:auto;
}
#works_declare1{
      margin: 10px 0px;
      font-weight:bold;
      font-size:17px;
      color:#7ACC00;
      text-align:center;
}
#works_declare2{
      margin: 10px 0px;
}
#activity dt{
     font-weight:bold;
     font-size:11pt;
     display:block;
}
#activity dd{
     margin-left:30px;
     display:block;
}
/*スタッフブログ-----------------------------------------------------*/
.staffblog_area{
     width:auto;
     height:auto;
     margin-top:40px;
     padding:10px 10px;
     border:1px solid #D7D7D7;
}
.staffblog_area p.staffblog_name{
     font-size:14pt;
     font-weight:bold;
}
.blog_profile{
     width:auto;
     height:auto;
     margin-left:10px;
}
.blog_profile ul{
     list-style-type:none;
     margin-left:10px;
}
.blog_newEntry-area{
     margin-top:5px;
     margin-left:10px;
}
.blog_newEntry-area div.blog_newEntry{
     margin-top:3px;
     margin-left:10px;
}

/*アクセス ---------------------------------------------------*/

div.access{
	width:540px;
	margin-top:10px;
}
*:first-child+html .access_print {
	width: 540px;
	margin-top:10px;
	font-size: x-small;
}
*html .access_print {
	width: 540px;
	margin-top:10px;
	font-size: x-small;
}
div.access dl{
	margin-top:5px;
}

div.access dt{
	clear:both;
	width:100px;
	font-weight:bold;
	float:left;
	text-align:center;
	background:#D5DFCA;
	margin-bottom:3px;
}

div.access dt.address{
	padding:23.5px 0px;
}

div.access dt.station{
	padding:55px 0px;
}
.access .station_map {
	padding: 23.5px 0px;
}

div.access dd{
	width:410px;
	margin:3px 0px 3px 120px;
}

div.aMap{
	width:540px;
	margin-top:10px;
}
div #map2{
	width:540px;
	height:360px
}

/*募集要項-----------------------------------------*/
#points{
	width:560px;
}

#points_area{
}
/*IE6用-------------------*/
*html #points{
	margin-left:15px;
}
*html #points_area dl{
	width:540px;
	margin:3px 0px;
}
*html #points_area dt.h2{
        padding:10.5px 0px;
}
*html #points_area dt.h3_t{
        padding:21px 0px;
}
*html #points_area dt.h5{
        padding:42px 0px;
}
*html #points_area dt.h6{
        padding:52.5px 0px;
}
/*IE6用ここまで------------*/
/*IE7用-------------------*/
*+html #points_area dl{
	width:540px;
	margin:5px 0px;
}
*+html #points_area dt.h2{
        padding:10.5px 0px;
}
*+html #points_area dt.h3_t{
        padding:21px 0px;
}
*+html #points_area dt.h5{
        padding:42px 0px;
}
*+html #points_area dt.h6{
        padding:52.5px 0px;
}
/*IE7用ここまで------------*/
#points_area dl{
	width:540px;
	margin:18px 0px;
}

#points_area dt{
	clear:both;
	width:90px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:#D5DFCA;
	margin-bottom:3px;
}

#points_area dd{
	margin:0px 0px 3px 100px;
}
#points_area dt.h1,#points_area dd.h1{
        padding:5px 0px;
}
#points_area dt.h2{
	padding:10.5px 0px;
}

#points_area dt.h3{
	padding:21px 0px;
}

#points_area dt.h5{
	padding:41.5px 0px;
}

#points_area dt.h6{
	padding:52px 0px;
}

#points_area p{
	clear:both;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	margin:15px 0px;
	border-bottom:1px dashed #AAAAAA;
}

/*役員挨拶 -----------------------------------------------*/

div.o_profile{
	width:560px;
}

div.o_profile div{
	width:530px;
	margin-top:24px;
}

div.o_profile dl{
	margin-top:10px;
}

div.o_profile dt{
	float:left;
	margin-left:24px;
	font-size:85%;
}

div.o_profile dd{
	margin-left:122px;
	font-size:85%;
}

div.o_profile p.o_name{
	font-size:14pt;
	font-weight:bold;
	width:540px;
	text-align:left;
}

div.o_profile p.o_name span{
	font-size:12pt;
}

div.o_profile p.o_greeting{
	margin-top:8px;
	margin-left:10px;
}

div.o_profile p.o_greeting span{
	font-weight:bold;
}

div.o_profile p.o_mess{
	margin-top:8px;
	margin-left:10px;
}
