.ja1 {  font-size: 10pt; color: #000000}.ja1 a:hover {  font-size: 10pt; color: #FFCC33; text-decoration: underline}.ja1 a:link {  font-size: 10pt; color: #FFCC33; text-decoration: none}.ja1 a:visited {  font-size: 10pt; color: #FFCC33; text-decoration: none}.ism1  { font-size: 10pt; color: #363 }.ism1 a:hover  { font-size: 10pt; color: #363; text-decoration: underline }.ism1 a:link  { font-size: 10pt; color: #363; text-decoration: none }.ism1 a:visited  { font-size: 10pt;color: #363; text-decoration: none }.hanrei1 {  font-size: 10pt; color: #000000}.hanrei1 a:link {  font-size: 10pt; color: #006699; text-decoration: none}.hanrei1 a:hover {  font-size: 10pt; color: #FF3300; text-decoration: underline}body a:visited {  color: #336633; text-decoration: none}.ja2 {  font-size: 10pt; color: #FFFFFF}.ja2 a:link {  color: #FFFFFF; text-decoration: none}.ja2 a:hover {  color: #FFFFFF; text-decoration: underline}.hanrei2 {  font-size: 10pt; line-height: 15pt; color: #000000}.houritu1 {  font-size: 10pt; color: #000000}.houritu2 {  font-size: 10pt; color: #336699}.houritu1 a:link {  color: #000000; text-decoration: underline}.houritu1 a:hover {  color: #000000; text-decoration: underline}.houritu3 {  font-size: 10pt; line-height: 15pt; color: #000000}.bunsho1 {  font-size: 10pt; line-height: 18px; color: #000000}.bengo1 {  font-size: 10pt; color: #000000}.bengo2 {  font-size: 12pt; color: #FFFFFF}.hoshu1 {  font-size: 10pt; color: #001842}.hoshu1 a:link {  color: #006666; text-decoration: none}.hoshu1 a:hover {  color: #000000; text-decoration: underline}.hoshu2 {  font-size: 10pt; color: #333333}.hoshu3 {  font-size: 14px; color: #000000}.kigyou1 {  font-size: 10pt; color: #000000}.kigyou1 a:link {  color: #333366; text-decoration: underline}.kigyou1 a:hover {  color: #996699; text-decoration: underline}.bengo1 a:link {  color: #666666; text-decoration: none}.bengo1 a:hover {  color: #FF0033; text-decoration: underline}.hoshu4 {  font-size: 12pt; color: #001842; background-color: #CCFFFF}.hoshu5 {  font-size: 12pt; color: #001842}.site {  font-size: 10pt; color: #000000}.site a:link {  color: #333366; text-decoration: underline}.site a:hover {  color: #996699; text-decoration: underline}.hoshu2 a:link {  color: #FF6600; text-decoration: underline}.white {  font-size: 10pt; color: #FFFFFF}.white a:link {  color: #FFFFFF; text-decoration: none}.white a:hover {  text-decoration: underline}.white a:visited {  color: #FFFFFF}/*---------------------------                           kyujin - 求人情報                          ---------------------------*//*----------------------                      Q&A                     ----------------------*/.question_list,.answer_detail {	text-align: left;	width: 550px;	margin: 30px 44px;	line-height: 1.5;}.question_list	h2,.answer_detail	h2 {		font-size: 100%;		margin: 0;		padding: 0;}.question_list	h2		.head_mark,.answer_detail	h2		.head_mark {			color: #036;}.question_list	h3,.answer_detail	h3 {		font-size: 10pt;		font-weight: normal;		margin: 0;		padding: 0;}/*-----------------                 質問一覧                -----------------*/.question_list	.question_list_category {		border: 1px solid #333;		margin: 20px 0 0 0;}.question_list	.question_list_category		h3 {			color: #fff;			background-color: #666;			padding: 2px 5px;}.question_list	.question_list_category		dl {			font-size: 10pt;			margin: 5px 10px;			padding: 0;}.question_list	.question_list_category		dt {			float: left;			display: inline;			width: 40px;			font-weight: bold;			color: #036;}.question_list	.question_list_category		dd {			margin: 0 0 5px 45px;			_text-indent: -0.3em;	/* for WinIE */}/*-----------------                 回答詳細                -----------------*/.answer_detail	.answer_detail_category {		margin: 20px 0 0 0;}.answer_detail	.answer_detail_category		h3 {			color: #fff;			background-color: #666;			padding: 2px 5px;}.answer_detail	.answer_detail_category		dl {			font-size: 10pt;			margin: 5px 0;			padding: 0;}.answer_detail	.answer_detail_category		.question {			font-weight: bold;			color: #036;}.answer_detail	.answer_detail_category		.question			dt {				float: left;				display: inline;				width: 40px;}.answer_detail	.answer_detail_category		.question			dd {				margin: 0 0 5px 45px;				padding: 0 0 20px 0;				border-bottom: 1px solid #666;				_text-indent: -0.3em;	/* for WinIE */}.answer_detail	.answer_detail_category		.answer,.answer_detail	.answer_detail_category		.others {			margin: 20px 0 0 45px;}.answer_detail	.answer_detail_category		.answer			dt,.answer_detail	.answer_detail_category		.others			dt {				font-weight: bold;}.answer_detail	.answer_detail_category		.answer			dd,.answer_detail	.answer_detail_category		.others			dd {				margin: 0;				padding: 0;}.answer_detail	.answer_detail_category		.answer			p {				margin: 0 0 10px 0;}.answer_detail	.answer_detail_category		.others {			color: #933;}.answer_detail	.answer_detail_category		.others			dd				ul {					margin: 0;					padding: 0;					list-style-type: none;}.answer_detail	.answer_detail_category		.others			dd				li {					text-indent: -0.5em;					margin-left: 0.5em;}/*-----------------                 ページトップへ                -----------------*/.answer_detail	.answer_detail_category		.topagetop {			font-size: 10pt;			text-align: right;			background-color: #eee;			margin: 20px 0 30px 45px;			padding: 3px 5px;}/*----------------------                      募集要項（リスト形式）                     ----------------------*/.kyujin_items_list {	font-size: 10pt;	line-height: 18px;	text-align: left;	width: 560px;	margin: 40px auto;}.kyujin_items_list	.date {		text-align: right;}.kyujin_items_list	h2 {		text-align: center;		margin: 30px 0;		font-size: 140%;}.kyujin_items_list	p {		margin: 5px 0;}.kyujin_items_list	dl {		margin: 5px 0 0 0;}.kyujin_items_list	dt {}.kyujin_items_list	dd {		margin: 5px 0 40px 1em;}.kyujin_items_list	dd		dd {			margin-bottom: 20px;}.kyujin_items_list	dd		div.flow {			margin: 10px 0;			text-align: center;}.kyujin_items_list	ul,.kyujin_items_list	ol {		list-style-type: none;		padding: 0;		margin: 5px 0 5px 1em;		text-indent: -1em;}