/* CSS Document */* {	margin: 0px;	padding: 0px;}option {	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}body {	margin: 0px;	padding: 0px;	font-size: small;	/*text-align: center;*/}ul,ol,dl,img {	margin: 0px;	padding: 0px;}ul,ol {	list-style-type: none;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-size: 0%;	line-height: 0%;}/* ---------- */#brown {	width: 100%;	background: #67472F;}#wrapper {	width: 910px;	margin-right: auto;	margin-left: auto;	padding-top: 0px;	background: #FFFFFF;}td.shadow_01_l {	background:#EBEAE3 url("../img/shadow_01_l.gif") repeat-y;}td.shadow_01_r {	background:#EBEAE3 url("../img/shadow_01_r.gif") repeat-y;}td.shadow_02_l {	background:#EBEAE3 url("../img/shadow_02_l.gif") ;	background-repeat: no-repeat;}td.shadow_02_r {	background:#EBEAE3 url("../img/shadow_02_r.gif") ;	background-repeat: no-repeat;}td.shadow2_l {	background:#67472F url("../img/shadow2_l.gif") repeat-y;}td.shadow2_r {	background:#67472F url("../img/shadow2_r.gif") repeat-y;}td.shadow2_02_l {	background:#67472F url("../img/shadow2_02_l.gif") repeat-y;}td.shadow2_02_r {	background:#67472F url("../img/shadow2_02_r.gif") repeat-y;}#navi {	height: 38px;}/* --------------------  -------------------- */td.box {	margin: 0px 0px 0px 0px;	width:670px;	padding: 8px 8px 8px 15px;	border-style:solid;	border-color:#999999;	border-width: 1px;	vertical-align: middle;	font-size: 12px;	line-height:22px;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	color: #666666;}/* ------------------------- 教育 ------------------------- */.tra_txt {	color: #333333;	font-size: 14px;	line-height: 28px;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	font-weight: bold;}/* ------------------------- 採用 ------------------------- */.rec_txt {	color: #666666;	font-size: 12px;	line-height: 22px;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	text-align: justify; text-justify: inter-ideograph;}.rec_txt2 {	color: #006699;	font-size: 14px;	line-height: 20px;	font-weight: bold;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	padding: 15px 0px 4px 0px;}.rec_txt3 {	color: #855050;	font-size: 14px;	line-height: 20px;	font-weight: bold;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	padding: 15px 0px 4px 0px;}.rec_txt4 {	color: #006699;	font-size: 16px;	line-height: 20px;	font-weight: bold;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	padding: 15px 0px 4px 0px;}.cap {	color: #666666;	font-size: 11px;	line-height: 18px;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	text-align: justify; text-justify: inter-ideograph;}/*----　form style ----*/table.form_tbl {	width:660px;	border-collapse:collapse;	border:solid 1px #cccccc;}td.form_item {	border-bottom-style:dashed;	border-bottom-width:1px;	border-bottom-color:#cccccc;	vertical-align:top;	padding:10px;	vertical-align: top;	font-size: 12px;	line-height:22px;	background-color: #f1f1f1;}td.form_data {	border-bottom-style:dashed;	border-bottom-width:1px;	border-bottom-color:#cccccc;	vertical-align:top;	padding:10px;	vertical-align: top;	font-size: 12px;	line-height:22px;}.frmtxt {	font-size:12px;}.txtred {	color: #FF0000;}/*---- 職種----*/table.job_tbl {	margin: 0px 0px 0px 0px;	width:670px;	border-collapse:collapse;	border-style:solid;	border-color:#cccccc;	border-width:1px 1px 0px 1px;	color: #666666;}td.job_item {	width:142px;	border-bottom-style:solid;	border-right-style:solid;	border-color:#cccccc;	border-width:0px 1px 1px 0px;	vertical-align:top;	padding:5px 2px 2px 8px;	vertical-align: top;	font-size: 12px;	line-height:22px;	background-color: #f1f1f1;}td.job_data {	border-style:solid;	border-color:#cccccc;	border-width:0px 1px 1px 0px;	vertical-align:top;	padding:5px 5px 2px 8px;	font-size: 12px;	line-height:22px;}/* ------------------------- 社員紹介 ------------------------- */.q {	color: #004b70;	font-size: 12px;	line-height: 20px;	font-weight: bold;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	padding: 15px 0px 4px 0px;}.a_txt {	color: #666666;	font-size: 12px;	line-height: 20px;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	text-align: justify; text-justify: inter-ideograph;}.hl {	color: #ff8000;	font-size: 14px;	line-height: 20px;	font-weight: bold;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	padding: 15px 0px 4px 0px;}.t11 {	color: #666666;	font-size: 11px;	line-height: 22px;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	text-align: justify; text-justify: inter-ideograph;}.img_left {border:0px;float:left;margin:15px 10px 0px 0px;}.img_right {border:0px;float:right;margin:15px 0px 0px 10px;}td.profile {	width:250px;	height:35px;	background-color: #d9d5cd;	padding:5px 1px 2px 8px;	vertical-align: middle;	font-size: 12px;	line-height:16px;	color: #333333;}td.profile2 {	width:195px;	height:35px;	background-color: #d9d5cd;	padding:5px 8px 5px 8px;	vertical-align: middle;	font-size: 12px;	line-height:16px;	color: #333333;}.sec {	color: #333333;	font-size: 14px;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";}/*-- schedule --*/td.sche_base {	width: 250px;	padding: 1px;	border-style:solid;	border-color:#cccccc;	border-width:1px 1px 1px 1px;	background-color: #f1f1f1;}table.sche_tbl {	margin: 10px 0px 8px 0px;	width:240px;}td.sche_time {	vertical-align:top;	width: 42px;	padding: 4px;	font-size: 11px;	line-height:16px;	text-align: right;	color: #004b70;}td.sche_data {	vertical-align:top;	padding: 4px;	font-size: 11px;	line-height:16px;	text-align: left;	color: #333333;}/*-- other --*/td.other_base {	width: 250px;	padding: 1px;	border-style:solid;	border-color:#cccccc;	border-width:1px 1px 1px 1px;	background-image: url(../img/other_bg.gif);}td.other_data {	vertical-align:top;	padding: 4px;	font-size: 11px;	line-height:16px;	text-align: left;	color: #333333;}a.nom:link {  color: #0066cc; font-size: 11px; text-decoration: none;}a.nom:visited {  color: #0066cc; font-size: 11px; text-decoration: none;}a.nom:active {  color: #6699cc; font-size: 11px; text-decoration: none;}a.nom:hover {  color: #6699cc; font-size: 11px; text-decoration: none;}a.top:link {  color: #666666; font-size: 10px; text-decoration: none;}a.top:visited {  color: #666666; font-size: 10px; text-decoration: none;}a.top:active {  color: #999999; font-size: 10px; text-decoration: none;}a.top:hover {  color: #999999; font-size: 10px; text-decoration: none;}/* ------------------------- プロジェクト ------------------------- */.sh {	color: #ff9900;	font-size: 14px;	line-height: 20px;	font-weight: bold;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	padding: 10px 0px 4px 0px;}.pro_txt {	color: #666666;	font-size: 12px;	line-height: 20px;	font-family: "Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","Osaka";	text-align: justify; text-justify: inter-ideograph;	padding: 0px 0px 5px 0px;}.sp_l {border:0px;margin:0px 0px 0px 10px;}.sp_r {border:0px;margin:0px 10px 0px 0px;}a.tlink:link {  color: #0066cc; font-size: 12px; text-decoration: none;}a.tlink:visited {  color: #0066cc; font-size: 12px; text-decoration: none;}a.tlink:active {  color: #6699cc; font-size: 12px; text-decoration: none;}a.tlink:hover {  color: #6699cc; font-size: 12px; text-decoration: none;}