@charset "shift_jis";/*#link01,#link02,#link03,#link04,#link05,#link06{outline: none;color:#ffffff;}*/* {	margin:0px;	padding:0px;}body#employ {	margin:0px;	padding:0px;	color: #333333;	background-color: #efefef;	text-align:center;	line-height:1.5em;}#employ #wrap #navi h2{	margin:0 0 0 0;	padding:0;	background: url("../img/logo02.gif") no-repeat right top;	float:left;}#employ #wrap #navi h2 a{	text-indent:-9999px;	display:block;	width:130px;	height:167px;	margin:0;	padding:0;}#employ #wrap #navi ul{	margin:240px 0 0 0px;	padding:0;	vertical-align:bottom;	list-style: none;}html>body #employ #wrap #navi ul{	margin:262px 0 0 0px;	padding:0;	vertical-align:bottom;	list-style: none;}#employ #wrap #wrapin {	background: #ffffff url("../img/wrap_bg02.gif") repeat-y left top;}#wrap #wrapin #contents_sec{	margin:0px;	padding:0px 0px 0px 0px;	width:627px;	text-align: center;	float:left;}#wrap #wrapin #contents_sec h3 {	width:627px;	text-indent:-9999px;	height:153px;	margin:0px;	padding:0px 0px 0px 0px;	text-align: left;	background: url("../employ/img/sec_header_img.jpg") no-repeat 1px top;}html>body #wrap #wrapin #contents_sec{	margin:0px;	padding:0px 0px 0px 0px;	width:627px;	text-align: center;	float:left;	background: url("../employ/img/sec_header_img.jpg") no-repeat right top;}html>body #wrap #wrapin #contents_sec h3 {	width:627px;	text-indent:-9999px;	height:153px;	margin:0px;	padding:0px 0px 0px 0px;	text-align: left;	background: url("../employ/img/sec_header_img.jpg") no-repeat left top;}#wrap #wrapin #contents_sec #main_sec {	margin:0px;	padding:0px 12px 0px 25px;	width:615px;	text-align: center;	/*IE5以外はこれを採用\*/	padding:0px 12px 0px 25px;	width:615px;	/**/	/*background: url("../img/sec_bg.gif") repeat-y left top;*/}#wrap #wrapin #contents_sec #main_sec #anker_btn {	margin:0px;	padding:0px 0px 15px 0px;	text-align: left;}#contents_sec #main_sec #anker_btn ul li{	margin:0px;	padding:0px;	float:left;}#contents_sec #main_sec #anker_btn ul li.link01 a{	width:155px;	height:18px;	text-align: left;	display:block;	background: url("../employ/img/anker_btn01.gif") no-repeat left top;}#contents_sec #main_sec #anker_btn ul li.link02 a{	width:155px;	height:18px;	text-align: left;	display:block;	background: url("../employ/img/anker_btn02.gif") no-repeat left top;}#contents_sec #main_sec #anker_btn ul li.link01 a span,#contents_sec #main_sec #anker_btn ul li.link02 a span {	display:none;}#wrap #wrapin  #contents_sec #main_sec h4#tit01 {	width:590px;	text-indent:-9999px;	height:24px;	margin:25px 0px 10px 0px;	padding:0px 0px 0px 0px;	background: url("../employ/img/tit_bg01.gif") no-repeat right top;}#wrap #wrapin  #contents_sec #main_sec h4#tit02 {	width:590px;	text-indent:-9999px;	height:24px;	margin:25px 0px 10px 0px;	padding:0px 0px 0px 0px;	background: url("../employ/img/tit_bg02.gif") no-repeat right top;}#wrap #wrapin  #contents_sec #main_sec h4#tit03 {	width:590px;	text-indent:-9999px;	height:24px;	margin:25px 0px 10px 0px;	padding:0px 0px 0px 0px;	background: url("../employ/img/tit_bg03.gif") no-repeat right top;}p{	margin:0px;	padding:0px;}/*募集要項*/#contents_sec #main_sec table.group{	margin:0 0 5px 0;}#contents_sec #main_sec table.group th.t01 {	margin:0 5px 0 0;	padding:5px 0 5px 5px;	font-size:93%;	text-align: left;	vertical-align: top;	background-color:#EFEFEF;	background: #EDF4EE url("../employ/img/ta_bg01.gif") no-repeat left top;	border-bottom: 1px #ffffff solid;	font-weight:bold;}#contents_sec #main_sec table.group th.t01 p{	padding:5px 0 5px 15px;	color:#444444;}#contents_sec #main_sec table.group td.t01 {	margin:0 5px 0 0;	padding:5px 0 5px 5px;	font-size:93%;	text-align: left;	border-bottom: 1px #cccccc solid;}/*待遇・勤務*/#contents_sec #main_sec .title {	margin:15px 0 5px 0;	padding:0px 0 5px 0px;	background: url("../employ/img/tit_sub_bg.gif") repeat-x left bottom;}#contents_sec #main_sec .title h5{width:470px;	font-size:105%;	text-align: left;	font-weight:bold;	color:#006600;	float:left;}#contents_sec #main_sec .title .hplink{	font-size:85%;	text-align: left;	font-weight:bold;	color:#333333;	float:right;}#contents_sec #main_sec .works dl{	width:588px;	margin:10px 0 10px 0;	padding:10px;	text-align: left;	vertical-align: top;	border: 1px #cccccc solid;}#contents_sec #main_sec .works dl dt{	width:568px;	margin:0;	padding:0px 0px 5px 0px;	background: url("../employ/img/tit_sub_bg.gif") repeat-x left bottom;}#contents_sec #main_sec .works dl dt strong {	margin:0;	padding:0px 0px 10px 0px;	color:#006600;	font-size:93%;	font-weight:bold;}#contents_sec #main_sec .works dl dd p{	margin:0;	padding:10px 0px 0px 0px;	font-size:77%;	}#contents_sec #main_sec .works dl dd{	margin:0;	padding:0px;}#contents_sec #main_sec .works dl dd strong{	color:#cc0000;}#contents_sec #main_sec .right{	width:600px;	margin:0;	padding:10px 10px 0px 0;	font-size:77%;	text-align: right;}html>body #contents_sec #main_sec .right{	width:590px;	margin:0;	padding:10px 10px 0px 0;	font-size:77%;	text-align: right;}#wrap #footer {	font-size:105%;	/*IE5以外はこれを採用\*/	font-size:77%;	/**/	margin:0px;	padding:30px 10px 10px 10px;	width: 820px;	text-align:left;	background: url("../img/wrap_btm02.gif") no-repeat left top;	clear:both;}/* 最新ブラウザ上 */html>body #wrap #wrapin #contents_sec #main_sec .works dl {	width:568px;	margin-bottom:10px;	padding:10px;	text-align: left;	vertical-align: top;	border: 1px #cccccc solid;}html>body #wrap #wrapin #contents_sec #main_sec {	margin:0px;	padding:0px 5px 0px 25px;	width:590px;	text-align: center;}html>body #wrap #wrapin #navi ul{	margin:252px 0 0 0;	padding:0;	vertical-align:bottom;	list-style: none;}html>body #wrap #footer {	font-size:77%;	margin:0px;	padding:30px 10px 10px 10px;	width: 800px;	text-align:left;	background: url("../img/wrap_btm02.gif") no-repeat left top;	clear:both;}/* clearfix */#wrap,#wrap #wrapin ,#wrap #navi,#wrap #wrapin #contents_sec,#wrap #wrapin #contents_sec #anker_btn ul,#wrap #wrapin #contents_sec #main_sec .works dl,#wrap #wrapin #contents_sec #main_sec .title,.clearfix{ zoom:1; }#wrap:after,#wrap #wrapin:after,#wrap #navi:after,#wrap #wrapin #contents_sec:after,#wrap #wrapin #contents_sec #main_sec .works dl:after,#wrap #wrapin #contents_sec #main_sec .title:after,.clearfix:after{	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0clera;	line-height: 0;}* html #wrap,* html #wrap #wrapin,* html #wrap #navi,* html #wrap #wrapin #contents_sec,* html #wrap #wrapin #contents_sec #main_sec .works dl,* html #wrap #wrapin #contents_sec #main_sec .title,* html .clearfix{	display:inline-table;	/*\*/display:block;/**/}/* /--: eachmodule *//*[[ p1: print style ]]*/@media print {	/*global*/	pre {		white-space: pre-wrap;		white-space: -moz-pre-wrap;		white-space: -o-pre-wrap;		white-space: -pre-wrap;		word-wrap: break-word;	}}/* /p1 */
