@charset	"UTF-8";

/* ---------------------------------------------------------------------------------------------- */
/* Conditional Selectors                                                                          */
/* ---------------------------------------------------------------------------------------------- */

html
	{
	}

	html body
		{
		}

		html body div
			{
			}

			/* ----- */
			/* Frame */
			/* ----- */

			html body div#frame
				{
				}

				html body div#frame div
					{
					}

					/* ------------ */
					/* Frame | Body */
					/* ------------ */

					html body div#frame div#body
						{
						}

						html body div#frame div#body div
							{
							}

							/* ----------------------- */
							/* Frame | Body | Contents */
							/* ----------------------- */

							html body div#frame div#body div#contents
								{
								width:	670px;
								margin:	20px 0px 0px 65px;
								}

								html body div#frame div#body div#contents div
									{
									}

									/* -------------------------------------------- */
									/* Frame | Body | Contents | Contents Container */
									/* -------------------------------------------- */

									html body div#frame div#body div#contents div#contents_container
										{
										margin:	0px 0px 20px 0px;
										}

										html body div#frame div#body div#contents div#contents_container p
											{
											clear:		both;
											overflow:	hidden;
											text-indent:	-9999px;
											font:		0px/0px serif;
											}

										html body div#frame div#body div#contents div#contents_container ul
											{
											width:	680px;
											}

											html body div#frame div#body div#contents div#contents_container ul li
												{
												float:	left;
												}

												html body div#frame div#body div#contents div#contents_container ul li a
													{
													width:		210px;
													height:		80px;
													display:	block;
													overflow:	hidden;
													text-indent:	-9999px;
													font:		0px/0px serif;
													}

													html body div#frame div#body div#contents div#contents_container ul li a.system
														{
														margin:		0px 23px 0px 0px;
														background:	url("../binary/css/index/html-body-div-div_frame-div-div_body-div-div_contents-div-div_contents_container-ul-li-li_system.jpg") 0px 0px no-repeat transparent;
														}

													html body div#frame div#body div#contents div#contents_container ul li a.new_bisiness
														{
														margin:		0px 23px 0px 0px;
														background:	url("../binary/css/index/html-body-div-div_frame-div-div_body-div-div_contents-div-div_contents_container-ul-li-li_new_bisiness.jpg") 0px 0px no-repeat transparent;
														}

													html body div#frame div#body div#contents div#contents_container ul li a.recruit
														{
														background:	url("../binary/css/index/html-body-div-div_frame-div-div_body-div-div_contents-div-div_contents_container-ul-li-li_recruit.jpg") 0px 0px no-repeat transparent;
														}

													html body div#frame div#body div#contents div#contents_container ul li a:hover
														{
														background-position:	0px -80px;
														}

													html body div#frame div#body div#contents div#contents_container ul li a:active
														{
														position:	relative;
														top:		2px;
														}

									/* ---------------------------------------- */
									/* Frame | Body | Contents | News Container */
									/* ---------------------------------------- */

									html body div#frame div#body div#contents div#news_container
										{
										width:	430px;
										margin:	0px 29px 0px 0px;
										float:	left;
										}

										html body div#frame div#body div#contents div#news_container div
											{
											}

											/* ---------------------------------------------------------- */
											/* Frame | Body | Contents | News Container | List What's new */
											/* ---------------------------------------------------------- */

											html body div#frame div#body div#contents div#news_container div#list_whats_new
												{
												}

												html body div#frame div#body div#contents div#news_container div#list_whats_new h3
													{
													background:	url("../binary/css/index/html-body-div-div_frame-div-div_body-div-div_contents-div-div_news_container-div-div_list_whats_new-h3.jpg") 0px 0px no-repeat transparent;
													}

											/* ------------------------------------------------------ */
											/* Frame | Body | Contents | News Container | List Topics */
											/* ------------------------------------------------------ */

											html body div#frame div#body div#contents div#news_container div#list_topics
												{
												}

												html body div#frame div#body div#contents div#news_container div#list_topics h3
													{
													background:	url("../binary/css/index/html-body-div-div_frame-div-div_body-div-div_contents-div-div_news_container-div-div_list_topics-h3.jpg") 0px 0px no-repeat transparent;
													}

											/* ---------------------------------------------------- */
											/* Frame | Body | Contents | News Container | List News */
											/* ---------------------------------------------------- */

											html body div#frame div#body div#contents div#news_container div#list_news
												{
												}

												html body div#frame div#body div#contents div#news_container div#list_news h3
													{
													background:	url("../binary/css/index/html-body-div-div_frame-div-div_body-div-div_contents-div-div_news_container-div-div_list_news-h3.jpg") 0px 0px no-repeat transparent;
													}

										html body div#frame div#body div#contents div#news_container h3
											{
											width:		430px;
											height:		16px;
											margin:		0px 0px 1px 0px;
											overflow:	hidden;
											text-indent:	-9999px;
											font:		0px/0px serif;
											}

										html body div#frame div#body div#contents div#news_container dl
											{
/* ₯2009/04/23 WindowgL°ιΞ */
/*  «\¦4i
											height:		70px;
	«\¦8i
*/
											height:		140px;
/* £2009/04/23 WindowgL°ιΞ */
											margin:		0px 0px 10px 0px;
											padding:	0px 5px 0px 5px;
											clear:		both;
											overflow:	scroll;
											overflow-x:	hidden;
											overflow-y:	scroll;
											border:		solid 1px #cccccc;
											}

											html body div#frame div#body div#contents div#news_container dl dt.main
												{
												width:		110px;
												padding:	0px 0px 0px 15px;
												float:		left;
												font-size:	70%;
												color:		#636363;
												background:	url("../binary/css/index/html-body-div-div_frame-div-div_body-div-div_contents-div-div_news_container-dl-dt.gif") 0px 50% no-repeat transparent;
												}

											html body div#frame div#body div#contents div#news_container dl dt.no
												{
												width:		110px;
												padding:	0px 0px 0px 15px;
												float:		left;
												font-size:	70%;
												color:		#636363;
												}

											html body div#frame div#body div#contents div#news_container dl dd
												{
												width:		280px;
												float:		left;
												font-size:	70%;
												color:		#636363;
												}

												html body div#frame div#body div#contents div#news_container dl dd a
													{
													color:	#6385bc;
													}

													html body div#frame div#body div#contents div#news_container dl dd a:hover
														{
														text-decoration:	underline;
														}

									/* ----------------------------------------- */
									/* Frame | Body | Contents | Links Container */
									/* ----------------------------------------- */

									html body div#frame div#body div#contents div#links_container
										{
										float:	left;
										}

										html body div#frame div#body div#contents div#links_container div
											{
											}

											html body div#frame div#body div#contents div#links_container div#banner
												{
												}

												html body div#frame div#body div#contents div#links_container div#banner div
													{
													}

													html body div#frame div#body div#contents div#links_container div#banner div.section
														{
														margin:		0px 0px 1px 0px;
														padding:	1px;
														border:		solid 1px #cccccc;
														}

														html body div#frame div#body div#contents div#links_container div#banner div.section table
															{
															width:	200px;
															}

															html body div#frame div#body div#contents div#links_container div#banner div.section table tbody
																{
																}

																html body div#frame div#body div#contents div#links_container div#banner div.section table tbody tr
																	{
																	}

																	html body div#frame div#body div#contents div#links_container div#banner div.section table tbody tr td
																		{
																		font-size:	70%;
																		line-height:	100%;
																		padding:	1px;
																		}

																		html body div#frame div#body div#contents div#links_container div#banner div.section table tbody tr td a
																			{
																			color:	#636363;
																			}

																		html body div#frame div#body div#contents div#links_container div#banner div.section table tbody tr td a:hover
																			{
																			text-decoration:	underline;
																			}

																		html body div#frame div#body div#contents div#links_container div#banner div.section table tbody tr td img
																			{
																			vertical-align:	bottom;
																			}

											html body div#frame div#body div#contents div#links_container div#privacy_mark
												{
												margin:	50px 0px 50px 0px;
												}

												html body div#frame div#body div#contents div#links_container div#privacy_mark p
													{
													text-align:	right;
													font-size:	100%;
													}

													html body div#frame div#body div#contents div#links_container div#privacy_mark p a
														{
														color:	#0157b6;
														}

														html body div#frame div#body div#contents div#links_container div#privacy_mark p a:hover
															{
															color:	#218afe;
															}

										html body div#frame div#body div#contents div#links_container h3
											{
											width:		203px;
											height:		15px;
											margin:		0px 0px 1px 0px;
											overflow:	hidden;
											text-indent:	-9999px;
											font:		0px/0px serif;
											background:	url("../binary/css/index/html-body-div-div_frame-div-div_body-div-div_contents-div-div_links_container-h3.jpg") 0px 0px no-repeat transparent;
											}

