body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}



.bg_hff {
height: 30px;
width: 100%;
background-color: #ffebcd;
position: absolute;
z-index: -1;
 }

.bg_hff2 {
    height: 40px;
    width:  100%;
    background-color: #ffebcd;
    position: absolute;
    top: 580px;
    z-index: -1;
}

.bg_hff3 {
    height: 2px;
    width:  100%;
    background-color: #FF99FF;
    position: absolute;
    top: 100px;
    z-index: -1;
}

.bg_hff4 {
    height: 10px;
    width:  100%;
    background-color: #FF99FF;
    position: absolute;
    z-index: -1;
}

.bg_hff5 {
    height: 40px;
    width:  100%;
    background-color: #ffebcd;
    position: absolute;
    top: 350px;
    z-index: -1;
}

.disp_img{
    background-image:url(./2026/img2026/waku_co2.png);
    background-repeat:  no-repeat;
    width:1000px;
    height:140px;
    position: absolute;
    top: 640px;
    left: 50%;
    transform: translatex(-50%);
    z-index: -1;
}

footer {
background-color: #EEEEEE;
 }

.title1 {
border-bottom: 1px solid #FF3399;
 border-left: 10px solid #FF3399;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 14px;
 color: #000000;
 margin:0px;
 padding: 2px 2px 2px 15px;
 width: 400px;
 }

.title2 {
border: 0px;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 80%;
 color: #FF6699;
 margin:0px;
 padding: 5px 5px 5px 15px;
 width: 900px;
 }

.title3 {
border: 0px;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 90%;
 color: #555555;
 margin:0px;
 padding: 0px;
 width: 700px;
 line-height: 150%;
 }
.title4 {
border: 0px;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 90%;
 color: #FF0066;
 margin:0px;
 padding: 0px;
 width: 700px;
 line-height: 150%;
 }
.title5 {
border: 0px;
 text-align: right;
 background-color: #FFFFFF;
 font-size: 12px;
 color: #000000;
 margin:0px;
 padding: 0px;
 width: 440px;
 line-height: 24px;
 }
.title7 {
border: 0px;
 text-align: left;
 background-color: #009900;
 font-size: 14px;
 color: #FFFFFF;
 margin:0px;
 padding: 0px;
 width: 700px;
 line-height: 24px;
 }
.title8 {
border: 0px;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 14px;
 color: #009900;
 margin:0px;
 padding: 0px;
 width: 700px;
 line-height: 20px;
 }
.title9 {
border: 0px;
 text-align: left;
 background-color: #003399;
 font-size: 14px;
 color: #FFFFFF;
 margin:0px;
 padding: 0px;
 width: 410px;
 line-height: 24px;
 }
.title10 {
border: 0px;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 14px;
 color: #003399;
 margin:0px;
 padding: 0px;
 width: 410px;
 line-height: 20px;
 }
.title11 {
border: 0px;
 text-align: left;
 font-size: 80%;
 color: #555555;
 margin:0px;
 padding: 0px;
 line-height: 20px;
 }
.title12 {
border-bottom: 1px solid #999999;
 border-left: 10px solid #999999;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 120%;
 color: #555555;
 margin:0px;
 padding: 2px 2px 2px 15px;
 width: 445px;
 }
.title13 {
border-bottom: 1px solid #00CC00;
 border-left: 10px solid #00CC00;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 140%;
 color: #555555;
 margin:0px;
 padding: 4px 4px 4px 15px;
 width: 90%;
 }
.title14 {
border-bottom: 1px solid #FF0066;
 border-left: 10px solid #FF0066;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 120%;
 color: #555555;
 margin:0px;
 padding: 2px 2px 2px 15px;
 width: 445px;
 }
.title15 {
border-bottom: 1px solid #0099FF;
 border-left: 10px solid #0099FF;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 120%;
 color: #555555;
 margin:0px;
 padding: 2px 2px 2px 15px;
 width: 445px;
 }
.title6 {
border: 0px;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 70%;
 color: #555555;
 margin:0px;
 padding: 0px;
 width: 700px;
 line-height: 100%;
 }
.title16 {
border: 0px;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 90%;
 color: #555555;
 margin:0px;
 padding: 0px;
 width: 400px;
 line-height: 120%;
 }
.title17 {
border-bottom: 0px solid #FF0066;
 border-left: 10px solid #FF0066;
 text-align: left;
 background-color: #FFFFFF;
 font-size: 90%;
 color: #555555;
 margin-left:10px;
 padding: 2px 2px 2px 10px;
 width: 600px;
 line-height: 20px;
 }
.title18 {
border-bottom: 1px solid #FF0066;
 border-top: 1px solid #FF0066;
 border-right: 1px solid #FF0066;
 border-left: 10px solid #FF0066;
 text-align: left;
 background-color: #FFCCFF;
 font-size: 90%;
 color: #555555;
 margin-left:10px;
 padding: 2px 2px 2px 10px;
 width: 600px;
 line-height: 20px;
 }

.lin8:link       {color:#000000;text-decoration:underline;}
.lin8:visited    {color:#000000;text-decoration:underline;}
.lin8:active     {color:#000000;text-decoration:none;}
.lin8:hover      {color:#FF0000;text-decoration:none;}
 
 
 .first_hff01{
 width: 900px;
 border-collapse: collapse;
 margin-top:20px;
 margin-bottom:10px;
 margin-left:10px;
 margin-right:5px;
 }
 .first_hff01 th{
 padding: 6px;
 text-align: left;
 vertical-align: top;
 background-color: #FFCCFF;
 border: 0;
 }
 .first_hff01 td{
 padding: 6px;
 text-align: left;
 vertical-align: top;
 background-color: #FFFFFF;
 border: 0;
 }
 .first_hff03{
 font-size: 80%;
 width: 720px;
 border-collapse: collapse;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:100px;
 margin-right:0px;
 border: solid;1px;#555555;
 }
 .first_hff03 th{
 padding: 6px;
 text-align: center;
 vertical-align: top;
 background-color: #FFCCFF;
 }
 .first_hff03 td{
 width:120px;
 height:40px;
 padding: 6px;
 text-align: center;
 vertical-align: top;
 background-color: #FFFFFF;
 border: solid;1px;#555555;
 }
 .w1 {
 width: 50%;
 }
 .w2 {
 width: 50%;
 }
 .w3 {
 width: 20%;
 }
 .w4 {
 width: 80%;
 }
 
 .first_hff02{
 width: 900px;
 border-collapse: collapse;
 margin-top:5px;
 margin-bottom:10px;
 margin-left:10px;
 margin-right:0px;
 }
 .first_hff02 th{
 width: 50%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color: #333;
 background-color: #eee;
 border: 0;
 }
 .first_hff02 td{
 padding: 6px;
 text-align: left;
 vertical-align: top;
 background-color: #fff;
 border: 0;
 }


 