
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
	background: #000000 url(../img/main_bg.jpg) repeat-x 0 0;	

}

a { color: #6392BF;}
a:hover { color: #FF9900;}

strong { color: #6392bf; font-weight: normal;}

strong.bold { color: #6392bf; font-weight: bold;}

a.top:link { font-size:12px; text-decoration:none; color:#666666;}
A.top:hover { font-size:12px; text-decoration:none; color: #666666; }
a.top:visited { font-size:12px; text-decoration:none; color:#666666;}
a.top:active { font-size:12px; text-decoration:none; color:#666666; }

a.work_top:link { font-size:10px; text-decoration:none; color:#666666;}
A.work_top:hover { font-size:10px; text-decoration:none; color: #666666; }
a.work_top:visited { font-size:10px; text-decoration:none; color:#666666;}
a.work_top:active { font-size:10px; text-decoration:none; color:#666666; }

a img { border: none;}

p { margin: 10px 0;}

table, td {
	font-size: 100%; 
	line-height:120%;
	color: #FFFFFF;
}

.css_01 {
	font-size: 10px; 
	line-height:16px;
	color: #FFFFFF;
}

.css_02 {
	font-size: 12px; 
	line-height:16px;
	color: #6392BF;
	font-weight:bold;
}

.css_03 {
	font-size: 13px; 
	line-height:16px;
	color: #000000;
        font-weight: bold;
}


.pad10_5l18fff { 
  padding: 10px 5px;
  line-height: 18px;
  color:#fff;
  }
  
.pad5l18fff { 
  padding: 5px;
  line-height: 18px;
  color:#fff;
  }

.pad5_5_10l18fff { 
  padding: 5px 5px 10px;
  line-height: 18px;
  color:#fff;
  }
  
.pad10l18fff { 
  padding: 10px;
  line-height: 18px;
  color:#fff;
  }
  
 
  
.pad5back { padding: 5px 5px 8px; background: url(../img/back_midashi.jpg) repeat-x 0 bottom; color: #6392bf; font-weight: bold;}

.pad5_5_0 { padding: 5px 5px 0;} 
.pad5_0 { padding: 5px 0;} 

.pad10_0_0 { padding: 10px 0 0;} 


.pad5 { padding: 5px;} 

.pad10 { padding: 10px;}

.pad10_0_0_10 { padding: 10px 0 0 10px;}

.pad10_0_10_20 { padding: 10px 0 10px 20px;}

.pad0_0_10 { padding: 0 0 15px;}

.mar0_0_10 {
  margin: 0 0 10px;
  }

.mar5_0 {
  margin: 5px 0;
  }
  
.mar5_0_0 { padding: 5px 0 0;}

.mar10_0 { margin: 10px 0;}
  
.mar25_0{
  margin: 10px 0 25px;
  }
  
.mar10_0_10_15 { margin: 10px 0 10px 15px;}
    
  
/* テーブル枠 */

.waku2 { margin: 0 0 5px;}

.waku th, .waku td, .waku2 th, .waku2 td {
  border-bottom: 1px solid #333333;
  vertical-align: top;
  text-align: left;
  color:#FFFFFF;
  }

.waku th, .waku2 th {
  font-weight: normal;
  background: url(../img/alow_01.jpg) no-repeat 10px 9px;
  padding: 7px 5px 7px 25px;
  line-height: 16px;
  }

.waku td, .waku2 td{
  padding: 7px 5px;
  line-height: 16px;
  }
  
  
.waku td td, .waku2 td td { border: none;}

.waku td.pad0,.waku2 td.pad0 { padding: 0px;}

.waku03 {
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  vertical-align: top;
  text-align: left;
  color:#FFFFFF;
  }

.waku03 th, .waku03 td {
  border-left: 1px solid #333333;
  border-bottom: 1px solid #333333;
  padding: 5px;
  line-height: 16px;
  }
  
.waku03 th {
  background: #02182B;
  }


table.borbot {
  border-bottom: 1px solid #333333;
  }
   
  
/* カラー */
.c_red { color: red;}

.c_red16b { color: red; font-weight: bold; font-size: 16px;}

/* フォントサイズ */
.fonsize10 {
  font-size: 10px;
  }


/* フォーム */
.form_bu { width: 120px; padding: 2px 0 1px; text-align: center;}

input { margin: 0; padding: 0;}

/* 採用 */
.rec_name {
  color: #6392BF;
  padding: 10px 5px 0;
  }
  
/* link */

li { padding: 5px 0;}

/* 事業案内 */

  
.jigyo_mid {
  background: url(../img/jigyou_img05.jpg) repeat-y 0 0;
  padding: 10px 5px 10px 20px;
  line-height: 18px;
  } 
  
.jigyo_mid a {
  color: #ffffff;
  text-decoration: none;
  }
  
.jigyo_mid a:hover {
  color: #FF9900;
  }
  
/* waku */
table.waku03 { margin: 10px 0; border-top: 1px solid #333; border-right: 1px solid #333;}
.waku03 td { border-left: 1px solid #333; border-bottom: 1px solid #333; padding: 5px;}

.box_mid {
  background: url(../img/box_mid.gif) repeat-y 0 0;
  padding: 10px 20px;
  
  }
  
.box_mid  td { line-height: 18px;}

.baibai {
 background-color: #FFFFFF;

 }

    
