@charset "UTF-8";
*{
font:10pt/1.6 "MS Gothic", osaka, sans-serif;
background:none;
margin:0;
padding:0;
position:static !important;
color:#000;
text-indent:0px;
}
:first-letter{
font-size:100%;
color:#000;
}
body{
background-color:#fff;
}
h1,h2,h3,h4{
font-weight:bold;
}
h1{
font-size:13pt;
}
h2{
font-size:12pt;
}
h3{
font-size:11pt;
}
h4{
font-size:10pt;
}
a,a;link,avisited{
color:#000;
text-decoration:underline;
}
ul li{
list-style:none;
}
ol li{
margin-left:30px;
}

th,tr{
text-align:left;
vertical-align:top;
}
caption{
text-align:left;
border-bottom:1px solid #000;
}

/*TopPage*/
/*=================================*/
body#TopPage div#Contents .group{
margin-bottom:20px;
}
div#hD strong,
.goP{
display:none;
}
p#Tkawakita{
font-size:120%;
border-bottom:1px solid #000;
padding-bottom:5px;
}
div#TopProject strong{
display:block;
}
/*=================================*/
/*TopPage END*/

/*supporter*/
/*=================================*/
ul#PrevNext{
display:none;
}

/*=================================*/
/*supporter END*/

/*profile*/
/*=================================*/
table#public{
margin-bottom:30px;
}
/*=================================*/
/*profile END*/

/*Contact*/
/*=================================*/
.formatt,
form ul#btn{
display:none;
}
/*=================================*/
/*Contact END*/

.unit{
margin-bottom:5px;
}
.group{
margin-bottom:20px;
}

div#Header{
border-bottom:1px solid #666;
}
div#Container{
width:100%;
}
div#Contents{
min-height:inherit;
margin-top:10pt;
}
div#Footer{
font-size:80%;
}
div#ad{
padding:10pt;
margin:10pt 0;
border-top:1px dotted #999;
}

div#ad dd{
margin-left:15pt;
}
p#Topcopyright,
p#copyright{
text-align:center;
padding-top:3pt;
margin-top:20pt;
color:#666;
}

a[href^="http"]:after{
content:"("attr(href)")";
font-size:80%;
} 


div#sub,
dl#switchBtn,
.fortop{
display:none;
}