@charset "Shift_JIS";
/* CSS Document */

/*
==========================================================
各コンテンツ共通
==========================================================
*/

#title h3 {
width: 880px;
padding: 0px;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
height: 100px;
background-image: url(../com/image/title.jpg);
}

#main {
width: 660px;
margin: 0px;
padding: 0px;
float: left;
}


/*
==========================================================
会社概要
==========================================================
*/

#main #outline h4 {
padding: 0px;
height: 35px;
width: 660px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
background-image: url(../com/outline/image/sub_title.gif);
}

#main #outline table {
padding: 0px;
width: 660px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 30px;
margin-left: auto;
}

#main #outline table.line {
border-collapse:collapse;
}

#main #outline th {
font-size: 12px;
line-height: 20px;
font-weight: normal;
color: #000000;
text-align: left;
border: 1px solid #999999;
background-color: #e6e6e6;
width: 25%;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
}

#main #outline td {
font-size: 12px;
line-height: 20px;
font-weight: normal;
color: #000000;
text-align: left;
border: 1px solid #999999;
background-color: #FFFFFF;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 10px;
}

/*
==========================================================
本社案内図
==========================================================
*/

#map {
padding: 0px;
width: 600px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#map img {
padding-bottom: 15px;
}


/*
==========================================================
経営理念
==========================================================
*/

#main #concept h4 {
padding: 0px;
height: 35px;
width: 660px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
background-image: url(../com/image/h4.jpg);
}

#main #concept p {
padding: 0px;
font-size: 14px;
line-height: 35px;
font-weight: normal;
color: #333333;
text-align: left;
width: 630px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#main #concept p.sig {
	text-align: right;
	margin-top: 20px;
}

/*
==========================================================
グループ紹介
==========================================================
*/

#main #group h4 {
padding: 0px;
height: 35px;
width: 660px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
background-image: url(../com/group/image/h4.gif);
}

#main #group h5 {
padding: 0px;
height: 35px;
width: 660px;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
background-image: url(../com/group/image/h5.gif);
}

#main #group p {
text-align: left;
padding: 0px;
width: 600px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
font-size: 12px;
line-height: 20px;
font-weight: normal;
color: #333333;
}

#main #group img {
padding: 0px;
height: 266px;
width: 630px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
}

#main #work {
padding: 0px;
width: 630px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#main #work dl.g01 {
padding: 0px;
float: left;
height: 220px;
width: 200px;
background-image: url(../com/group/image/g01.jpg);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}

#main #work dl.g02 {
padding: 0px;
float: left;
height: 220px;
width: 200px;
background-image: url(../com/group/image/g02.jpg);
margin-top: 0px;
margin-right: 15px;
margin-bottom: 15px;
margin-left: 15px;
}

#main #work dl.g03 {
padding: 0px;
float: left;
height: 220px;
width: 200px;
background-image: url(../com/group/image/g03.jpg);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}

#main #work dl.g04 {
margin: 0px;
padding: 0px;
float: left;
height: 220px;
width: 200px;
background-image: url(../com/group/image/g04.jpg);
}

#main #work dl.g05 {
padding: 0px;
float: left;
height: 220px;
width: 200px;
background-image: url(../com/group/image/g05.jpg);
margin-top: 0px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 15px;
}

#main #work dl.g06 {
margin: 0px;
padding: 0px;
float: left;
height: 220px;
width: 200px;
background-image: url(../com/group/image/g06.jpg);
}

#main #work dt{
}

#main #work dd.cap{
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #333333;
text-align: left;
width: 195px;
margin-top: 125px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 3px;
padding: 0px;
}

#main #work dd.com{
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #333333;
text-align: left;
width: 195px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 3px;
}


/*
==========================================================
スタッフ
==========================================================
*/

#main #staff h4 {
padding: 0px;
height: 35px;
width: 660px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
background-image: url(../com/staff/image/h4.gif);
}

#main #staff p {
padding: 0px;
width: 660px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}

#main #staff .cap {
background-image: url(../com/staff/image/p.gif);
height: 100px;
width: 660px;
}

#main #list {
overflow:hidden;
width:100%;
}

#main #list ul {
margin: 0px;
padding: 0px;
}

#main #list ul li {
float: left;
padding: 0px;
height: 96px;
width: 215px;
list-style-type: none;
margin-top: 0px;
margin-right: 2px;
margin-bottom: 5px;
margin-left: 3px;
}

/*
==========================================================
採用情報
==========================================================
*/

#main #recruit h4 {
padding: 0px;
height: 35px;
width: 660px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
background-image: url(../com/recruit/image/h4.gif);
}
