/*************************************************************
	フォント色	：#333333
				：#FFFFFF
	背景色		：#FFCC33（ヘッダー、フッター）
				：#FFFF33（メインメニューバー）
				：#999999（サブメニュー）
				：#FFFFFF（コンテンツ）
				：#FCA030（リンク、ボタン反転色）
				：#FFFFFF（サイト背景）
	線色		：#FFFF33（メインメニューボタンボーダー上左）
				：#FF6633（メインメニューボタンボーダー下右）
				：#999999（区切り線）
**************************************************************/

/*************************************************************
	共通タグスタイル	タグオーバライド
**************************************************************/
html {
	overflow-y			:scroll;
} 

body {
	top					: 0px;
	left				: 0px;
/*	margin-top			: 0px; */
/*	margin-left			: 0px; */
	margin				: 0px;
	color				: #333333;
	background-color	: #FFFFFF;
	font-family			: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size			: 12px;
}
a {
	color				: #2244BB;
	cursor:pointer;
	vertical-align		: middle;
}
a:hover {
	color				: #FCA030;
}
img {
	border				: 0px;
	vertical-align		: middle;
}
h2 {
	margin-left			: 4px;
	margin-right		: 4px;
	font-size			: 16px;
	font-weight			: bold;
	color				: #FFCC33;
	font-style			: normal;
}
h3 {
	padding				: 4px;
	margin-left			: 4px;
	margin-right		: 4px;
	text-align			: left;
	background-position	: center;
	text-decoration		: underline;
	font-size: 14px;
}
h3#center {
	text-align			: center;
}
h4 {
	margin-top			: 2px;
	margin-bottom		: 2px;
	margin-left			: 4px;
	font-size			: 14px;
}
h5 {
	padding				: 3px;
	margin-top			: 20px;
	margin-bottom		: 20px;
	margin-left			: 4px;
	margin-right		: 4px;
	text-align			: left;
	color				: #FFFFFF;
	background-color	: #999999;
}

h5#question{
	background-color	: #FFCC33;
}
h5#answer{
	background-color	: #66CCFF;
}


h6 {
	padding				: 3px;
	font-size: 12px;
	margin-top			: 20px;
	margin-bottom		: 20px;
	margin-left			: 4px;
	margin-right		: 4px;
	text-align			: left;
	color				: #0000FF;
	background-color	: #FFCC66;
}

h7 {
	padding				: 3px;
	font-size: 12px;
	margin-top			: 20px;
	margin-bottom		: 20px;
	margin-left			: 4px;
	margin-right		: 4px;
	text-align			: left;
	color				: #0000FF;
	background-color	: #CCFF66;
}

p {
	margin-left			: 8px;
	margin-right		: 8px;
}
/*	Form用テーブルレイアウト	*/
table#form_out{
	width				: 520px;
	background-color	: #ffffff;
}
table#form_in{
	width				: 100%;
}
td#form_title{
	width				: 100px;
	vertical-align		: top;
	text-align			: left;
}
td#form_input{
	width				: 420px;
	vertical-align		: top;
	text-align			: left;
}
/*	導入事例　会社プロフィール	*/
table#case_out {
	width				: 200px;
	background-color	: #999999;
}
table#case_in {
	width				: 100%;
}
td#case_title {
	width				: 70px;
	background-color	: #FFCC33;
}
td#case_text {
	width				: 130px;
	background-color	: #FFFFCC;
}
/*	採用情報　募集職種	*/
table#career_out {
	width				: 510px;
	background-color	: #999999;
}
table#career_in {
	width				: 100%;
}
td#career_title {
	width				: 70px;
	background-color	: #FFCC33;
}
td#career_text {
	width				: 440px;
	padding				: 4px;
	line-height			: 1.25;
	background-color	: #FFFFFF;
}
/*************************************************************
	共通レイアウト
**************************************************************/
#container {
	width				: 960px;
	margin-left			: auto;
	margin-right			: auto;
	margin-top			: 0px;
	margin-bottom			: 0px;
}
/*	画面最上部ヘッダー	*/
#header {
	width				: 100%;
	height				: 63px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFCC33;
}
/*	メインメニュー	*/
#menu {
	width				: 100%;
	height				: 24px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFF33;
}
/*	タイトル画像	*/
#title {
	width				: 100%;
	height				: 92px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*	画面最下部フッター	*/
#footer {
	width				: 100%;
	height				: 50px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
	border-top			: solid 1px #FFFFFF;
}
/*************************************************************
	トップページレイアウト
**************************************************************/
/*	画面最上部ヘッダー	*/
#top_header {
	width				: 780px;
	height				: 63px;
	top					: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFCC33;
}
/*	メインメニュー	*/
#top_menu {
	width				: 780px;
	height				: 24px;
/*	top				: 63px; */
	left				: 0px;
	position			: relative;
	background-color	: #FFFF33;
}
/*	画面最下部フッター	*/
#top_footer {
	width				: 780px;
	height				: 32px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFCC33;
	border-top			: solid 1px #FFFF33;
}
#main {
	width				: 780px;
	height				: 210px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #DEB887;
