﻿div#SUBCONTENTS{
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

p#PANMENU{
	clear: both;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
}
h2{
	margin-bottom: 20px;
}

/* recruit */
.recruittb{
	border: 1px solid #788CC6;border-collapse:collapse;
}
.recruittb th, .recruittb td{
	border-collapse:collapse;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0072BC;
	vertical-align: top;
	padding: 10px;
}
.recruittb th{
	width: 104px;
	background-color: #CBDDE6;
	color: #002157;
}

/* work */
#worktb div{
	background-repeat: no-repeat;
	background-position: right top;
	width: 344px;
	padding: 13px;
	border: 1px solid #A0A4AE;
	background-color: #E6E7E8;
}
#worktb td{
	vertical-align: top;
}
.work01{background-image: url(../work/img/bg01.jpg);}
.work02{background-image: url(../work/img/bg02.jpg);}
.work03{background-image: url(../work/img/bg03.jpg);}
.work04{background-image: url(../work/img/bg04.jpg);}
.work05{background-image: url(../work/img/bg05.jpg);}
.work06{background-image: url(../work/img/bg06.jpg);}
#worktb p{
	height: 3.5em;
	padding-top: 10px;
	padding-bottom: 5px;
}

/* inquiry */
.inquirytb01, .inquirytb02{
	border: 1px solid #A0A4AE;border-collapse:collapse;
}
.inquirytb01 th{
	background-color: #8EBCD2;
	color:#002157;
	padding: 5px 5px 5px 10px;
}
.inquirytb01 td, .inquirytb02 td{
	background-color: #E6E7E8;
	padding: 5px;
	line-height: 150%;
	vertical-align: top;
}
.inquirytb02 th{background-color: #E6E7E8;color:#002157;padding: 5px 5px 5px 10px;}
.inquirytb02 th.odd, .inquirytb02 td.odd{background-color: #D3D3D5;}

.inquirytb02 input{width:300px;}
input.names{width:60px;}
input.zip{width:40px;}
input.tel{width:50px;}

/* company */
.companytb th{
	color:004B80;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #939498;
	padding: 5px;}
.companytb td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #939498;
	padding: 5px;
}
