﻿/*全体構成*/
html,body
{
	display:block;
	height:auto;
	width:940px;
}

/*ヘッダ　トップメッセージ*/
div.top_message
{
	font-size:xx-small;
	width:940px;
	height:10px;
}

/*ヘッダ　メイン*/
div.top_title
{
	width:940px;
	height:150px;
}

/*コンテンツ部　メイン*/
div.content_main
{
	float:left;
	width:700px;
	height:auto;
	font-size:small;
	margin:0;
	padding:0;
}

/*コンテンツ部　左メニュー*/
div.content_menu
{
	float:right;
	margin-left:auto;
	width:240px;
	left:700px;
	height:auto;
	font-size:x-small;
	margin:0;
	padding:0;
}

/*著作権表示部*/
div.copyright
{
	font-size:xx-small;
	width:900px;
	text-align:center;
	position:relative;
	bottom:0px;
	left:0px;
}

/*商標について*/
div.text_registerdmark
{
	text-align:right;
	font-size:xx-small;
}

/*リスト*/
li.typedecimal
{
    list-style-type:decimal;
}
li.typedisc
{
    list-style-type:disc;
}

        
/*テーブル　レイアウト用*/
table.layout
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	table-layout:fixed;
}
tr.layout
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
td.layout
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

/*テーブル　トップ　インサイト・インフィニティニュース用*/
table.iicnews
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
}
tr.iicnews
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	height:20px;
}
td.iicnews_date
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	vertical-align:top;
	width:100px;
}
td.iicnews_contents
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	vertical-align:top;
	width:550px;
}

/*右端リンク用*/
div.right_align_link
{
	text-align:right;
	font-size:small;
}

/*div トップ　サービスメニュー用*/
div.top_service
{
	width:650px;
}

/*テーブル　会社情報用*/
table.company_information
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	table-layout:fixed;
}
tr.company_information
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	height:20px;
}
td.company_information_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:150px;
	vertical-align:top;
}
td.company_information_contents
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:500px;
	vertical-align:top;
}

/*テーブル　問い合わせ用*/
table.inquiry
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:690px;
	table-layout:fixed;
}
tr.inquiry
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:690px;
	height:20px;
}
td.inquiry_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:200px;
	vertical-align:top;
}
td.inquiry_content
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:490px;
	vertical-align:top;
}

/*プライバシーポリシー 項目用*/
div.pp_title
{
	font-size:medium;
	font-weight:bold;
	width:650px;
}

/*プライバシーポリシー 本文用*/
div.pp_maintext
{
	font-size:small;
	width:650px;
}

/*お問い合わせ　ページタイトル*/
div.inquiry_title
{
	font-size:large;
	font-weight:bold;
}

/*プライバシーポリシー　同意ページタイトル*/
div.policy_accept_title
{
	font-size:large;
	font-weight:bold;
}

/*人材募集　ページタイトル*/
div.recruit_title
{
	font-size:large;
	font-weight:bold;
}

/*人材募集　協力会社・パートナー募集　項目タイトル*/
div.recruit_partner_content_title
{
	font-weight:bold;
	text-decoration:underline;
}

/*人材募集　正社員募集　項目タイトル*/
div.recruit_regularmembers_content_title
{
	font-weight:bold;
	text-decoration:underline;
}

/*テーブル　会社情報用*/
table.company_information
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	table-layout:fixed;
}
tr.company_information
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	height:20px;
}
td.company_information_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:150px;
	vertical-align:top;
}
td.company_information_contents
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:500px;
	vertical-align:top;
}

/*テーブル　人材募集用*/
table.recruit
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:690px;
	table-layout:fixed;
}
tr.recruit
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:690px;
	height:20px;
}
td.recruit_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:200px;
	vertical-align:top;
}
td.recruit_content
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:490px;
	vertical-align:top;
}

/*テーブル　人材募集問い合わせ用*/
table.recruit_input
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:690px;
	table-layout:fixed;
}
tr.recruit_input
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:690px;
	height:20px;
}
td.recruit_input_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:200px;
	vertical-align:top;
}
td.recruit_input_content
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:490px;
	vertical-align:top;
}

/*サービスお問い合わせ　ページタイトル*/
div.service_inquiry_title
{
	font-size:large;
	font-weight:bold;
}

/*テーブル　サービス問い合わせ用*/
table.service_inquiry
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:690px;
	table-layout:fixed;
}
tr.service_inquiry
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:690px;
	height:20px;
}
td.service_inquiry_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:200px;
	vertical-align:top;
}
td.service_inquiry_content
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:490px;
	vertical-align:top;
}

div.service_title
{
	text-align:left;
	font-size:medium;
	font-weight:bold;
	text-decoration:underline;
}

div.service_content
{
	width:650px;
}

div.service_disclaimer
{
	text-align:left;
	font-size:smaller;
}

div.service_text_emphasis
{
	text-decoration:underline;
	font-weight:bold;
}

div.service_content_indent
{
	padding-left:2em;
}

td.service_system_build_feature
{
	height:152px;
	width:152px;
}

table.sbexamples
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	table-layout:fixed;
}
tr.sbexamples
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	height:20px;
}
td.sbexamples_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:150px;
	vertical-align:top;
}
td.sbexamples_contents
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:500px;
	vertical-align:top;
}

div.ad_text_title
{
	font-weight:bold;
	text-decoration:underline;
}

div.ad_text_main
{
	font-size:small;
}

div.input_disclaimer
{
	font-weight:bold;
	color:Red
}

div.objective_text_title
{
	font-weight:bold;
	text-decoration:underline;
}

div.objective_text_main
{
	font-size:small;
}

/*テーブル　グループウェアASPサービス用*/
table.gwasp
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	table-layout:fixed;
}
tr.gwasp
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	height:20px;
}
td.gwasp_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:300px;
	vertical-align:top;
}
td.gwasp_contents
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:350px;
	vertical-align:top;
}

/*テーブル　特定商取引に関する法律に基づく表示用*/
table.regalinfo
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	table-layout:fixed;
}
tr.regalinfo
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:650px;
	height:20px;
}
td.regalinfo_title
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:150px;
	vertical-align:top;
}
td.regalinfo_contents
{
	border:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	width:500px;
	vertical-align:top;
}