/* 全体 */body {	background-image: url("../images/bg.gif");	margin: 0px;	padding: 0px;}td {	font-size: 80%;	line-height: 160%;	color: #333;}.base {	width: 785px;	height: 100%;}.main {	width: 749px;}.fs {	font-size: 75%;	color: #666;}.fb {	font-size: 105%;	font-weight: bold;}.fc {	color: #89b336;}.caution {	color: #f63;}/* 背景 */.bg_left {	background-image: url("../images/bg_left.gif");	width: 18px;}.bg_main {	background-color: #fff;	width: 749px;}.bg_right {	background-image: url("../images/bg_right.gif");	width: 18px;}/* リンク */a:link {	color:#33c;	text-decoration:none;}a:visited {	color:#44d;	text-decoration:none;}a:active {	color:#33c;	text-decoration:underline;}a:hover {	color:#33c;	text-decoration:underline;}/* ヘッダ */.base_head {	width: 749px;	height: 50px;	background-image: url("../images/head_bg.gif");}/* メニュー */.bg_menu01 {	width: 10px;	height: 5px;	background-image: url("../images/menu_bg01.gif");}.bg_menu02 {	width: 730px;	height: 5px;	background-image: url("../images/menu_bg02.gif");}.bg_menu03 {	width: 9px;	height: 5px;	background-image: url("../images/menu_bg03.gif");}.bg_menu04 {	width: 15px;	height: 25px;	background-image: url("../images/menu_bg04.gif");}.bg_menu05 {	width: 14px;	height: 25px;	background-image: url("../images/menu_bg05.gif");}.bg_menu_off {	height: 5px;	background-color: #d5d5da;}.bg_menu_on {	height: 5px;	background-color: #89b336;}/* ページトップ */.page_top {	border-bottom: #666 2px solid;	padding-bottom: 3px;	font-size: 75%;}/* フッタ */.base_foot {	width: 749px;	height: 19px;	background-color: #9898b3;	background-image: url("../images/copyright.gif");	background-position: right;	background-repeat: no-repeat;}/***** システム開発・サービス *****//* タイトル背景 */.bg_chapter {	background-image: url("../images/bg_chapter.gif");}/* 内容 */.list {	padding: 6px 6px 2px 0px;}/* 日付 */.date {	padding: 2px 6px 6px 0px;	font-size: 75%;	color: #666;	text-align: right;}/* 区切り線 */.line {	background-image: url("../images/dot-line_gray.gif");	height: 1px;}/***** システム開発 *****//* 上下スペース *//*.main05 {	border-top: #72828b 40px solid;	border-bottom: #72828b 40px solid;}*/.main05 {	margin: 20px 0px;}.cell18 {	font-family: ＭＳ Ｐゴシック, Osaka, Arial, Helvetica, sans-serif;	font-size: 120%;	color: #666;	font-weight: bold;	padding: 3px 20px 3px 0px;}.cell19 {	color: #fff;	font-size: 150%;	font-weight: bold;	padding: 6px 20px 6px 0px;	background-color: #5047b3;}.cell20 {	padding: 20px 20px 0px 20px;	width: 150px;}.cell21 {	padding: 20px 20px 0px 0px;}.cell24 {	padding: 20px;	text-align: right;}/* リンク */.cell22 {	border-top: #6b990f 3px solid;	border-bottom: #999 1px dotted;	padding: 3px;	font-size: 75%;	color: #666;	font-weight: bold;}.cell23 {	border-bottom: #999 1px dotted;	padding: 2px 2px 2px 8px;	font-size: 70%;}/***** 採用情報 *****//* 見出し */.cell10_01 {	width: 15%;	padding: 4px 10px;	border-top: #6b990f 4px solid;	font-size: 90%;	font-weight: bold;}.cell10_02 {	width: 85%;	padding: 4px 4px;	border-top: #444 4px solid;}.cell17_01 {	padding: 6px 10px;	border-top: #333 5px solid;	font-size: 90%;	font-weight: bold;	background-color: #a3cc52;}.cell17_02 {	padding: 3px 10px;	background-color: #f5f5f5;}/* 求人票 */.cell11 {	padding: 3px 0px;	border-bottom: #444 4px solid;	font-size: 90%;	font-weight: bold;}.cell12_01 {	width: 150px;	padding: 10px 6px;	border-top: #444 1px solid;	border-bottom: #999 1px solid;	border-right: #999 1px solid;	background-image: url("../images/bg_cell13.gif");}.cell12_02 {	width: 150px;	padding: 10px 6px;	border-bottom: #999 1px solid;	border-right: #999 1px solid;	background-image: url("../images/bg_cell13.gif");}.cell13_01 {	width: 556px;	padding: 10px 10px;	border-top: #999 1px solid;	border-bottom: #999 1px solid;}.cell13_02 {	width: 556px;	padding: 10px 10px;	border-bottom: #999 1px solid;}.cell13_03 {	width: 278px;	padding: 10px 10px;	border-top: #999 1px solid;	border-bottom: #999 1px solid;}.cell13_04 {	width: 278px;	padding: 10px 10px;	border-bottom: #999 1px solid;}.cell13_05 {	width: 278px;	padding: 10px 10px;	border-bottom: #999 1px solid;	border-right: #999 1px solid;}.cell14 {	padding-left: 10px;}.e_btn {	text-align:center;	margin-top:5px;}.e_btn_msg {	text-align:center;	margin-top:5px;	color:#f66;}/* プライバシーポリシー */.cell15_01 {	padding: 10px 10px;	border-top: #999 1px solid;	border-left: #999 1px solid;	border-bottom: #999 1px solid;	background-color: #eee;	font-weight: bold;}.cell15_02 {	padding: 10px 10px;	border-top: #999 1px solid;	border-right: #999 1px solid;	border-bottom: #999 1px solid;}.cell16 {	height: 20px;}/***** 会社情報 *****//* ごあいさつ */.cell01 {	width: 707px;	padding: 0px 20px 0px 140px;}.cell02 {	width: 707px;	padding: 0px 20px;	text-align: right;	font-size: 70%;	line-height: 140%;}.cell02_tx {	text-align: right;	font-size: 70%;	line-height: 140%;}/* 会社概要 */.main02 {	width: 567px;}.line21 {	background-image: url("../images/dot-line_gray21.gif");	height: 21px;}.line11 {	background-image: url("../images/dot-line_gray21.gif");	background-position: bottom;	height: 11px;}.cell03 {	width: 90px;	padding: 0px 20px 0px 6px;	border-right: #240096 2px solid;	font-weight: bold;}.cell04 {	width: 477px;	padding: 0px 20px 0px 10px;}.cell04_01 {	width: 87px;	padding: 0px 10px 0px 10px;}.cell04_02 {	width: 390px;	padding: 0px 20px 0px 0px;}.cell05 {	width: 20px;	text-align: center;}.cell06 {	font-weight: bold;	padding: 0px 20px 0px 0px;}.cell07 {	padding: 0px 20px;}/* 個人情報保護方針 */.main03 {	margin: 6px 0px;}.main04 {	margin-top: 6px;	border: #5047b3 1px solid;}.cell08 {	background-color: #5047b3;	color: #fff;	padding: 4px 20px;}.cell09 {	background-color: #eee;	border: #ddd 1px solid;	padding: 10px 50px;}