/*	background-color	: #FFCC33; */
}
/*	メイン画像	*/
#mainimg {
/*	width				: 595px; */
	width				: 595px;
	height				: 210px;
	margin-left			: auto;
	margin-right			: auto;
	background-color	: #FFFFFF;
	border-bottom		: solid 1px #FFFF33;
}
/*	コンテンツ	*/
#contents {
	width				: 100%;
	height				: 250px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
	padding				: 0px;
	margin				: 0px;
}
/*	コンテンツ左側	*/
div#contents #left {
	width				: 240px;
	height				: 190px;
	top				: 15px;
	left				: 15px;
	margin				: 0px;
	padding				: 0px;
	line-height			: 15px;
	position			: absolute;
	background-color	: #FFFFFF;
}
/*	コンテンツ中央	*/
div#contents #center {
	width				: 320px;
	height				: 190px;
	top				: 15px;
	left				: 270px;
	margin				: 0px;
	padding				: 0px;
	line-height			: 15px;
	position			: absolute;
	background-color	: #FFFFFF;
}
/*	コンテンツ右側	*/
div#contents #right {
	width				: 185px;
	height				: 100%;
	top				: 0px;
	left				: 595px;
	margin				: 0px;
	padding				: 0px;
	position			: absolute;
	background-color	: #FFFFFF;
}
/*	サブメニュー	*/
#menu2 {
	width				: 100%;
	height				: 40%;
	background-color		: #DEB887;
/*		background-color	: #999999; :/
/*	border-bottom		: solid 1px #FFFF33;*/
}
/*	ムービー*/
#movie {
	width				: 100%;
	height				: 60%;
	background-color	: #DEB887;
/*	background-color	: #999999; */
	border-bottom		: solid 1px #FFFF33;
}
/*	縦グリッド線	*/
#line1 {
	width				: 1px;
	height				: 130px;
	top					: 24px;
	left				: 262px;
	margin				: 0px;
	padding				: 0px;
	background-image	: url(../img/dot1.gif);
	background-repeat	: repeat-y;
	position			: absolute;
	background-color	: #FFFFFF;
}
/*	縦グリッド線	*/
#line2 {
	width				: 1px;
	height				: 130px;
	top					: 24px;
	left				: 517px;
	margin				: 0px;
	padding				: 0px;
	background-image	: url(../img/dot1.gif);
	background-repeat	: repeat-y;
	position			: absolute;
	background-color	: #FFFFFF;
}
/*	トピック用フレーム	*/
.topics {
	height				: 100%;
	padding				: 0px;
	margin				: 0px;
}
/*	フッター上部のバナー領域	*/
#above_footer {
	top 				: 0px;
	left				: 0px;
	width				: 100%;
	height				: 75px;
	position			: relative;
	background-color		: #FFFFFF;
}
/*	バナー				*/
#banner {
	width				: 200px;
	height				: 71px;
/*	bottom				: 36px; */
	bottom				: 4px;
	left				: 15px;
	text-align			: left;
	position			: absolute;
	background-color	: #FFFFFF;
}
/* GoGoトラックバナー */
#gogotruck {
	bottom				: 8px;
	left				: 220px;
	text-align			: left;
	position			: absolute;
	background-color		: #FFFFFF;
}
/* 船井総研バナー */
#logi-web {
	bottom				: 8px;
	left				: 420px;
	text-align			: left;
	position			: absolute;
	background-color		: #FFFFFF;
}

#googlearea {
	width				: 185px;
	height				: 100%;
	top				: 0px;
	left				: 595px;
	position			: absolute;
	background-color		: #DEB887;
/*	background-color		: #999999;*/
}
/*	フッターグーグル	*/
#google {
	width				: 185px;
	height				: 24px;
	bottom				: 4px;
	text-align			: right;
	position			: absolute;
	background-color		: #DEB887;
/*	background-color		: #999999;*/
}
/*************************************************************
	詳細ページレイアウト
**************************************************************/
/*	コンテンツ	*/
#contents2 {
	width				: 685px;
	height				: 100%;
	top					: 0px;
	left				: 30px;
	position			: absolute;
	background-color	: #FFFFFF;
}
/*	サブメニュー	*/
#menu3 {
	width				: 210px;
	height				: 100%;
	top					: 20px;
	left				: 718px;
	position			: absolute;
	background-color		: #D3D3D3;
/*	background-color		: #DEB887;*/
/*	background-color		: #999999;*/
}
/*	フッターメニュー	*/
#menu4 {
	width				: 685px;
	height				: 24px;
	bottom				: 32px;
	left				: 30px;
	text-align			: center;
	position			: absolute;
	background-color	: #FFFFFF;
}
/*	フッターグーグル	*/
#google2 {
	width				: 685px;
	height				: 24px;
	bottom				: 4px;
	left				: 30px;
	text-align			: center;
	position			: absolute;
	background-color	: #FFFFFF;
}
/*************************************************************
	コンテンツレイアウト	各コンテンツ
**************************************************************/
/*-----------------------------------------------------------*/
/*	Home													 */
/*-----------------------------------------------------------*/
/*　商標について　*/
#trademark {
	width				: 100%;
	height				: 790px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　プライバシー　*/
