/* CSS Document */
@import url(menu/menu.css);
@import url(contents/contents.css);
@import url(foot/foot.css);

body { background:url(img_l/body_bg.gif) left top repeat-x #A0A4A4 ; margin:16px auto;}

#container {
	border:0 ;
	background:#65655A;}

#header {
   display:none;
	height:0px ;
	border:0 }


/*　タイトル設定　*/

#header h1 {
	color: #0063B8; margin:0;}

#header h2 { 
	color: #333; margin:0;}	
	
#header a { color : #007361 ; text-decoration : underline ;}
#header a:hover { text-decoration:none;}
#header-body.disp-non a { display:block; height:0px ;}


/* pagetop */
.pagetop { margin-right:30px ;}
	
.pagetop a {
	height:16px ;
	display:block ;
	background:url(img_l/pagetop01.gif) no-repeat right ;
	}
.pagetop a:hover {
	background:url(img_l/pagetop02.gif) no-repeat right ;
	}

.pagetop a span { display:none }





/* ---------------------★ 定型ページ（会社情報、採用応募、問合せ）上書き用 --------------------- */
	
#content-body .tablepage table {
	margin:10px 0px 15px 0px ;	
	width : 100% ;
	border-width : 0px;
	font-size:80%}
	
#content-body .tablepage table th {
	width : 20% ;
	padding : 0.5em 0.5em ;
	text-align : center ;
	vertical-align : top ;
	font-weight : bold ;
	background : url("contents/img_l/dot_2px.gif") repeat-x bottom  ;
	border-width : 0px;
	color:#FFF;
	}

#content-body .tablepage table th span { font-weight:normal }

#content-body .tablepage table td {
	padding : 0.5em 0.8em ;
	text-align : left ;
	vertical-align : top ;
	background : url("contents/img_l/dot_2px.gif") repeat-x bottom  ;
	border-width : 0px;
	color:#FFF;}


.hissu { color : #F66 ; font-weight:600 ; font-size:90% }/* 必須※ */

