/*---------- 共通指定 ----------*/html,body {  scrollbar-base-color:#666;scrollbar-face-color:#000;scrollbar-track-color:#000;scrollbar-arrow-color:#666;scrollbar-dlight-color:#666;scrollbar-highlight-color:#000;scrollbar-shadow-color:#000;scrollbar-darkshadow-color:#666; background-color: #000;font-size:12px; color: #aaa;font-family:MS UI Githic, Osaka−等幅;}/*スクロールバー、バック色、フォント指定*/a { color:#aaa;  text-decoration:none;}/*リンク色（下線なし）*/a:hover { color:#FFCC33; text-decoration:underline;}/*マウスオーバー色（下線）*/img { border:0;}/*画像のボーダー*/td,th {font-size:12px;}/*文字サイズ*//*---------- ヘッダー ----------*/.commonTable table { border: 1px solid #666666; margin-bottom:3px;}/*---------- サイドメニュー パディング ----------*/.menuTable td { padding-bottom:1px; padding-right:0px; font-size:11px}/*---------- メインコンテンツテーブル ----------*/.iframeTable table { border: 1px solid #666666; background-image: url(../img/main_bg.gif);} /*テーブルボーダとバックグランド*//*---------- コンテンツ テーブル（新着情報） class名：newsTable ----------*/.newsTable table { border:0px ; margin-top:5px; margin-bottom:10px;} /*テーブル全体の上下マージン*/.newsTable td,th {font-size:12px; font-family:MS UI Githic,Osaka−等幅; line-height:130%;} /*文字*/.newsTable td b { color:#eee ; font-weight:normal;} /*<b>タグの指定*/.newsTable td tt { font-size:12px; color:#F90; font-family: Verdana, Arial;}/*<tt>タグの指定*/.newsTable td strong { color:#Fc3; font-weight:normal} /*<strong>タグの指定*/.newsTable td a { color:#eee; text-decoration:none;} /*リンク色（下線なし）*/.newsTable td a:hover { color:#FC3; text-decoration:underline;}/*マウスオーバー色（下線）*/.newsTable td img { margin-top:3px; }/*アイコン上マージン*//*---------- コンテンツ テーブル（仕事紹介） class名：works ----------*/.works table { margin-top:10px; width:100%;} /*テーブル全体の上マージン*/.works th { border-top:1px solid #000; background-color:#212121; color: #eee ; font-weight:normal; text-align:left; padding-left:10px;} /*枠線・背景色・文字・左余白・左寄せ*/.works td { border-top:1px solid #000;line-height:1.4em} /*枠線・余白*/.works th b { color:#fefefe ; font-weight:normal;} /*<th>内の<b>タグの指定*/.works td b { color:#fefefe ; font-weight:normal;} /*<td>内の<b>タグの指定*/.works td a { color:#fefefe ; font-weight:normal;} /*<td>内の<a>タグの指定*/.works td a:hover { color:#FC3; text-decoration:underline;}/*マウスオーバー色（下線）*/.works th img { margin-top:3px; margin-left:5px; border:0px;} /*<th>内の<img>タグの指定*/.works td img { margin:0px 6px 0px;} /*<td>内の<img>タグの指定*//*---------- コンテンツ テーブル（会社概要） class名：company ----------*/.company table { margin-top:10px; width:100%;} /*テーブル全体の上マージン*/.company th { border-top:1px solid #000; background-color:#212121;  font-weight:normal; text-align:left;  line-height:140%;padding:6px 0px 5px 5px; color: #fefefe ;} /*枠線・背景色・文字・左余白・左寄せ*/.company td { border-top:1px solid #000;  line-height:140%;padding:6px 0px 5px 5px; color: #fefefe ;} /*枠線・余白*//*---------- コンテンツ テーブル（リクルート） class名：recruit ----------*/.recruit table { margin-top:10px; width:100%;} /*テーブル全体の上マージン*/.recruit th { border-top:1px solid #000; background-color:#212121;  font-weight:normal; text-align:left;  line-height:140%;padding:6px 0px 5px 5px; color: #fefefe ;} /*枠線・背景色・文字・左余白・左寄せ*/.recruit td { border-top:1px solid #000;  line-height:140%;padding:6px 0px 5px 5px; color: #fefefe ;} /*枠線・余白*/.recruit td p { margin:5px;}.recruit td b { color:#fefefe ; font-weight:normal;} /*<td>内の<b>タグの指定*/.recruit li p { color:#fefefe; margin-top:4px; margin-bottom:10px;}.recruit ol { margin-left:28px;}/*---------- コンテンツ テーブル（仕事紹介/ゲームほか） class名：game ----------*/.game table { margin-top:10px; padding:0px; width:574px;} /*テーブル全体のマージンと余白*/.game th { border-top:1px solid #000;border-bottom:1px solid #000;background-color:#212121;color: #eee;font-weight:normal; text-align:left; padding-left:5px;} /*枠線・背景色・文字・左余白・左寄せ*/.game th img { margin:0px 6px 0px;} /*<th>内の<img>タグの指定*/.game td { padding:0px;line-height:100% ;}.game p { margin:8px 0px 0px 0px;}.game p img { margin:0px 8px;} /*<p>内の<img>タグの指定*/.game td b { color:#fefefe ; font-weight:normal;} /*<td>内の<b>タグの指定*/.game td table { padding:0px;margin:10px 0PX; width:572px;} /*<td>内の<table>タグの指定*/.game td td { padding:0px; margin:0px;} /*<td>内の<td>タグの指定*/.game td td img { border:1px #000 solid ; background-color:#212121;} /*<td>内の<td>の中の<img>タグの指定*/.game ul{ list-style-image:url(../img/shikaku.gif);} /*一覧のリスト指定*/.game li{ margin-top:10px; line-height:0.8em;}/*一覧のリスト指定*//*---------- コンテンツ テーブル（プライベートポリシー） class名：policy ----------*/.policy table { margin-top:10px; width:100%; color:#ccc;}.policy th { border-top:1px solid #000; line-height:140% ;background-color:#212121;font-weight:normal; text-align:left; padding-left:15px; padding-right:15px;}.policy th strong { font-size:14px; font-weight:normal} .policy td { padding:6px; border-top:1px solid #000; line-height:140% ; padding-left:15px; padding-right:15px;}/*---------- 単体指定 ----------*/.padding2px {padding:2px;} /*余白*/.borderL { border-left: 1px #000 solid;} /*枠線左*/.borderB { border-bottom: 1px #000 solid;} /*枠線下*/.borderLB { border-left: 1px #000 solid;border-bottom: 1px #000 solid;} /*枠線左＋下*/.tdLineLeft { border-right: 4px #000 solid;} /*枠線右*/.tdLineLeft02 { border-left: 1px solid #000;} /*枠線左*/.letterSp2px { letter-spacing:2px;}/*---------- コピーライト ----------*/.copy { font-size:11px; color:#aaa; padding:5px; line-height:1.4em} /*文字と余白*/