@charset utf-8;

body{
    background:#FFF0BA url('/img/bg_blue.jpg') repeat-x top;
    color: #e57919;
}

body#login{
    background-image:none;
    background-color:#e57919;
    color: #202020;
}

a, a:visited{
	color:#E57919;
}

input{
	border:1px solid #e57919;
}

select{
	border:1px solid #e57919;
}

#header h2{
	color:#FFF;
}

#header #login_info{
    color:#fff;
}

#ch_base{
    padding:5px;
    color:#fff;
    background:#7e9dcc;
}

#header #selectBase{
    background:#F3F9FF;
    border:1px solid #D9E6F0;
}

#content{
	background:#FFF;
}

#login_wrapper{
    background:#f3f9ff url('/img/login_bg.jpg') repeat-x top;
    border:5px solid #fff;
}

#login_message{
    font-weight:bold;
    text-align:center;
    color:#fff;
}
#login_tbl{
    color:#fff;
}
#link_passforget a{
    color:#fff;
}
#link_passforget a:hover{
    color:#375a90;
    text-decoration: underline;
}
#login_footer{
    color:#fff;
}
#topmenu a,#topmenu a:visited{
	color:#FFF;
	background:#FFBC55;
}
#topmenu a:hover{
	color: #FFF;
}
#topmenu .current a, #topmenu .current a:hover, #topmenu .current a:visited{
	color       : #e57919;
	background  : #FFE06A;
	border-left : #FFE07A 1px solid;
	border-right: #FFE07A 1px solid;
}
#top-panel{
	background:#FFF;
}
table{
	background:none;
}
td, th{
	border:1px solid #FFE06A;
} 
thead,
th{
    color:#E57919;
    background:#FFF0CA;
}

#login_tbl th{
    color:#fff;
    background:none;
}
#styleswitcher{
	background:#FFFFFF;
}
#footer{
	background:#FFF;
}
#box{
	border:1px solid #d9e6f0;
}
#box h3{
	background:#f3f9ff;
	border-bottom:1px solid #d9e6f0;
	color:#375b91;
}
/***************
	  Forms
***************/
form#form fieldset {
	border:1px solid #d9e6f0;
}
form#form legend {
	border:1px solid #d9e6f0;
	background:#fff url('/img/form_blue.gif') repeat-x center left;
	color:#375b91;
}
form#form input {
	border:1px solid #e57919;
	background:#fff url('/img/form_blue.gif') repeat-x top left;
}
form#form textarea {
	border:1px solid #d9e6f0;
	background:#fff url('/img/form_blue.gif') repeat-x bottom left;
}
form#form option {
	background:#FFF;
}
form#form optgroup {
	background:#d9e6f0;
}
form#form optgroup option {

}
form#form #button1, form#form #button2 {
	color:#375b91;
}
form#form #button1:hover, form#form #button2:hover {
	color:#000;
}
/***************
	Home
***************/
.infobox,
.p_infobox,
.infobox_h{
	border:1px solid #FFE06A;
}
.infobox h3,
.p_infobox h3,
.infobox_h h3{
	background-color:#FFF0CA;
	border-bottom:1px solid #FFE06A;
	color:#E57919;
}
.helpMessage{
    color:#E57919;
}
.attentionMessage{
    color:#91375b;
}
.inputHelp_hissu{
    font-size:11px;
    color:#91375b;
}
.inputHelp_nini{
    font-size:11px;
    color:#375b91;
}

.currentFunc{
    font-weight:bold;
    background-color:#91375b;
    color:#fff;
}
.noneFunc{
    color:#91375b;
}
.funcInfo{
    color: #91375b;
    font-weight:bold;
    background-color:#fff3f9;
}
.attention{
    color: #91375b;
    font-weight:bold;
    font-size:16px;
}



/*
    ベースカラー：#e57919
    
*/