@charset "Shift_JIS";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfm, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
	line-height: 1;
}


ol, ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
:focus {
    outline:0;
}
ins {
    text-decoration:none;
}
del {
    text-decoration:line-through;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}

* {
}

body {
/*background: #ffffff;*/
/*background: #E0FFE0;*/
}

body {
/*background: url("../images/Logo_5_03.jpg") repeat-y scroll left 0 #FFFFFF;*/
/*background: url("../images/Logo_5_03.jpg") repeat-y scroll left 0 #E0FFE0;*/
}

a.A01:link {color:#ffffff;text-decoration:none;}
a.A01:visited {color:#ffffff;text-decoration:none;}
a.A01:action {color:#ffffff;text-decoration:none;}
a.A01:hover {color:#ffffff;text-decoration:none;}

hr   {color: #a5a5b9;                        /* 線の色(IE用) */
      background-color: #a5a5b9; border: 0px /* 線の色(NN&FF用) */
      
}

p    {font-size:12px; color:#555555;}

/*A:link { color: #ff0000 } */

/* 共通 */

.main {width:900px; margin:0 auto;}

.header {height:95px; background:url(../images/Logo_5.jpg) no-repeat;}
.menu {padding:60px 0 0 220px; position:absolute; width:680px;}

.TB01 {border:1px solid #999999;border-collapse:separate;border-spacing:1px;}

.TR01 {height:20px;}
.TR02 {height:40px;}
.TR04 {height:20px;border:1px solid #999999;}

.TD00 {font-size:15px; font-weight:500; color:#666666; padding:2px; text-align:left; vertical-align:top;}
.TD10 {font-size:12px; font-weight:500; color:#777777; background-color:#eeeeee; padding:2px; text-align:center; vertical-align:middle; width:50px; font-family:ＭＳ ゴシック,sans-serif; }
.TD11 {font-size:12px; font-weight:500; color:#777777; background-color:#eeeeee; padding:2px; text-align:center; vertical-align:middle; width:20px; font-family:ＭＳ ゴシック,sans-serif; }
.TD12 {font-size:12px; font-weight:500; color:#777777; background-color:#ffb2b2; padding:2px; text-align:center; vertical-align:middle; width:15px; font-family:ＭＳ ゴシック,sans-serif; }
.TD13 {font-size:12px; font-weight:500; color:#777777; background-color:#eeeeee; padding:2px; text-align:center; vertical-align:middle; width:15px; font-family:ＭＳ ゴシック,sans-serif; }
.TD13a {font-size:12px; font-weight:550; color:#ff0000; background-color:#eeeeee; padding:2px; text-align:center; vertical-align:middle; width:15px; font-family:ＭＳ ゴシック,sans-serif; }
.TD13b {font-size:12px; font-weight:550; color:#0000ff; background-color:#eeeeee; padding:2px; text-align:center; vertical-align:middle; width:15px; font-family:ＭＳ ゴシック,sans-serif; }
.TD14 {font-size:12px; font-weight:500; color:#777777; background-color:#b2d6ff; padding:2px; text-align:center; vertical-align:middle; width:15px; font-family:ＭＳ ゴシック,sans-serif; }

.TD20 {font-size:12px; font-weight:500; color:#777777; background-color:#e0e0e0; padding:2px; text-align:center; vertical-align:middle; width:50px; font-family:ＭＳ ゴシック,sans-serif; }
.TD21 {font-size:12px; font-weight:500; color:#777777; background-color:#e0e0e0; padding:2px; text-align:center; vertical-align:middle; width:20px; font-family:ＭＳ ゴシック,sans-serif; }
.TD23 {font-size:12px; font-weight:500; color:#777777; background-color:#e0e0e0; padding:2px; text-align:center; vertical-align:middle; width:15px; font-family:ＭＳ ゴシック,sans-serif; }
.TD23a {font-size:12px; font-weight:550; color:#ff0000; background-color:#e0e0e0; padding:2px; text-align:center; vertical-align:middle; width:15px; font-family:ＭＳ ゴシック,sans-serif; }
.TD23b {font-size:12px; font-weight:550; color:#0000ff; background-color:#e0e0e0; padding:2px; text-align:center; vertical-align:middle; width:15px; font-family:ＭＳ ゴシック,sans-serif; }

.TD30 {font-size:13px; font-weight:550; color:#777777; background-color:#dddddd; padding:2px; text-align:center; vertical-align:middle; width:30px;font-family:ＭＳ ゴシック,sans-serif;}
.TD31{font-size:12px; font-weight:500; color:#777777; background-color:#F0FFFF; padding:2px; text-align:center; vertical-align:middle; width:20px;font-family:ＭＳ ゴシック,sans-serif;}
.TD33b {
	color: #777777;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 15px;
	background: #FFE0C0;
	font: bold 12px 'ＭＳ ゴシック';
}
.TD33 {font-size:13px; font-weight:550; color:#777777; background-color:#dddddd; padding:2px; text-align:center; vertical-align:middle; width:15px;font-family:ＭＳ ゴシック,sans-serif;}

.TD40 {font-size:14px; font-weight:500; color:#777777; background-color:#ffffff; padding:5px 2px; text-align:left; vertical-align:middle; width:50px;}
.TD41 {font-size:14px; font-weight:500; color:#777777; background-color:#ffffff; padding:5px 2px; text-align:left; vertical-align:middle; width:200px;}
.TD42 {font-size:14px; font-weight:500; color:#777777; background-color:#ffffff; padding:5px 2px; text-align:left; vertical-align:middle; width:60px;}
.TD43 {font-size:14px; font-weight:500; color:#777777; background-color:#e0ffff; padding:5px 2px; text-align:left; vertical-align:middle; border:1px solid #999999; width:150px;}
.TD44 {font-size:14px; font-weight:500; color:#777777; background-color:#ffffff; padding:5px 2px; text-align:left; vertical-align:middle; border:1px solid #999999; width:350px;}
.TD45 {font-size:14px; font-weight:500; color:#777777; background-color:#ffffff; padding:5px 2px; text-align:left; vertical-align:middle; width:150px;}

.LG {font-size:14px; margin:0px 0px; color:#777777;}
.M01 {font-size:14px; font-weight:bold; color:#ffffff; padding-left:10px; width:20%; vertical-align:middle;}

.LogIn {font-size:14px; color:#777777; margin:5px 0 0 220px; position:absolute; z-index:1;}
.L01 {font-size:12px; font-weight:500; color:#7777777; background-color:#ffffff; padding:2px; text-align:left; vertical-align:middle;}

.InputText040 {font-family:monospace; font-size:12px; width:310px;}

.FLi {color:#777777; font-size:14px; vertical-align:middle; padding:5px 0px; width:300px; text-align:left;}

.TD10am, .TD20am, .TD11am, .TD21am, .TD13bam, .TD13aam, .TD23aam, .TD23bam {
	display: none;}