#privacy {
	width				: 100%;
	height				: 1270px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　お問い合わせ　*/
#contact {
	width				: 100%;
	height				: 850px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　サイトマップ　*/
#sitemap {
	width				: 100%;
	height				: 820px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*-----------------------------------------------------------*/
/*	製品情報												 */
/*-----------------------------------------------------------*/
/*　製品情報　*/
#product {
	width				: 100%;
	height				: 650px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　運行エース　*/
#logistics_base {
	width				: 100%;
	height				: 2500px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　ネットワーク構成　*/
#p_network {
	width				: 100%;
	height				: 800px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　FAQ　*/
#logistics_faq {
	width				: 100%;
	height				: 2750px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*-----------------------------------------------------------*/
/*	事業内容												 */
/*-----------------------------------------------------------*/
/*　事業内容　*/
#business {
	width				: 100%;
	height				: 710px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　サービス　*/
#service {
	width				: 100%;
	height				: 1930px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　業務フロー　*/
#operation {
	width				: 100%;
	height				: 1900px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　導入事例　*/
#case {
	width				: 100%;
	height				: 1960px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*-----------------------------------------------------------*/
/*	会社案内												 */
/*-----------------------------------------------------------*/
/*　会社案内　*/
#company {
	width				: 100%;
	height				: 860px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　ビジョン　*/
#vision {
	width				: 100%;
	height				: 630px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　概要　*/
#outline {
	width				: 100%;
	height				: 600px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　沿革　*/
#history {
	width				: 100;
	height				: 600px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　アクセス　*/
#access {
	width				: 100%;
	height				: 800px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*-----------------------------------------------------------*/
/*	採用情報												 */
/*-----------------------------------------------------------*/
/*　採用情報　*/

#career_title {
	width				: 100%;
	height				: 210px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #333333;
}

#career {
	width				: 100%;
/*	height				: 600px;*/
	height				: 2600px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　応募要項　*/
#about {
	width				: 100%;
/*	height				: 2420px; */
	height				: 5500px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*　応募フォーム　*/
#entry {
	width				: 100%;
	height				: 1140px;
	top				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*-----------------------------------------------------------*/
/*	サポート												 */
/*-----------------------------------------------------------*/
/*　サポート　*/
#support {
	width				: 100%;
	height				: 1020px;
	top 				: 0px;
	left				: 0px;
	position			: relative;
	background-color	: #FFFFFF;
}
/*************************************************************
	コンテンツレイアウト
**************************************************************/
/*	テーブル用レイアウト	*/
#table {
	width				: 685px;

	background-color	: #FFFFFF;
}
/*　罫線横　*/
#dot {
	width				: 685px;
	height				: 1px;
	top					: 0px;
	bottom				: 0px;
	margin				: 0px;
	padding				: 0px;
	line-height			: 0%;
	background-image	: url(../img/dot.gif);
	background-repeat	: repeat-x;
	position			: relative;
	background-color	: #FFFFFF;
	clear: both;
}
/*	詳細トップページ	*/
#top_page {
	margin-top			: 4px;
}
/*	詳細ページ説明文	*/
#explain {
	width				: 335px;
	float				: left;
}
/*	詳細ページリンク画像　*/
#thumbnail {
	width				: 200px;
	float				: right;
	padding-bottom: 4px;
}
#service_header {
	top					: 0px;
	clear				: right;
}

#image {
	padding				: 5px;
}













/*************************************************************
	製品紹介レイアウト
**************************************************************/
#product_name {
	float: left;
	width: 320px;
	margin-left: 4px;

}
#product_img {
	float: right;
	width: 190px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
	margin-right: 8px;

}
#message {
	width: 535px;
	clear: both;

}
#function_link {
	width: 535px;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 20px;

}
#logistics {
	height				: 220px;
	width				: 535px;
	margin-top: 0px;
}
#function_name {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 535px;
}
#function_img {
	width				: 200px;
	height				: 150px;
	float: left;
	margin-top: 0px;
	margin-bottom: 4px;
}
#articles {
	width				: 315px;
	height				: 150px;
	float: right;
}
#introduce {
	margin-top			: 2px;
	line-height			: 120%;
	margin-bottom: 2px;
}
#drawing_number {
	width				: 200px;
	clear: both;
	text-align: center;
}
#top_page {
	width				: 535px;
	text-align: right;
}
/* Window */
#p_newwindow {
	width				: 535px;
	height				: 20px;
	text-align: right;
}
/* ネットワーク構成（スタンドアロン） */
#p_standalone_img {
	float: left;
	width: 250px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
	margin-right: 8px;
}
/* ネットワーク構成（LAN-VPN） */
#p_lanvpn_img {
	float: left;
	width: 530px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
	margin-right: 8px;
}
