@charset "utf-8";
/*
	jac.css
	written by Hiroshi Hori
	2007/9/26
*/

/* 共通 */

body {
	font: 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #F2F2F2;
}
h1 {
	font: bold 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 0.1em;
}
h2 {
	margin: 0px;
	padding: 0px;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h3{
	font-size: 14px;
	background: #AFDCD7;
	padding: 7px 0px 0px 10px;
	margin: 15px 0px 0px;
	height: 22px;
	line-height:1.5em;
}
h300{
	font-size: 13px;
	background: #AFDCD7;
	padding: 7px 0px 0px 10px;
	margin: 15px 0px 5px;
	height: 20px;
	line-height:1.5em;
}
h9 {
	font: bold 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*letter-spacing: 0.1em;*/
	line-height:1.5
}
h11 {
	font: bold 80px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 0.1em;
	margin-bottom:5cm;
}
p{
	font:12px;
}
img{
	border:none;
}
caption {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
}
#yajirushi{
	width:18px;
	height:13px;
}
td{
	font-size:12px;
}

/*メイン部分*/

#wrapper {
	width: 750px;
	padding: 10px 0px 0px;
	background: #FFFFFF;
	text-align: center;
	margin: 0px auto;
	height: auto;
	margin-top: 50px;
}
#wrapper #header {
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: center;
}
#wrapper #header #logo {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 750px;
	text-align: center;
}
#wrapper #header #titllespace {
	height: 35px;
	width: 750px;
}
#wrapper #header #titllespace2 {
	height: 35px;
	width: 750px;
}
#wrapper #header #titllespace3 {
	height: 45px;
	width: 750px;
}
#wrapper #header #menuspace {
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 750px;
}
#wrapper #header #titllespace #tohome {
	height: 30px;
	width: 40px;
	float: left;
}
#wrapper #header #titllespace #hspace {
	width: 710px;
	float: right;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #titllespace #hspace2 {
	width: 710px;
	float: right;
	height: 2px;
	margin: 0px;
	padding: 0px;
	/*line-height:0.8*/
}
#wrapper #header #titllespace #hspace9 {
	width: 710px;
	float: right;
	height: 10px;
	margin: 0px;
	padding: 0px;
	/*line-height:0.5*/
}
#wrapper #header #titllespace #route {
	float: right;
	height: 18px;
	width: 710px;
	text-align: left;
	line-height: 16px;
}
#wrapper #main {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 650px;
	text-align: left;
}
#wrapper #main2 {
	margin: 0px auto;
	padding: 0px;
	height: 560px;
	width: 650px;
	text-align: left;
}

.lead {
	height: auto;
	text-align: left;
	margin: 20px 0px 0px;
	padding: 0px;
	width: 650px;
}
.lead2 {
	height: auto;
	line-height:0.2;
	text-align: left;
	margin: 20px 0px 0px;
	padding: 0px;
	width: 650px;
	}
.lead3 {
	height: auto;
	line-height:0.2;
	text-align: left;
	margin: 20px 0px 0px;
	padding: 0px;
	width: 20px;
}
#wrapper #footerjac {
	margin: 0px;
	padding: 30px 20px 0px 0px;
	height: 20px;
	text-align: right;
}

#wrapper #footermenu {
	color:#000000
	margin: 0px 0px 30px;
	padding: 0px 0px 0px 30px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	background: #CCCCCC;
}
#wrapper .footer_a {
	color:#000000;
}
.underline {
	border-top-style: dotted;
	border-top-color: #A7A7A7;
	font-size: 9px;
	padding: 0px;
	height: 5px;
}
.underline2 {
	border-top-style: none;
	border-top-color: #A7A7A7;
	border-bottom-style: dotted;
	border-bottom-color: #A7A7A7;
	font-size: 9px;
}

#wrapper #main2 .gyoumucontents {
	height: 170px;
	width: 145px;
	background: #E1E3E6;
	text-align: center;
	float: left;
	margin: 0px 0px 15px 12px;
}
#wrapper #main2 .gyoumuimg {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 75px;
}
#wrapper #main2 .gyoumucontents .gyoumuoutline {
	padding: 0px 9px 0px 10px;
	text-align: left;
	height: 65px;
}

