﻿@charset "utf-8";
/*
 共通設定 [
----------------------------------------------------------- */

#masterwrap #tablewrap #frame #pnavi .navi ul li {
	background-image: none;
    margin:10px 0 0 4px;
	padding:1px 0 1px 5px;
}
ul#mainMenu {
	list-style:none;
	margin:0 0 100px 8px;
	padding:0;
}
ul#mainMenu li {
	display:inline;
	margin-right:3px;
}
h2 {
    font-size:120%;
	font-weight:bold;
	padding: 7px 0 5px 7px;
    width:500px;
    border-bottom:1px solid #CCCCCC;
	border-left:4px solid #FF0000;
	margin:10px 0 0 15px;
}
h3 {
    font-size:100%;
	font-weight:bold;
	line-height:150%;
    width:550px;
	border-left:4px solid #5C98CB;
	padding-left:7px;
	margin:10px 0 0 0;
}
.bun {
	font-size:100%;
	color: #4B4D4B;
	padding:0 0 6px 20px;
	line-height:150%;

}
#title {
	margin:0 0 30px 8px; 
}

#title2 {
	margin:10px 0 5px 15px; 
}

#title3 {
	margin:10px 0 5px 15px;
}

.pp {
	font-size:100%;
	white-space:nowrap;
}

.ppb {
	font-size:100%;
	white-space:nowrap;
	font-weight: bold;
	color:#4C4E4C;
}

.ppbc {
	font-size:100%;
	white-space:nowrap;
	font-weight: bold;
	color: #4C9834;
}
.im {
	font-size:100%;
	padding:15px 0 10px 25px;

}
.tbl {
    width:60%;
	padding:8px 0 30px 5px;

}
.tbl td.c1 {
	background-color: #99FFCC;
}

.tbl2 {
    width:50%;
	padding:10px 0 0 10px;
	
}
/*
 会社概要 [
----------------------------------------------------------- */

table.info{
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin: 25px 15px 10px 15px;
}
.info th{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
	color:#3C3C3C;
    background-color:#E7E7E7;
    background-position:left top;
    padding:0.5em 1em;
    text-align:center;
}
.info td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0.5em 1em;
	color:#4B4D4B;
}
/*
 採用情報 [
----------------------------------------------------------- */
table.recruit{
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin-bottom:15px;
}
.recruit th{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
	color:#3C3C3C;
    background-color:#E7E7E7;
    background-position:left top;
    padding:0.5em 1em;
    text-align:center;
}
.recruit td{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0.5em 1em;
	color:#4B4D4B;
}

