.header
{
	background-color: #01257b;	
	font-size:14pt;
	font-weight: bold;
	color: White;	
	height:90;
}
body
{
	font-size:10pt;
	font-family:Arial,MS Sans Serif;
	/*background-color: #c6c7de;*/
}

.menu
{
	background-color:#00338d;
	color: White;	
	/*font-size:larger;*/
}

.rightmenu
{
	background-color:White;
	color: #CB4E00;	
}

.rightmenu2 {
    background-color: White;
    color: #CB4E00;
    font-weight:700;
    font-size:large;
}

/* table 用*/
.history_search
{
    BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    border-color:Black;
    width:100%;
}

/* table 用*/
.rightmenurmk
{
    width:100%;
	background-color:White;
	color:Gray;
}

/* table 用*/
.rightmenuinput
{
    width:100%;
	background-color:#e5f2fb;
}

/* table 用*/
.rightcartrmk
{
    width:250px;
	background-color:White;
	color:Black;
}

/* table 用*/
.rightcartinput
{
    width:100%;
	background-color:#e5f2fb;
}
.grayfont
{
    color:Gray;
}

.needmark
{
    color:#CB4E00;
}

.menubody
{
	background-color:#f0f0f0;
}

.submenuh
{
	background-color:#c6c7de;
	color: #002664;	
}
.submenudesc
{
    background-color:#e5f2fb;
	color: Black;	
    
}
.columnhead
{
	background-color:#405399;
	width:100%;
	color: white;	
}

.columnhead_j
{
	background-color:#405399;
	width:50%;
	color: white;	
}

.columnhead_e
{
	background-color:#405399;
	width:50%;
	color: white;	
}

.columnrawhead
{
	background-color:#405399;
	color: white;	
}


.rawhead
{
	background-color:#405399;
	width:70px;
	color: white;	
}

.rawtitle
{
	color: #00338d;	
	
	
}

.rawvalue
{
	color: #002664;	
	/* font-size:medium; */
}

.previewbtnraw
{
	background-color:#c6c7de;
	color: #002664;	
	
}

.carttitle
{
    background-color:#405399;
	color: white;	
	
}

.cartvalue
{
	color: #002664;	
	
}

/* link */
a:link
{ 
    color: #00338d; 
    text-decoration:none;
} 
a:visited 
{
     color: #00338d; 
     text-decoration:none;
} 
a:hover
{
    color:#CB4E00;
    text-decoration:none;
}

/* menu */
.current
{
	background-color:White;
	color: #CB4E00;
}

.ref
{
	background-color:White;
	color: #00338d;
}



.historytitle
{
    background-color:#00338d;
	color: white;	
	width:1100px;
}
.odd
{
	background-color:white;
}

.even
{
	background-color:#DDDDDD;
}

.alert_msg
{
	color: #CB4E00;
}

.alert_msg_r {
    color: #CB4E00;
    text-align:right;
}

.in_japanese
{
/*	background-color: white;	*/	
    ime-mode: active;
}

.in_english 
{
    /*	background-color: white;	*/
    ime-mode: inactive;
}

.mustMark
{
    color: #CB4E00;
    
}

/* 入力画面用 */
.inputrawhead
{
    vertical-align:top; 
    white-space:nowrap;
    background-color: White;
    border-bottom:1px solid;
    border-color:Black;
    padding:2px;
}

.inputrawhead_add_border_top
{
    vertical-align:top; 
    white-space:nowrap;
    background-color: White;
    border-top:1px solid;
    border-bottom:1px solid;
    border-color:Black;
    padding:2px;
}


.inputrawjp
{
    vertical-align:top;  
    white-space:nowrap;
    background-color: #e5f2fb;
    color:Black;
    border-left:1px solid;
    border-bottom:1px solid;
    border-color:Black;
    padding:2px;
    width:50%;   
}

.inputrawen
{
    vertical-align:top;  
    white-space:nowrap;
    background-color: #e5f2fb;
    border-left:1px solid;
    border-bottom:1px solid;
    border-color:Black;
    padding:2px;
}

.inputrawen_add_border_top
{
    vertical-align:top;  
    white-space:nowrap;
    background-color: #e5f2fb;
    border-top:1px solid;
    border-left:1px solid;
    border-bottom:1px solid;
    border-color:Black;
    padding:2px;
}

/* cart 注文者/納品先 table */
.orderinfotabletop
{
    BORDER-TOP: 1px solid;
    BORDER-BOTTOM: 1px solid;
    border-color:Black;
    width:100%;   
}

.orderinfotablerow
{
    BORDER-BOTTOM: 1px solid;
    border-color:Black;
    width:100%;   
}


/* table 用*/
.inputPeronnelNoTitle
{
    width:200px;
	background-color:White;
}

/* table 用*/
.inputPeronnelNoInput
{
    width:400px;
	background-color:#e5f2fb;
}

.actionbutton
{
    width:120px;
}

.menu_list {
    margin: 25px;
    font-size: 25px;
    border-bottom: 1pt solid black;
    border-top: 1pt solid black;
}
.menu_title {
    margin: 25px;
    font-size: 25px;
/*    border-bottom: solid;
*/

}
