@charset "utf-8";
@import url("means.css");
/* CSS Document */

body {
line-height:1.3;
font-size:14px;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
}

img {
border:0;
vertical-align:bottom;
}

#header {
background-image:url(../images/header/header-bg.gif);
height:98px;
}

.hed-in {
margin:0 auto;
text-align:center;
width:800px;
}

.hih{
float:left;
wddth:400px;
}

.hig {
float:right;
wddth:300px;
font-size:12px;
}

h1 {
text-align:left;
font-size:12px;
font-weight:normal;
margin:1px auto 0px 10px;
}

h2 {
	padding:0px;
	margin:0px;
}
.hed-navi {
text-align:left;
width:800px;
margin-left:0px;
}

#main {
text-align:center;
margin:0 auto;
width:800px;
}

.contents {
text-align:left;
width:800px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
background-color:#FEF9DE;
padding-bottom:10px;
}

div.left-navi {
float:left;
width:215px;

}

div.right-txt {
float:right;
width:560px;
margin-right:12px;
}

.clear-both {
clear:both;
}
* html ul.left-navi {
list-style:none;
margin-left:5px;
padding-left:0px;
}
ul.left-navi {
list-style:none;
margin-top: 0;
margin-left:12px;
padding-left:0px;

}
li.left-navi {
list-style:none;
margin-left:0px;
padding-left:0px;
margin-bottom:5px;

}

ol {
line-height:2.0;
}

p.end {
margin-bottom:2px;
}

#footer {
background-image:url(../images/footer/footer-bg.gif);
height:74px;
}

.footer-in {
margin:0 auto;
text-align:center;
width:800px;
}

.foot-navi {
text-align:left;
width:800px;
margin-left:0px;
margin-top:1px;
}

ul.linklist li {
	margin-bottom: 8px;
}
ul.linklist li p {
	margin: 0 13px 0 0;
	padding: 0;
}

/*** reclute Page ***/
td.rec-top { padding-left:12px;
padding-top:20px;
}

td.rec-top strong {
	font-size:18px; 
	font-weight:bold;
}
td.rec-top p {
	padding-left:12px; padding-right:8px;
}

table.rec-tm {
	margin-top:20px;
}
.rec-tm td{
	padding:5px 12px; 
}

/*plan PAGE*/
.plan-box1 {
	margin-bottom:15px;
}
.plan-box1 table {
	width:500px;
	background-color:#fff;
}
.plan-box1 td {
	font-size:16px;
	padding:5px 10px;
	border-bottom:#FFC solid 2px;
}


.plan-box2 table{
	width:500px;
}
.plan-box2 tr {
	border-bottom:#930 dotted 1px;
}
.plan-box2 td,
.plan-box2 th{
	font-size:12px;
	color:#666;
	padding-left:8px;
}

.plan-box2 .bor-l{
	border-left:#CCC solid 1px;
    border-bottom:#CCC solid 1px;

}
.plan-box2 .bor-t{
	border-top:#CCC solid 1px;
    border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
}
.plan-box2 .bor-r{
	border-right:#CCC solid 1px;
}

/*company Page area*/
.area {
	border:#CCC solid 1px;
}
.area-title {
	background:#EFEFEF; padding:3px 12px; border-bottom:#CCC solid 1px;
}
.area-text {
	background-color:#FFF; padding:5px 15px;
}