#wrapper #price {
	padding-left: 228px;
	margin-top: 30px;
	margin-bottom: 15px;
}
#wrapper #main #gn_contents #gn_sankou img {
	border: thin solid #666666;
	margin-bottom: 10px;
}
#wrapper #main #annaizu {
	background: #FFB96A;
	padding-top: 5px;
	padding-bottom: 5px;
}

.subtitle {
	font-size: 14px;
	background: #AFDCD7;
	padding: 7px 0px 0px 10px;
	margin: 15px 0px 0px;
	height: 22px;
}
/* メニュー */

#home{
	margin:0px;
}
#gyoumu{
	margin:0px;
}
#aboutjac{
	margin:0px;
}
#gaichu{
	margin:0px;
}
#toiawase{
	margin:0px;
}
#kyujin{
	margin:0px;
}
#link{
	margin:0px;
}

/* 得意先 */
#tokuisakiTB{
	width:620px;
	border-collapse:separate;
	text-align: center;
}
#tokuisakiTB2{
}

#tokuisakiTH1{
	width:189px;
	text-align:center;
	background-color:#3399CC;
	color:#FFFFFF;
	font-weight:normal;
}
#tokuisakiTH2{
	width:174px;
	text-align:center;
	background-color:#3399CC;
	color:#FFFFFF;
	font-weight:normal;
}
#tokuisakiTH3{
	width:150px;
	text-align:center;
	background-color:#3399CC;
	color:#FFFFFF;
	font-weight:normal;
}

.tokuisakiTD1{
	text-align:center;
	background-color:#E7E7E7;
	padding:3px;
	font-size: 12px;
	line-height: 16px;
}
.tokuisakiTD2{
	text-align:center;
	background-color:#FFFFFF;
	padding:3px;
	font-size: 12px;
	line-height: 16px;
}
.tokuisakiTD3{
	text-align:left;
	background-color:#FFFFFF;
	padding-left:30px;
	font-size: 12px;
}

/* スキャニング */
.h2scan {
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	background: #FFCCFF;
}
#apDiv1 {
	width:223px;
	height:auto;
	z-index:auto;
	float:LEFT;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#apDiv2 {
	width:282px;
	height:auto;
	z-index:auto;
	float:LEFT;
	padding-left: 50px;
	padding-top: 0px;
}
#apDiv3 {
	width:auto;
	height:auto;
	z-index:3;
	float:LEFT;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.p_scan {
	font-size: 12px;
	vertical-align: 100%;
}
.scanTD{
	text-align:center;
}
.scanTH{
	font-size:12px;
	text-align:center;
}

/* リンク */
.contents {
	font-size: 12px;
	line-height: 150%;
	padding: 5px;
}
.linkTD1 {
	width:191px;
	background: #E6E6E6;
	font-size: 12px;
}
.linkTD2 {
	width:424px;
	background: #E6E6E6;
	font-size: 12px;
}
.tmr {
	padding: 5px;
}
#tmr_caption {
	font: bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* 更新履歴 */
.koushinTB{
	width:620px;
	border:none;
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
}
.koushinTD{
	width:543px;
	text-align:left;
	padding: 4px;
}
.koushinTH{
	width:67px;
	text-align:left;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

/*タイムレコーダ*/
#tmr1 {
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 600px;
	margin: 15px 15px 0px 0px;
	padding: 5px;
	background: #FFCCCC;
	color: #FF0000;
}
#tmrj {
	width: 260px;
	float: right;
}
#tmr_main {
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px;
	width: 650px;
	background: #FFFFFF;
}
.sp {
	clear: both;
	height: 5px;
	width: 650px;
}
.tmrh2 {
	font-size: 16px;
	font-weight: normal;
}

