body { 
    background-color: #66CC66;
    margin-top: 0px;
    margin-left: 7px;
    background-image: url(photo2/back_image.gif);
    background-repeat: repeat-y;
    background-position: left;
    color:#000000;
    line-height: 130%;
    font-size: 100%
}

img{
border-style:none;
outline:none;

}


h1 { color: #448844; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; margin-top: 0px }
h2 { color: #808080; font-style: normal; font-weight: normal; font-size: 9px; text-decoration: none;  line-height: 120%; margin-top: 0px }
h3 { color: #808080; font-style: normal; font-weight: normal; font-size: 9px; text-decoration: none; margin-top: 0px }
em { font-style: normal }

.moji01 {
   font-size: 80%;
   padding-left: 3px;
   padding-right: 3px
}

.moji02 {
font-size: 80%;
font-weight: bold;
color:#FF66CC;
padding-right: 3px
}

.moji03 {
   font-size: 85%;
   padding-left: 3px;
   padding-right: 3px
}

.moji04 {
   font-size: 90%
}

.moji05 {
font-size: 85%;
line-height: 200%;
padding-top: 2px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 2px;
font-weight: bold
}

.moji06 {
   font-size: 85%;
   padding-left: 3px;
   padding-right: 3px
}

.moji07 {
   font-size: 80%;
   padding-left: 5px;
margin-top:10px
}

.moji08 {
   font-size: 85%;
margin-top:15px
margin-top:bottom:15px
}

.moji09 {
   font-size: 75%;
}

.waku01{
margin-top:5px
}

.margin_01{
margin-bottom:5px
}

.waku02{
background-color:#ffffff;
color:#000000;
font-weight: bold;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #000000;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.tablebox1 { padding: 0px 0px 0px 0px; border: 1px solid; border-collapse:collapse; border-color: #ff0000 }
.tablebox2 { padding: 0px 0px 0px 0px; border: 1px solid; border-collapse:collapse; border-color: #428536 }
.tablebox3 { padding: 0px 0px 0px 0px; border: 1px solid; border-collapse:collapse; border-color: #FFCCFF }

.td1{
background-color:#ff0000;
border:1px solid #FF0000;
color:#ffffff;
font-size: 80%;
font-weight: bold
}

.td1-1{
background-color:#006600;
border:1px solid #006600;
color:#ffffff;
font-size: 80%;
font-weight: bold
}

.td1b{
background-color:#FFCC99;
border:1px solid #FFCC99;
color:#000000;
font-size: 80%;
font-weight: bold
}

.td1-2{
background-color:#FFCC99;
border:0px solid #FF0000;
color:#000000;
font-size: 80%;
font-weight: bold;
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px
}
.td1-3{
background-color:#ffffff;
border:0px solid #333333;
color:#333333;
font-size: 80%;
font-weight: bold
padding-top: 5px;
padding-left: 15px;
padding-right: 3px;
padding-bottom: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}
.td1-4{
background-color:#ffffff;
border:0px solid #333333;
color:#333333;
font-size: 80%;
font-weight: bold
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}
.td2{
background-color:#ffffff;
color:#000000;
font-weight: bold;
font-size: 85%;
border:1px solid #FF0000
}

.td3{
background-color:#428536;
border:1px solid #428536;
color:#ffffff;
font-size: 80%;
font-weight: bold
}

.td4{
background-color:#ffffff;
border:1px solid #428536
}

.td5{
background-color:#ffccff;
color:#000000;
font-size: 80%;
font-weight: bold
}

.td6{
background-color:#ffffff;
border:1px solid #ffccff;
color:#000000;
font-size: 80%;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}


.td7{
background-color:#ffffff;
color:#000000;
font-size: 80%;
border:1px solid #FF0000
}

.td7-1{
background-color:#ffffff;
color:#000000;
font-size: 80%;
border:1px solid #006600
}

.td7-2{
background-color:#ffffff;
color:#000000;
font-size: 80%;
border:1px solid #FFCC99
}

.td8{
background-image: url(photo3/wao_img01.gif);
background-repeat: no-repeat;
background-position: bottom right;
background-color:#ffffff;
color:#000000;
font-size: 80%;
}
.td8-1{
background-image: url(photo2/kanban_02.gif);
background-repeat: repeat-y;
background-position: right;
background-color:#ffffff;
color:#000000;
font-size: 80%;
}
.td8-2{
background-image: url(photo2/kanban_04.gif);
background-repeat: repeat-y;
background-position: left;
background-color:#ffffff;
color:#000000;
font-size: 80%;
}
.td-a1{
background-color:#66CC66;
color:#000000;
font-size: 85%;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
border:0px solid #FF0000
}

.td-a2{
background-color:#ffffff;
color:#000000;
font-size: 85%;
font-weight: bold;
padding-top: 5px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #99CC99;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td-a3{
background-color:#ffffff;
color:#000000;
font-size: 85%;
font-weight: normal;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #336633;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td-a4{
background-color:#ffffff;
color:#000000;
font-size: 100%;
font-weight: normal;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #000000;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.td-a5{
background-color:#ffffff;
color:#000000;
font-size: 85%;
font-weight: normal;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #336633;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px
}

.td-a6{
background-color:#ffffff;
color:#ff0000;
font-size: 100%;
font-weight: bold;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #000000;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}
.td-a7{
background-color:#ffffff;
color:#000000;
font-size: 85%;
font-weight: normal;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #99CC99;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}
.new01{
background-color:#ffffff;
border:1px solid #666666;
color:#666666;
font-size: 100%;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}

.tablebox-b { padding: 0px 0px 0px 0px; border: 0px solid; border-collapse:collapse; border-color: #666666; margin-top:10px}
.td-b1{
background-color:#ffffff;
color:#000000;
font-size: 80%;
font-weight: normal;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #666666;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.tablebox-c { padding: 0px 0px 0px 0px; border: 0px solid; border-collapse:collapse; border-color: #666666; margin-top:10px;margin-bottom:10px}
.td-c1{
background-color:#99CCFF;
color:#000000;
font-size: 100%;
font-weight: bold;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #666666;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.td-c2{
background-color:#ffffff;
color:#000000;
font-size: 100%;
font-weight: normal;
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
border:0px solid #666666;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}

.tablebox-f2 { padding:2px 0px 0px 0px; border:0px solid; border-collapse:collapse; border-color:#666666; margin-top:5px; margin-bottom:5px}
.tdf-4{
background-color:#ffffff;
border:0px solid #CCCCCC;
color:#000000;
font-weight: normal;
font-size: 100%;
padding-top: 2px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px
}
.mouse01{
cursor:default
}

/* ---------- */
#wrapper {
	width: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}

#navi {
	height: 20px;
}

#contents {
	height: 150px;
	text-align: center;
}
#flashcontent {
z-index:1;
background-color:#ffffff;
width:800px
}

/*========================================================================
フロートメニューの始まり
=========================================================================*/
.navi{
background-color:#ffffff;
position : fixed ;
}
/*========================================================================
Pull-down-CSSの始まり＃1
=========================================================================*/
.tableboxp0{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding: 0px 0px 0px 0px;
border: 0px solid;
border-collapse:collapse;
border-color: #666666;
margin-bottom:0px
}

.tdp-1{
font-size: 75%;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px
}

div.pdmenu {
padding: 0px;
line-height: 120%;
}

.pdmenu ul {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0 0 0 0;
list-style-type: none;

}

.pdmenu li  {
width:79px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0;
border:0px solid black;
color:#ffffff;
text-decoration:none;
background-color:#FFCC99;
float:left;
}

.pdmenu a {
text-decoration: none;
display: block;
color: #000000;
background-color: #CCFF99;
padding: 0px;
}

.pdmenu a:hover {
text-decoration: none;
color: #000000;
background-color: #ffffff;
}

.pdmenu li ul {
display: none;
}

.pdmenu li:hover ul {
visibility: visible;
display: block;
position:absolute;
z-index:10;
width:160px;
padding: 0;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;

border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-width: 0px
}

.pdmenu li li {
width:160px;
border-collapse:collapse;
border:0px solid #000000;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 0px
}	

.pdmenu li li a {
padding: 2px 2px 2px 2px;
}

.style1 {color: #FF6666}
.style4 {line-height: 200%; padding-top: 2px; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; font-size: 85%;}