@charset "UTF-8";/*information{	file name : /common/css/works.css	infomation : Works-page's CSS file.;	site name : RESONA GROUP Recruiting Site;	copyrihgt : Copyright (C) 2010 Resona Group. All Rights Reserved.;}*/	/* text共通-----------------------------------------------------------------------------*/	.menutitleA {	background-color: #00a079;	color: #FFFFFF;	font-weight: bold;	padding: 0.2em 0.2em 0.2em 0.5em;	margin-bottom: 0.2em;}.menutitleB {	background-color: #e46204;	color: #FFFFFF;	font-weight: bold;	padding: 0.2em 0.2em 0.2em 0.5em;	margin-bottom: 0.2em;}.menutitleC {	background-color: #367da9;	color: #FFFFFF;	font-weight: bold;	padding: 0.2em 0.2em 0.2em 0.5em;	margin-bottom: 0.2em;}.menutitleD {	background-color: #803d35;	color: #FFFFFF;	font-weight: bold;	padding: 0.2em 0.2em 0.2em 0.5em;	margin-bottom: 0.2em;}#main #shigoto {	padding: 1em;	background-color: #FFFFCC;}#main #shigoto #shigotoph {	float: right;	padding-top: 0.5em;	padding-left: 1em;}#main #shigoto #shigotoM {	line-height: 2em;	font-weight: bold;	color: #FF6600;	background-image: url(../../images/sqare_orangeb.gif);	background-repeat: no-repeat;	background-position: 0.1em 0.7em;	padding-left: 1.5em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FF6600;	padding-bottom: 0.2em;}#main #shigoto #shigotoT {	font-weight: bold;	padding-top: 0.5em;	padding-bottom: 0.5em;	padding-left: 1.5em;	line-height: 1.5em;}#main .honbuntarear {	width: 530px;	float: right;	padding: 0.5em;	margin-top: 1em;	margin-bottom: 1em;	clear: right;}#main .honbuntareal {	width: 530px;	padding: 0.5em;	float: left;	margin-top: 1em;	margin-bottom: 1em;}#main #honbuntext {	text-indent: 1em;	line-height: 1.5em;	}#main #honbunphr {	float: right;	clear: right;	padding-top: 1em;	padding-bottom: 1em;}#main #honbunphl {	float: left;	padding-top: 1em;	padding-bottom: 1em;}/* toppage-----------------------------------------------------------------------------*/#topbtall {	float: left;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}#topbtall li {	float: left;	list-style:none;}#topbtall li a:link {	background-position:top;}#topbtall li a:hover {	background-position:bottom;}/* topA*-------------*/#main #topA {	width: 166px;	background-image: url(../../works/images/top01ph.gif);	background-repeat: no-repeat;	margin-left: 4px;	float: left;	margin-bottom: 10px;	border-top: 10px solid #00a079;	border-right: 2px solid #00a079;	border-bottom: 10px solid #00a079;	border-left: 2px solid #00a079;}#main #topA #topbtall a#btA {	background-image: url(../../works/images/topa_bt1.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topA #topbtall a#btB {	background-image: url(../../works/images/topa_bt2.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topA #topbtall a#btC {	background-image: url(../../works/images/topa_bt3.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topA #topbtall a#btD {	background-image: url(../../works/images/topa_bt4.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topA #topbtall a#btE {	background-image: url(../../works/images/topa_bt5.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}/* topB*-------------*/#main #topB {	width: 166px;	background-image: url(../../works/images/top02ph.gif);	background-repeat: no-repeat;	margin-left: 4px;	float: left;	margin-bottom: 10px;	border-top: 10px solid #e46204;	border-right: 2px solid #e46204;	border-bottom: 10px solid #e46204;	border-left: 2px solid #e46204;}#main #topB #topbtall a#btA {	background-image: url(../../works/images/topb_bt1.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topB #topbtall a#btB {	background-image: url(../../works/images/topb_bt2.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topB #topbtall a#btC {	background-image: url(../../works/images/topb_bt3.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topB #topbtall a#btD {	background-image: url(../../works/images/topb_bt4.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topB #topbtall a#btE {	background-image: url(../../works/images/topb_bt5.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}/* topC*-------------*/#main #topC {	width: 166px;	background-image: url(../../works/images/top03ph.gif);	background-repeat: no-repeat;	margin-left: 4px;	float: left;	margin-bottom: 10px;	border-top: 10px solid #367da9;	border-right: 2px solid #367da9;	border-bottom: 10px solid #367da9;	border-left: 2px solid #367da9;}#main #topC #topbtall a#btA {	background-image: url(../../works/images/topc_bt1.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topC #topbtall a#btB {	background-image: url(../../works/images/topc_bt2.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topC #topbtall a#btC {	background-image: url(../../works/images/topc_bt3.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topC #topbtall a#btD {	background-image: url(../../works/images/topc_bt4.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topC #topbtall a#btE {	background-image: url(../../works/images/topc_bt5.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}/* topD*-------------*/#main #topD {	width: 166px;	background-image: url(../../works/images/top04ph.gif);	background-repeat: no-repeat;	margin-left: 4px;	float: left;	margin-bottom: 10px;	border-top: 10px solid #803d35;	border-right: 2px solid #803d35;	border-bottom: 10px solid #803d35;	border-left: 2px solid #803d35;}#main #topD #topbtall a#btA {	background-image: url(../../works/images/topd_bt1.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topD #topbtall a#btB {	background-image: url(../../works/images/topd_bt2.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}#main #topD #topbtall a#btC {	background-image: url(../../works/images/topd_bt3.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 31px;	display: block;	zoom: 1;}/* hojin_ALL-----------------------------------------------------------------------------*/#main h2#ho_pagetitle {	font-size: 150%;	font-weight: bold;	color: #FFFFFF;	background-image: url(../../works/images/ho_titlebg.gif);	text-indent: 1em;	background-repeat: no-repeat;	height: 33px;	padding-right: 5px;	padding-left: 10px;	padding-top: 8px;}#main h3#ho_subtitle {	margin-top: 10px;	margin-bottom: 10px;}/* kojin_ALL-----------------------------------------------------------------------------*/#main h2#kj_pagetitle {	font-size: 150%;	font-weight: bold;	color: #FFFFFF;	background-image: url(../../works/images/kj_titlebg.gif);	text-indent: 1em;	background-repeat: no-repeat;	height: 33px;	padding-right: 5px;	padding-left: 10px;	padding-top: 8px;}#main h3#kj_subtitle {	margin-top: 10px;	margin-bottom: 10px;}/* kanri_ALL-----------------------------------------------------------------------------*/#main h2#ks_pagetitle {	font-size: 150%;	font-weight: bold;	color: #FFFFFF;	background-image: url(../../works/images/ks_titlebg.gif);	text-indent: 1em;	background-repeat: no-repeat;	height: 33px;	padding-right: 5px;	padding-left: 10px;	padding-top: 8px;}#main h3#ks_subtitle {	margin-top: 10px;	margin-bottom: 10px;}/* senmon_ALL-----------------------------------------------------------------------------*/#main h2#sn_pagetitle {	font-size: 150%;	font-weight: bold;	color: #FFFFFF;	background-image: url(../../works/images/sn_titlebg.gif);	text-indent: 1em;	background-repeat: no-repeat;	height: 33px;	padding-right: 5px;	padding-left: 10px;	padding-top: 8px;}#main h3#sn_subtitle {	margin-top: 10px;	margin-bottom: 10px;}