/*スペック表*/
.specTB{
	border-collapse:collapse;
	empty-cells:show;
}
.specTH {
	padding: 3px;
	border: 1px solid #000000;
	font: normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 120px;
	background: #C6FDD5;
}
.specTD {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 4px;
	border: 1px solid #000000;
	width: 350px;
}
.softlink {
	height: 70px;
	width: 650px;
	line-height: 50px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.softp {
	float: left;
	height: 70px;
	width: 120px;
	padding: 0px;
}
.softb {
	height: 70px;
	font-size: 14px;
	margin: auto;
	clear: none;
}
.kome {
	font: normal 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0000FF;
}
.cp {
	font-size: 14px;
	font-weight: bold;
	color: #0033FF;
}

/*採用情報*/
.recruitTH {
	font: normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: #e6e6e6;
	width: 97px;
	text-align: left;
	margin: 3px;
	padding: 5px;
	border: 1px solid #FFFFFF;
}
.recruitTD {
	font: normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: #e6e6e6;
	width: 477px;
	padding: 5px;
	border: 1px solid #FFFFFF;
}
.recruitTB {
	border-collapse:separate;
	margin: 2px;
}
.recruitTBsub {
	width: 300px;
	padding: 5px;
}
.recruitTHsub {
	background: #ecffec;
	text-align: center;
	margin: auto;
	padding: 5px 10px;
	font: normal 12px "ＭＳ ゴシック", "Osaka－等幅";
	border: 2px solid #e6e6e6;
}
.recruitTDsub {
	font-size: 12px;
	background: #ECFFEC;
	width: 254px;
	padding: 5px;
	border: 2px solid #e6e6e6;
}
.recruitTD2 {
	font: normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0000FF;
	background: #FFB96A;
	text-align: center;
	padding: 5px;
	border: 5px solid #FFFFFF;
}
#recruitSTTB{
	border-collapse:collapse;
}
.recruitSTTD{
	border:1px none #000000;
	padding: 5px;
	background: #FFFF99;
	text-align: center;
}
.kinmuTH{
	border: 1px solid #000000;
	width: 70px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	padding: 3px;
}
.kinmuTD{
	border: 1px solid #000000;
	text-align: right;
	padding: 3px;
}
.kinmuTD2{
	border: 1px solid #000000;
	text-align: right;
	background: #b5ffd8;
	padding: 3px;
}
.kinmuTB{
	border-collapse:collapse;
}

/*採用情報ここまで*/

/*会社案内*/
.h2annai {
	font-size: 14px;
	line-height:150%;
	background: #AFDCD7;
	padding: 7px 0px 7px 10px;
	margin: 15px 0px 0px;
	font-weight: bold;
	vertical-align: middle;
}
.h3annai {
	font-size: 14px;
	line-height:150%;
	background: #AFDCD7;
	padding: 7px 0px 7px 10px;
	margin: 15px 0px 0px;
	font-weight: bold;
	vertical-align: middle;
	color: #CCCCCC;
}
.contentsannai {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 25px 15px;
}
.contentsannai2 {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 25px 15px;
	color: #CCCCCC;
}
.ayumi {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*外注*/

.formTB{
	text-align:center;
	margin:auto;
	width: 650px;
	height: 40px;
	padding-left: 0px;
}
.formTD{
	text-align:center;
	background-color:#FFB96A;
	font-size:12px;
	padding:10px;
	float: left;
	margin-right: 30px;
	width: 200px;
}
.gaichuusonota {
	font-size: 12px;
	background: #DDFFDD;
	margin: 5px;
	padding: 3px;
}
.gaichuusonota2 {
	font-size: 12px;
	background: #DDFFDD;
	margin: 5px;
	padding: 3px;
	color: #CCCCCC;
}
.gaichuuTH {
	font-size: 12px;
	background: #DDFFDD;
	font-weight: normal;
	text-align: center;
}
.gaichuuTH2 {
	font-size: 12px;
	background: #DDFFDD;
	font-weight: normal;
	text-align: center;
	color: #CCCCCC;
}

.gaichuuTD {
	font-size: 12px;
	background: #e6e6e6;
}
.gaichuuTD2 {
	font-size: 12px;
	background: #e6e6e6;
	color: #CCCCCC;
}
#to_gyoumu {
	font: bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF6600;
	padding: 5px;
}

/*業務内容*/

#workTD {
	background: #E1E3E6;
	width: 100px;
	text-align: center;
}
#wrapper .formTB .formTD {

}
