@charset "shift_jis";/*#link01,#link02,#link03,#link04,#link05,#link06{outline: none;color:#ffffff;}*/* {	margin:0px;	padding:0px;}body#entry {	margin:0px;	padding:0px;	color: #333333;	background-color: #efefef;	text-align:center;	line-height:1.5em;}#entry #wrap #navi h2{	margin:0 0 0 0;	padding:0;	background: url("../img/logo02.gif") no-repeat left top;	float:left;}#entry #wrap #navi h2 a{	text-indent:-9999px;	display:block;	width:130px;	height:167px;	margin:0;	padding:0;}#entry #wrap #navi ul{	margin:240px 0 0 0px;	padding:0;	vertical-align:bottom;	list-style: none;}#entry #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: right;	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("../entry/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: right;	float:left;	background: url("../entry/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("../entry/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("../entry/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("../entry/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("../entry/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("../entry/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("../entry/img/tit_bg03.gif") no-repeat right top;}p{	margin:0px;	padding:0px;}/*エントリー受付中ボタン*/#contents_sec #main_sec h5{	margin:15px 0 5px 0;	padding:0px 0 5px 0px;	font-size:105%;	text-align: left;	font-weight:bold;	color:#006600;	background: url("../entry/img/tit_sub_bg.gif") repeat-x left bottom;}#contents_sec #main_sec .works dl{	width:568px;	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("../entry/img/tit_sub_bg.gif") repeat-x left bottom;}#contents_sec #main_sec .works dl dd {	width:568px;	margin:0px;	font-size:85%;	padding:5px 0px 0px 0px;	text-align: center;}#contents_sec #main_sec .works dl dd strong {	color:#cc0000;}#contents_sec #main_sec .works dl dd .entry_btn p{	padding:5px 0px 0px 0px;	color:#cc0000;}#contents_sec #main_sec .entry_btn {	width:250px;	margin:0px auto 0 auto;	padding:0px 0px 15px 0px;	text-align: center;}#contents_sec #main_sec .entry_btn a {	display:block;	margin:0px auto 0 auto;	padding:0px;	width:250px;	height:50px;	background: url("../recruit/img/entry_btn.gif") no-repeat left top;}#contents_sec #main_sec .entry_btn a:hover {	background: url("../recruit/img/entry_btn.gif") no-repeat left -50px;}#contents_sec #main_sec .entry_btn a span{	display:none;}#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,.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,.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 .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 */
