/* wi */
body {
text-align:center;
font-family: Arial, Helvetica, Verdana, sans-serif;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
background-color:#ffffff;
}



h1 {
     font-size: 15px;
     font-weight : normal;
     color : #999999;
     margin : 0px;
     padding : 0px 0px 0px 0px;
     text-align : center;
}



#layout {
     width : 888px;
     background-color : #ffffff;
     margin:0px auto 0px auto;
}



.header1 {
     width : 888px;
     height : 20px;
     margin-top : 0px;
     padding-top : 0px;
     background-color : #cc0066;
}



.header2 {
     width : 888px;
     margin-top : 0px;
     padding-top : 0px;
     background-color : #ffffff;
}


hr {
    width : 100%;
    height: 5px;
    background-color: #ffcc00;
    border: none;
    color: #ffcc00;
    margin-bottom : 10px;
}


h2 {
     font-size: 15px;
     font-weight : normal;
     color : #ffffff;
     margin : 0px;
     padding : 2px 0px 0px 0px;
     text-align : right;
}



.header3 {
     width : 888px;
     height : 20px;
     margin-top : 0px;
     padding-top : 0px;
     background-color : #cc0066;
}



.topNavi { margin:0; padding:0 10px; line-height:20px; }   
.topNavi li { display:inline; list-style:none; padding-right:10px; } 

.topNavi a {color: #FFFFFF;text-decoration: underline;}
.topNavi a:link {color: #FFFFFF;text-decoration: underline;}
.topNavi a:visited {color: #FFFFFF;text-decoration: underline;}
.topNavi a:hover {color: #ffff00;border-bottom: underline;}
.topNavi a:active {color: #0000ff;text-decoration: underline;}



.koukoku a:link {color: #ff6600;text-decoration: none;}
.koukoku  {
     padding-left:20px;
     font-weight : bold;
     font-size: 15px;
 @  text-align : center;
     margin-top : 5px;
     margin-bottom : 10px;
}



.mainbox {
     width : 95%;
     margin-top : 0px;
     padding-top : 0px;
     background-color : #fffff0;
     border: 1px solid #cc0066;
     padding: 0px 0px 0px 0px;
}


h3 {
     font-size : 13px;
     font-weight : bold;
     color : #0000ff;
     margin-top : 0px;
     margin-bottom : 0px;
}


.osirase-line  {
    width : 95%;
    text-align : left;
    margin-top : 15px;
    color:#ff0000; 
    border-bottom:solid 2px #9966ff;}


#osirase-border {
     width : 95%;
     margin-top : 0px;
     padding-top : 0px;
     text-align : left;
     background-color : #ffffff;
     border-top : 0px solid #9966ff;
     border-bottom : 2px solid #9966ff;
}

.osirase , .osirase ul { margin:0; padding:0;  } 
.osirase li {   
    list-style:none;   
    padding-left:0px;   
    line-height:15px;   
} 









#header {
     width : 888px;
     height : 150px;
     margin-top : 0px;
     padding-top : 0px;
     text-align : left;
     background-color : #ffffff;
     border-top : 15px solid #cc0066;
     border-bottom : 15px solid #cc0066;
}





 a {color: #000000;text-decoration: none;}
 a:link {color: #0000ff;text-decoration: none;}
 a:visited {color: #0000ff;text-decoration: none;}
 a:hover {color: #ff0000;border-bottom: none;}
 a:active {color: #ff0000;text-decoration: none;}  
