/*
	==========================================================================================
	 Project     | 株式会社ＩＨＩスター：EDIシステム
	 Unit        | base.css
	 -----------------------------------------------------------------------------------------
	 File Name   | base.css
	 Last Update | 
	 -----------------------------------------------------------------------------------------
	 Copyright (c) 2010 Inter Techno Japan. All rights reserved.
	 Programmed by
	 -----------------------------------------------------------------------------------------
	 Updated History
	 -----------------------------------------------------------------------------------------
	 更新日      | 更新内容 更新者
	             | 作成
	==========================================================================================
*/
body {
	margin-left      : 0px;
	margin-top       : 0px;
	margin-right     : 0px;
	margin-bottom    : 0px;
	font-size        : 12px;
	min-width            : 900px;
}

/* PDFを表示する際幅を変動させるために必要 */
#headerdiv {
	height           : 64px;
}
/* PDFを表示する際高さを変動させるために必要 */
#printorder {
	height           : 56px;
}
#printorderre1 {
	height           : 113px;
}
#printdeliv {
	height           : 56px;
}
#printdelivre1 {
	height           : 169px;
}
#printpayment {
	height           : 115px;
}
#printhattyu {
	height           : 56px;
}
#printreceive {
	height           : 56px;
}
#printallprint {
	height           : 113px;
}
/* PDFを表示する際高さを変動させるために必要 */

.floatleft{
	float            : left;
}

.floatright{
	float            : right;
}

/* 検索テキストボックス */
.searchcd{
	width: 90px;
}
.searchno{
	width: 85px;
}
.searchpono{
	width: 120px;
}
.searchitemcd{
	width: 178px;
}
.searchymd{
	width: 70px;
}
.searchym{
	width: 50px;
}

/* header部 */
.headerTitle {
	border-collapse  : collapse;
	width            : 100%;
	margin           : 0px;
}
.headerTitle td.logo {
    height           : 60px;
	width            : 50%;
	padding          : 0px;
}
.headerTitle td.logo img {
    height           : 60px;
	width            : 250px;
	border           : 0px;
}
.headerTitle td.back {
    height           : 60px;
	width            : 50%;
	padding          : 0px;
}
.headerTitle td.back img {
    float            : right;
    height           : 60px;
	width            : 520px;
}
.headerTitle td.spacer {
    background-color : #000000;
    height           : 4px;
	padding          : 0px;

}
.headerTitle td.spacer img {
	width            : 1px;
	height           : 1px;
	border           : 0px;
}

/* ログイン */
.login {
	width            : 400px;
	margin           : 0 auto;
	padding          : 10px;
	border           : 1px solid;
	border-color     : #CCCCCC;
    background-color : #ffffff;
	margin-top       : 10%;

}
#logindiv{
	margin-bottom    : 10%;
}
/*
.login td.loginText{
	width            : 100px;
	height           : 25px;
	text-align       : center;
	font-size        : 12px;
}

.login td.loginLargeText {
	width            : 400px;
	height           : 50px;
	text-align       : center;
	font-size        : 24px;
}
*/
.loginText{
	width            : 80px;
	height           : 25px;
	text-align       : left;
	font-size        : 12px;
}

.loginLargeText {
	width            : 400px;
	text-align       : center;
	font-size        : 24px;
	padding          : 10px 0;
}

.inputLogin {
	width            : 200px;
	ime-mode         : disabled;
}

.main {
	width            : 100%;
	height           : 100%;
}
.main td.left {
	width            : 250px;
	border           : 0px;
	padding          : 0px;
    vertical-align   : top;
    background-color : #DAF0D9;
}
.main td.right {
	border           : 0px;
	padding          : 0px;
    vertical-align   : top;
    background-color : #ffffff;
}

/* エラーメッセージ */
.errmsg {
	color            : red;
	margin           : 0 auto;
	text-align       : center;
/*	margin-bottom    : 9%;*/
	width            : 300px;
}

/* 必須 */
.necessary {
	color 			 : red;
}

/* メニュー部 */
.menu{
	width            : 249px;
	height           : 100%;
    background-color : #DAF0D9;
	margin           : 0px
}
.menu img{
	width            : 245px;
	height           : 25px;
	border           : 0px;
	padding          : 2px;
    border-style     : none;
}
.menu div.spacer{
	height           : 5px;
    background-color : #DAF0D9;
}
.menu div.spacer img{
	width            : 1px;
	height           : 1px;
	border           : 0px;
}

/* コンテンツ検索領域部 */
.searchTable{
	/* 10/02/23 saito
		ウィンドウサイズを変更すると崩れるので変更
	width            : 100%;*/
/*	width            : 650px;*/
	border           : 0;
}
.searchTable tr{
	text-align       : left;
}
.searchTable td{
	height           : 25px;
}
.searchTable td.searchLable{
	width            : 80px;
	padding          : 0 0 0 10px;
}
.searchTable td.searchCustCD{
	width            : 100px;
}
.searchTable td.searchOrderNo{
	width            : 100px;
}
.searchTable td.searchTehaiNo{
	width            : 100px;
}
.searchTable td.chkbox{
	width            : 20px;
}
.searchTable img{
	height           : 25px;
	width            : auto;
}

.preview_btn{
	width            : 85px;
	text-align       : center;
}

/* コンテンツ部 */
.content{
/*	height           : 600px; */
	width            : 100%;
	border           : 0px;
	padding          : 0px;
	margin           : 0px
	background-color : #ffffff;
}

.content EMBED{
	height           : 100%;
	width            : 100%;
}

.listTable {
	width            : 98%;
	margin           : 0px;
	border           : 0;
	font-size        : 12px;
}
.listTable tr.header{
	text-align       : center;
	background-color : #FFFFCC;
}
.listTable td{
	height           : 20px;
}

/* footer部 */
.footer{
	min-width            : 900px;
	width            : 100%;
	background-image : url("../images/footer_bg.jpg");
}
.footer td{
	height           : 30px;
	text-align       : center;
	color            : #ffffff;
}
