/* CSS Document */

body {
margin:0;
padding:0;
font-size:small;
text-align:center;
}

form {
margin:0;
padding:0;
}

#allwrapper{
margin:0 auto;
padding:0;
width:800px;
text-align:center;
}
/*-- Í¯ÀÞ° --*/

#header{
margin:0;
width:800px;
/*background:url(img/hd_bg.jpg) no-repeat;*/
border-bottom:3px solid #3399FF;
text-align:left;
}

#header2{
margin:0 auto;
width:800px;
background:url(img/hd_bg3.jpg) no-repeat;
text-align:left;
}

/*-- ±³Þ§Ý½ÚÃÞ¨½Í¯ÀÞ° --*/
#header_l{
margin:0;
width:100%;
height:68px;
background:url(img/l_title.jpg) repeat-x;
text-align:left;
}

#header td{
padding:5px;
}

#contents{
margin:0;
padding:5px;
width:790px;
}

img{
vertical-align:middle;
}

a:link{
color:#FF9900;
text-decoration:none;
}

a:visited{
color:#FF9900;
text-decoration:none;
}

a:hover{
color:#0099FF;
text-decoration:underline;
}

/*-- Û¸Þ±³Ä --*/
#contents #logout{
margin:0;
padding:3px 10px;
text-align:right;
vertical-align:top;
}

/*-- Û¸Þ²Ý‰æ–Ê--*/

#contents #info{
margin:10px 0 8px;
padding:3px;
width:85%;
text-align:left;
border:solid 1px #CBEDFF;
}

#contents #login{
margin:20px auto;
padding-top:0;
width:400px;
height:190px;
background:url(img/login.gif) no-repeat;
}

#login #input{
margin:0 0 10px 0;
padding-top:30px;
}

#input .table{
margin:10px auto;
}

#contents #login2{
margin:20px auto;
padding-top:0;
width:400px;
height:190px;
border:#CCCCCC 1px solid;
}

#login2 .text00{
font-weight:bold;
font-size:1.2em;
color:#4588FF;
}


#login2 #input{
margin:40px 0 10px;
padding:0;
}


#input table{
margin:0 0 10px;
border-bottom:solid 1px #cccccc;
}

#input td{
padding:5px 5px 5px 8px;
text-align:left;
border-top:solid 1px #cccccc;
}

#input #button{
margin:0 0 5px;
}

/*-- ±³Þ§Ý½ÚÃÞ¨½Û¸Þ²Ý‰æ–Ê --*/
#contents #l_login{
margin:20px auto;
padding-top:0;
width:400px;
height:190px;
background:url(img/l_login.gif) no-repeat;
}

#l_login #l_input{
margin:40px 0 0;
padding:0;
}

#l_input table{
margin:0 0 10px;
border-bottom:solid 1px #cccccc;
}

#l_input td{
padding:5px 5px 5px 8px;
text-align:left;
border-top:solid 1px #cccccc;
}

#l_input #button{
margin:0 0 5px;
}

/*-- —š—ð‰æ–Ê --*/
#contents #rireki{
margin:0;
padding:5px 0;
}

#rireki-text{
margin:0 0 5px;
padding:0 0 0 5px;
width:590px;
text-align:left;
font-weight:bold;
border-left:solid 5px #2C94C9; 
}

#rireki table{
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
}

#rireki .th-1{
padding:3px;
background:#6ACBFD;
border-bottom:solid 1px #fffffff;
border-right:solid 1px #ffffff;
color:#ffffff;
}

#rireki .th-2{
padding:3px;
background:#6ACBFD;
border-bottom:solid 1px #fffffff;
border-right:solid 1px #cccccc;
color:#ffffff;
}

#rireki td{
padding:3px 5px;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}

/*-- ±³Þ§Ý½ÚÃÞ¨½—š—ð‰æ–Ê --*/
#rireki-text_l{
margin:0 0 5px;
padding:0 0 0 5px;
width:590px;
text-align:left;
font-weight:bold;
border-left:solid 5px #FFA99C; 
}

#rireki .th-1_l{
padding:3px;
background:#FFB96F;
border-bottom:solid 1px #fffffff;
border-right:solid 1px #ffffff;
color:#ffffff;
}

#rireki .th-2_l{
padding:3px;
background:#FFB96F;
border-bottom:solid 1px #fffffff;
border-right:solid 1px #cccccc;
color:#ffffff;
}


/*-- Ž©ŒÈ”jŽY‰æ–Ê --*/
#contents #jiko{
margin:0;
padding:5px 0;
}

#jiko #jiko-text{
margin:0 0 3px;
padding:5px;
background:#6ACBFD;
color:#ffffff;
font-weight:bold;
text-align:center;
border:solid 1px #ffffff;
}

#jiko td{
padding:5px 5px 5px 3px;
}

#jiko .td-1{
border-bottom:solid 1px #cccccc;
}

#jiko .td-2{
border-left:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}

#jiko .text{
padding:3px;
font-weight:bold;
}

/*-- ±³Þ§Ý½ÚÃÞ¨½Ž©ŒÈ”jŽY‰æ–Ê --*/
#jiko #jiko-text_l{
margin:0 0 3px;
padding:5px;
background:#FFB96F;
color:#ffffff;
font-weight:bold;
text-align:center;
border:solid 1px #ffffff;
}


/*-- footer --*/
#footer{
clear:both;
margin:0 auto;
padding:0;
width:800px;
}

#footer #f-text{
margin:15px 0 0 0;
padding:4px 0;
background-color:#4588FF;
text-align:center;
color:#FFFFFF;
}

#footer #f-text2{
margin:15px 0 0 0;
padding:4px 0;
background-color:#FF6441;
text-align:center;
color:#FFFFFF;
}

#footer #l_f-text{
margin:15px 0 0 0;
padding:4px 0;
background-color:#FFA99C;
text-align:center;
color:#FFFFFF;
}

/*-- ”Ä—p --*/ 
.left{
text-align:left;
}

.right{
text-align:right;
}

.center{
text-align:center;
}

#input_btn {
height:200px;
text-align:center;
background:url(img/hituji1.gif) no-repeat 220px 0;
}
#input_btn form {
padding:30px;
}
#input_btn input {
padding:5px 10px;
border:2px solid #67AC27;
border-radius:3px;
font-size:18px;
letter-spacing:1px;
font-weight:bold;
cursor:pointer;
}
#input_btn p {
font-weight:bold;
}



input{
font-family:sans-serif;
}
select{
font-family:sans-serif;
}
textarea{
font-family:sans-serif;
}
