@charset "UTF-8";/*information{	file name : /common/css/info.css	infomation : Info-page's CSS file.;	site name : RESONA GROUP Recruiting Site;	copyrihgt : Copyright (C) 2010 Resona Group. All Rights Reserved.;}*/	/* text共通-----------------------------------------------------------------------------*/	#main .SubTxtt {	line-height: 1.5em;	padding: 15px;	background-color: #EEEEEE;	margin-right: 20px;	margin-left: 20px;	margin-top: 10px;	margin-bottom: 10px;}#main .SubTxt {	line-height: 1.5em;	padding: 15px;	background-color: #EEEEEE;	margin-right: 20px;	margin-left: 20px;	margin-top: 10px;	margin-bottom: 10px;}#main .SubTxt .koumoku {	font-family: "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "MS Gothic", "ＭＳ ゴシック";	color: #009e5d;	font-weight: bold;}#main .SubTxt2 {	line-height: 1.5em;	padding: 8px 0 2px;}#main .SubTxt3 {	line-height: 1.5em;	padding-right: 20px;	padding-bottom: 15px;	padding-left: 20px;}/* 募集コース-----------------------------------------------------------------------------*/	#main .phgai {	margin-left: 70px;}#main h4#hojin {	font-weight: bold;	line-height: 1.5em;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 5px;	font-size: 133%;	margin-top: 20px;	background-color: #009970;	color: #FFFFFF;	padding-top: 5px;	border-left-width: 10px;	border-left-style: solid;	border-left-color: #006666;}#main h4#kojin {	font-weight: bold;	line-height: 1.5em;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 5px;	font-size: 133%;	margin-top: 20px;	color: #FFFFFF;	background-color: #df7f03;	padding-top: 5px;	border-left-width: 10px;	border-left-style: solid;	border-left-color: #AA6600;}#main h4#kanri {	font-weight: bold;	line-height: 1.5em;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 5px;	font-size: 133%;	margin-top: 20px;	color: #FFFFFF;	background-color: #148cc2;	padding-top: 5px;	border-left-width: 10px;	border-left-style: solid;	border-left-color: #006699;}/* 募集要項-----------------------------------------------------------------------------*/	#main #guide {	width: 650px;	padding: 2px;	margin-top: 10px;	margin-bottom: 15px;	margin-left: 25px;}#main #guide th.border {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #009e5d;	vertical-align: top;	padding: 7px 2px 7px 12px;	background-image: url(../../info/images/guide_line3.gif);	background-repeat: no-repeat;}#main #guide td {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #009e5d;	vertical-align: top;	padding: 7px 2px 7px 6px;}#main #guide .topic {	line-height: 1.4em;	padding: 0;	font-weight: bold;	font-size: 116%;	color: #009e5d;}#main #guide .courcehojin {	font-weight: bold;	background-color: #009970;	color: #FFFFFF;	vertical-align: middle;	border-bottom: 2px solid #FFFFFF;}#main #guide .courcekojin {	padding: 0;	font-weight: bold;	background-color: #df7f03;	color: #FFFFFF;	vertical-align: middle;	text-indent: 5px;	border-top: 2px solid #FFFFFF;	border-bottom: 2px solid #FFFFFF;}#main #guide .courcekanri {	font-weight: bold;	background-color: #148cc2;	color: #FFFFFF;	vertical-align: middle;	text-indent: 5px;	padding: 0;	border-top: 2px solid #FFFFFF;}#main #guide .SubTxtcap {	line-height: 1.5em;	padding: 15px;	background-color: #EEEEEE;	margin: 15px 20px;}#main #guide .courcesub {	line-height: 2em;	text-align: right;	padding-right: 20px;	padding-bottom: 20px;}#main #guide .SubTxt .sp {	padding-left: 4.3em;}#main #contact {	width: 544px;	float: right;	text-align: right;	line-height: 1.5em;	margin-bottom: 8px;	padding-right: 6px;} /*採用ステップ-----------------------------------------------------------------------------*/	#main h4#nagare {	font-weight: bold;	line-height: 1.5em;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #006666;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 10px;	font-size: 116%;	margin-top: 20px;	color: #FFFFFF;	background-color: #009e5d;	padding-top: 5px;}#main h3#step {	font-family: Arial, Helvetica, sans-serif;	font-size: 166%;	font-weight: bold;	color: #FFFFFF;	margin: 0px;	background-color: #FF6600;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 5px;	width: 695px;}#main .stepTxt {	line-height: 1.5em;	padding: 10px 20px;}#main #step {	width: 650px;	margin-left: 25px;	margin-bottom: 20px;}#main table td.noph {	text-align: right;	width: 60px;	vertical-align: top;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFCC99;	padding-right: 5px;}#main h4#midashi {	font-size: 133%;	font-weight: bold;	line-height: 1.5em;	padding: 3px 3px 3px 10px;	margin-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #009966;	color: #009966;	background-color: #CCFFCC;}#main #step .arrow {	text-align: center;	padding-bottom: 10px;}