@charset "UTF-8";/*information{	file name : /common/css/interview.css	infomation : Interview-page's CSS file.;	site name : RESONA GROUP Recruiting Site;	copyrihgt : Copyright (C) 2010 Resona Group. All Rights Reserved.;}*/	/* text共通-----------------------------------------------------------------------------*/	#main h2#pagetitle {	font-size: 150%;	font-weight: bold;	color: #FFFFFF;	background-image: url(../../images/titlebg.gif);	text-indent: 1em;	background-repeat: no-repeat;	height: 33px;	padding-right: 5px;	padding-left: 10px;	padding-top: 8px;}#main h3#subtitle {	font-weight: bold;	line-height: 1.5em;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #009e5d;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 10px;	font-size: 116%;	margin-top: 20px;	color: #009e5d;	padding-top: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #009e5d;	clear: both;}#main #pagetitlesub {	font-size: 116%;	line-height: 1.5em;	font-weight: bold;	padding-left: 30px;	padding-top: 5px;	background-image: url(../../images/sqare_orangeb.gif);	background-repeat: no-repeat;	background-position: 1em 0.7em;}#main h2#or_pagetitle {	font-size: 150%;	font-weight: bold;	color: #FFFFFF;	background-image: url(../../interview/images/or_titlebg.gif);	text-indent: 1em;	background-repeat: no-repeat;	height: 33px;	padding-right: 5px;	padding-left: 10px;	padding-top: 8px;}#main h2#gr_pagetitle {	font-size: 150%;	font-weight: bold;	color: #FFFFFF;	background-image: url(../../interview/images/gr_titlebg.gif);	text-indent: 1em;	background-repeat: no-repeat;	height: 33px;	padding-right: 5px;	padding-left: 10px;	padding-top: 8px;}/* toppage-----------------------------------------------------------------------------*/#main h2#toptitle {	font-size: 150%;	font-weight: bold;	color: #FFFFFF;	background-image: url(../../images/tobira_titlebg.gif);	background-repeat: no-repeat;	height: 31px;	padding-right: 5px;	padding-left: 12px;	padding-top: 10px;}#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;}/* topAC*-------------*/#main #topAC {	width: 166px;	margin-left: 4px;	float: left;	border-right: 2px solid #ff8000;	border-left: 2px solid #ff8000;	border-top: 5px solid #ff8000;	margin-bottom: 20px;	margin-top: 20px;}#topbtall a#btAph {	background-image: url(../../interview/images/topa.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 230px;	display: block;	zoom: 1;}#topbtall a#btCph {	background-image: url(../../interview/images/topc.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 230px;	display: block;	zoom: 1;}/* topBD*-------------*/#main #topBD {	width: 166px;	margin-left: 4px;	float: left;	border-right: 2px solid #009e5d;	border-left: 2px solid #009e5d;	border-top: 5px solid #009e5d;	margin-bottom: 20px;	margin-top: 20px;}#topbtall a#btBph {	background-image: url(../../interview/images/topb.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 230px;	display: block;	zoom: 1;}#topbtall a#btDph {	background-image: url(../../interview/images/topd.gif);	background-repeat: no-repeat;	text-indent: -9999px;	overflow:hidden;	width: 166px;	height: 230px;	display: block;	zoom: 1;}/* roundtable-page1-----------------------------------------------------------------------------*/#main h3#pagetitlesubs {	padding-left: 20px;	padding-top: 190px;	background-image: url(../../interview/images/round_tpht1.jpg);	background-repeat: no-repeat;	font-weight: bold;	line-height: 1.5em;	margin-top: 10px;	padding-bottom: 10px;	padding-right: 20px;	margin-bottom: 20px;	background-color: #FFEEBB;}#main h4#round_subtitle {	margin-top: 10px;	margin-bottom: 10px;	background-image: url(../../interview/images/round_tpht2.jpg);	background-repeat: no-repeat;	padding-top: 120px;	padding-bottom: 20px;	padding-right: 10px;	padding-left: 10px;	font-weight: bold;	font-size: 83%;}h5#roundst {	font-size: 116%;	font-weight: bold;	color: #ff8000;	line-height: 2em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #ff8000;	padding-top: 0.5em;	padding-left: 1em;	padding-bottom: 0.3em;	margin-bottom: 1em;	clear: both;	margin-top: 1em;}#roundtext {	margin-left: 210px;	margin-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EEEEEE;	padding-bottom: 10px;	line-height: 1.5em;}#name {	font-weight: bold;	color: #ff8000;}#roundtextnl {	margin-left: 210px;	margin-bottom: 5px;	padding-bottom: 10px;	line-height: 1.5em;}#roundnextback {	font-size: 116%;	font-weight: bold;	margin-left: 220px;	margin-top: 10px;	background-position: 19em 0.5em;	padding-top: 0.2em;	padding-bottom: 0.2em;	margin-right: 10px;	margin-bottom: 10px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FF6600;	border-bottom-color: #FF6600;	text-align: center;}#roundA {	background-image: url(../../interview/images/round_a.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;}#roundB {	background-image: url(../../interview/images/round_b.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;}#roundC {	background-image: url(../../interview/images/round_c.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;}#roundD {	background-image: url(../../interview/images/round_d.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;}/* roundtable-page2-----------------------------------------------------------------------------*/#main h3#pagetitlesubt {	margin-top: 10px;	margin-bottom: 20px;}#roundE {	background-image: url(../../interview/images/round_e.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;}#roundF {	background-image: url(../../interview/images/round_f.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;}#roundG {	background-image: url(../../interview/images/round_g.jpg);	background-repeat: no-repeat;	background-position: 1em bottom;}#roundtextG {	margin-bottom: 20px;	padding-bottom: 2em;	padding-top: 2em;	line-height: 1.5em;	font-weight: bold;	color: #FFFFFF;	border-top: 5px solid #FFCC99;	border-bottom: 5px solid #FFCC99;	margin-left: 210px;	text-align: center;	background-color: #ff8000;}/* rookie-----------------------------------------------------------------------------*//* 見出し左、テキスト右*/h3#rookiemidashiL {	line-height: 1.5em;	font-weight: bold;	width: 210px;	padding: 0.5em;	color: #009e5d;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #009e5d;	float: left;}h3#rookiemidashiL .namegrayb {	color: #333333;}h3#rookiemidashiL .namegray {	color: #333333;	font-weight: normal;	font-size: 83%;}/* 見出し右、テキスト左*/h3#rookiemidashiR {	line-height: 1.5em;	font-weight: bold;	width: 210px;	padding: 0.5em;	color: #009e5d;	float: right;	border-right-width: 5px;	border-right-style: solid;	border-right-color: #009e5d;	text-align: right;}h3#rookiemidashiR .namegrayb {	color: #333333;}h3#rookiemidashiR .namegray {	color: #333333;	font-weight: normal;	font-size: 83%;}#rookietext {	background-color: #DDFFDD;	float: left;	padding: 2em 1em;	width: 420px;	line-height: 1.5em;}/* 写真指定*/#rookieA {	margin-top: 10px;	float: left;	background-image: url(../../interview/images/rookie_a.jpg);	background-position: left bottom;	background-repeat: no-repeat;	width: 680px;	margin-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}#rookieB {	margin-top: 20px;	float: left;	background-image: url(../../interview/images/rookie_b.jpg);	background-position: right bottom;	background-repeat: no-repeat;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 20px;	width: 680px;	margin-left: 10px;	padding-bottom: 10px;}#rookieC {	margin-top: 20px;	float: left;	background-image: url(../../interview/images/rookie_c.jpg);	background-position: left bottom;	background-repeat: no-repeat;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 20px;	width: 680px;	margin-left: 10px;	padding-bottom: 10px;}#rookieD {	margin-top: 20px;	float: left;	background-image: url(../../interview/images/rookie_d.jpg);	background-position: right bottom;	background-repeat: no-repeat;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 20px;	width: 680px;	margin-left: 10px;	padding-bottom: 10px;}/* womens-----------------------------------------------------------------------------*/#main h3#pagetitlesubw {	padding-left: 20px;	padding-top: 190px;	background-image: url(../../interview/images/women_tpht1.jpg);	background-repeat: no-repeat;	font-weight: bold;	line-height: 1.5em;	margin-top: 10px;	padding-bottom: 10px;	padding-right: 20px;	margin-bottom: 20px;	background-color: #FFEEBB;	background-position: 0em 0em;}#main h4#pagetitlesubw {	line-height: 1.5em;	padding-left: 3em;	background-image: url(../../images/sqare_orangeb.gif);	background-repeat: no-repeat;	background-position: 1em 0.2em;	padding-right: 2em;}#subwbtm {	padding-left: 3em;	margin-top: 1em;	margin-bottom: 1em;	padding-bottom: 1em;}#main h5#pagetitlesubw {	line-height: 1.5em;	font-weight: bold;	padding-left: 30px;	padding-top: 2em;	background-image: url(../../images/sqare_orangeb.gif);	background-repeat: no-repeat;	background-position: 1em 2.2em;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;}h5#womenst {	font-size: 116%;	font-weight: bold;	color: #ff8000;	line-height: 2em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #ff8000;	padding-top: 1.5em;	padding-left: 1em;	padding-bottom: 0.3em;	margin-bottom: 1em;	clear: both;	margin-top: 1em;}#womenseido {	width: 650px;	margin-left: 3em;	margin-bottom: 2em;	margin-top: 0.5em;}#womenseido td#midashi {	background-color: #ff8000;	border-right-width: 2px;	border-bottom-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	width: 100px;	padding: 0.5em;	line-height: 1.5em;	font-weight: bold;	color: #FFFFFF;	text-align: center;	vertical-align: middle;}#womenseido td#midashitwo {	background-color: #ff8000;	border-right-width: 2px;	border-bottom-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	padding: 0.5em;	line-height: 1.5em;	font-weight: bold;	color: #FFFFFF;	text-align: center;	vertical-align: middle;}#womenseido td#text {	line-height: 1.5em;	padding: 0.5em;	background-color: #EEEEEE;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}/* 本文指定*/#womannames {	line-height: 1.5em;	margin-bottom: 10px;	padding-bottom: 10px;	color: #333333;	font-size: 83%;}#wkatsul{	width: 313px;	margin-left: 2em;	margin-top: 1em;	float: left;}#wkatsur{	width: 313px;	margin-top: 1em;	float: left;	margin-left: 0.5em;}#wkatsutitle {	font-weight: bold;	background-image: url(../../interview/images/wkatsu_titlebg.gif);	background-position: 0em 0em;	background-repeat: no-repeat;	color: #FFFFFF;	padding-left: 1.5em;	height: 2em;	padding-top: 1em;}#wkatsutext {	line-height: 1.5em;	background-image: url(../../interview/images/wkatsu_textbg.gif);	background-position: 0em bottom;	background-repeat: no-repeat;	padding: 1em 2em;	font-size: 83%;	height: 6em;}#womantext {	margin-left: 210px;	margin-bottom: 20px;	line-height: 1.5em;	background-color: #FFEEBB;	padding: 2em 1em;	margin-right: 10px;}#womannameA {	font-weight: bold;	color: #ff8000;	line-height: 1.5em;	float: left;	padding-right: 1em;	padding-left: 1em;	background-image: url(../../interview/images/women_a.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;	padding-top: 190px;	width: 180px;}#womannameB {	font-weight: bold;	color: #ff8000;	line-height: 1.5em;	float: left;	padding-right: 1em;	padding-left: 1em;	background-image: url(../../interview/images/women_b.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;	padding-top: 190px;	width: 180px;}/* wlife-----------------------------------------------------------------------------*/#main h3#pagetitlesubwl {	padding-left: 20px;	padding-top: 190px;	background-image: url(../../interview/images/wlife_tpht1.jpg);	background-repeat: no-repeat;	font-weight: bold;	line-height: 1.5em;	margin-top: 10px;	padding-bottom: 10px;	padding-right: 20px;	margin-bottom: 20px;	background-color: #DDFFDD;	background-position: 0em 0em;}#main h4#wlifest {	font-size: 116%;	font-weight: bold;	color: #009e5d;	line-height: 2em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #009e5d;	padding-top: 0.5em;	padding-left: 1em;	padding-bottom: 0.3em;	margin-bottom: 1em;	clear: both;}/* 本文指定*/#wlifetext {	margin-left: 210px;	line-height: 1.5em;	background-color: #DDFFDD;	padding: 2em 1em;}#wlifeA {	padding-left: 1em;	background-image: url(../../interview/images/wlife_pht1.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;	padding-bottom: 1em;}#wlifeB {	padding-left: 1em;	background-image: url(../../interview/images/wlife_pht2.jpg);	background-repeat: no-repeat;	background-position: 1em 0em;	padding-bottom: 1em;}