@charset "UTF-8";/*information{	file name : /common/css/backup.css	infomation : Backup-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 .SubTxt {	line-height: 1.5em;	padding: 15px;	margin-right: 20px;	margin-left: 20px;	margin-bottom: 30px;	margin-top: 10px;	border-right: 3px solid #009e5d;	border-left: 3px solid #009e5d;	background-color: #DDFFDD;}#main .SubTxt #Mds {	margin-top: 1em;}#main .SubTxt #Mds .Submds {	line-height: 1.5em;	padding: 5px;	font-size: 116%;	width: 300px;	font-weight: bold;	color: #FFFFFF;	text-align: center;	background-color: #009e5d;	border: 1px solid #DDFFDD;}#main .SubTxts {	line-height: 1.5em;	padding: 15px;	background-color: #EEEEEE;	margin-right: 20px;	margin-left: 20px;	margin-bottom: 20px;	margin-top: 10px;}/* toppage-----------------------------------------------------------------------------*/#main #top {	background-image: url(../../backup/images/tobira_bg.jpg);	background-repeat: repeat-x;	height: 350px;	margin-bottom: 20px;}#top h2 {	color: #FFFFFF;	padding-top: 65px;	padding-left: 30px;	font-size: 116%;	font-weight: bold;}#top h3 {	width: 265px;	color: #FFFFFF;	line-height: 1.5em;	padding: 5px 20px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FF6600;	border-left-color: #FF6600;	margin-top: 15px;	margin-left: 30px;}#top #topmenu {	float: right;	width: 180px;	padding: 15px;	background-color: #333333;	margin-top: 50px;	line-height: 1.8em;}#top #topmenu li {	background-image: url(../../images/sqare_white.gif);	background-repeat: no-repeat;	background-position: 0em 0.7em;	font-weight: bold;	padding-left: 1.3em;}#topmenu .menusub {	font-size: 83%;	color: #FFFFFF;}/* formation-----------------------------------------------------------------------------*/#main h3#subtitleA {	font-weight: bold;	line-height: 1.5em;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #3962ad;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 10px;	font-size: 116%;	margin-top: 20px;	color: #3962ad;	padding-top: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #3962ad;	clear: both;}#main h3#subtitleB {	font-weight: bold;	line-height: 1.5em;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #e95283;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 10px;	font-size: 116%;	margin-top: 20px;	color: #e95283;	padding-top: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #e95283;	clear: both;}#main h3#subtitleC {	font-weight: bold;	line-height: 1.5em;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FF6600;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: 10px;	font-size: 116%;	margin-top: 20px;	color: #FF6600;	padding-top: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF6600;	clear: both;}#main h3#subtitleD {	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;}#formaall {	width: 335px;	float: left;	margin-left: 10px;}#formph {	clear: left;	margin-left: 55px;}/* report-----------------------------------------------------------------------------*/#main h3#report_subtitle {	margin-top: 10px;	margin-bottom: 20px;}#main h4#rA {	color: #374782;	font-size: 116%;	font-weight: bold;	padding: 0.5em 1em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #374782;	clear: both;}#main h4#rB {	color: #e85484;	font-size: 116%;	font-weight: bold;	padding: 0.5em 1em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #e85484;	clear: both;}#main h4#rC {	color: #f08537;	font-size: 116%;	font-weight: bold;	padding: 0.5em 1em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #f08537;	clear: both;}#report_block {	margin-bottom: 20px;	padding: 10px;	line-height: 1.5em;}#report_block .phright {	float: right;	padding-bottom: 5px;	padding-left: 5px;	clear: both;}#report_block .phleft {	float: left;	padding-bottom: 5px;	clear: both;	padding-right: 5px;}