
/*　　　万事屋かふぇリンク（ロゴ）　　　*/





/*　　　万事屋かふぇリンク　　　*/


#headerue{

width:900px;
margin-left:auto;
margin-right:auto;

}


#headerue h2{

float:right;
margin-top:-50px;

}


#headerue h2 a{

 text-decoration: none;

}


#headerue h2 img{
height:50px;

}



#headerue h2 img:hover{

opacity:0.8;

}



/*本文　　　　　　*/

div#body{
 background-color: #ffffff;
 width:900px;
 margin-left:auto;
 margin-right:auto;
}



div#box {
 border:ridge 3px #808080;
 width:450px;
 float:right;
 margin: 0px -7px 5px 0px;
}


div#midasi{
 float:left;
 width:350px;
 margin-top:-10px;
}


div#kyuu{
 width:250px;
 font-size: 30px;
 padding:10px 15px 10px 11px;
 margin: 10px 0px 0px 0px;
 font-size: 20px;
 float:left;
 background-color:#afeeee;
}

div#kyuu b{
 padding: 10px;
 font-size:18px;
 color: #ffff00;
}

div#kyuu a:hover{
 opacity:0.6;
 filter: alpha(opacity=60);
 -ms-filter: "alpha( opacity=60 )";
 background-color: #fff;
}




div#yorozu {
 width:250px;
 font-size: 30px;
 padding: 10px 13px 10px 13px;
 margin: 5px 0px 0px 0px;
 font-size: 20px;
 float:left;
 background-color:#afeeee;
 text-align: center;
}


div#yorozu a:hover{
 opacity:0.6;
 filter: alpha(opacity=60);
 -ms-filter: "alpha( opacity=60 )";
 background-color: #fff;
}




p{
 margin: 5px 0px 3px 8px;
 font-size: 15px;
}

ul{
 margin: 0px;
 padding: 0px 0px 3px 20px;
 font-size: 15px;
}

div#content h1 {
 clear:both;
 text-align: center;
 border:solid 4px #808080;
 color: #ffffff;
 background-color: #000000;
 padding: 15px 0px;
 font-size: 35px;
 width:100%;
}
div#content h1 b{
 color: #696969;
}

div#content h2 {
 color: #000000;
 text-align: center;
 font-size: 25px; 
 margin: 6% 0px ;
}




div#menu{
 background-color: #000000;
 border:solid 4px #808080;
 color: #ffffff;
 width:100%;
 margin-bottom:8%;
}

div#menu a{
 color: #ffffff;
}

div#menu a:link,
div#menu a:visited{
 color: #ffffff;
}
div#menu a:hover,
div#menu a:active{
 color: #ffff00;
}


div.a{
 font-size: 15px;
 text-align: right;
 margin: 10px 50px ;
}

div.b{
 font-size: 20px;
 margin: 10px 50px ;
}

div.c{
 font-size: 20px;
 text-align: center;
 background-color: #ff0000;
 padding: 7px 0px;
}


div.d{
 font-size: 20px;
 text-align: right;
 margin: 5px 50px 30px 0px;
}








div#touroku{
 font-size:30px;
 float:left;
 margin: 24px 0px 40px 0px;
}

div#touroku a {
 padding: 5px 25px;
 text-decoration: none;
 font-weight: bold;
}

div#touroku a:link,
div#touroku a:visited{
 border: solid 3px #000000;
 color: #000000;
 background-color: #ffffff;
}
div#touroku a:hover,
div#touroku a:active{
 border: solid 3px #FFFF00;
 color: #000000;
 background-color: #A9A9A9;
}




div#onegai{
 float:right;
 font-size:32px;
 margin: 24px 0px 20px 0px;
}


div#onegai a {
 padding: 5px 80px;
 text-decoration: none;
 font-weight: bold;
}

div#onegai a:link,
div#onegai a:visited{
 border: solid 3px #696969;
 color: #ffffff;
 background-color: #000000;
}
div#onegai a:hover,
div#onegai a:active{
 border: solid 3px #FFFF00;
 color: #000000;
 background-color: #A9A9A9;
}


div#xxxx{
 margin-top: -50px;
 margin-bottom: 5px;
 font-size: 20px;
 text-align: center;
}

div#xxxx p{
 margin-top: -12px;
 margin-bottom: 20px;
 font-size: 20px;
}

div#title{
 clear:both;
 width:850px;
 margin-left:auto;
 margin-right:auto;
 font-size: 16px;
 line-height:1.2;
 text-align: left;
}

div#title p{
 font-size: 20px; 
 margin: 20px  0px 4px -10px;
}




table {
 border: 4px solid #000000;
 border-collapse: collapse;
 margin-top: 20px;
}



thead {
 border: 4px solid #808080;
 background-color: #000000;
 color: #ffffff;
}

th {
 border: 3px solid #808080;
 padding: 5px;
 font-size: 13px;
 white-space:nowrap;
}

td {
 border: 3px solid #000000;
 padding: 3px;
 font-size: 13px;
 table-layout:fixed;
}






div#body h4{
 clear:both;
 width:900px;
}


div#bbb{
 width:900px;
 margin-left:auto;
 margin-right:auto;
}



table#Table{
 width:900px;
}

td{
padding-left: 3px;
}

th.c1{
 width:150px; 
}

th.c2{
 width:75px;
}

th.c3{
 width:115px;
}

th.c4{
 width:80px;
}

th.c5{
 width:120px;
}


th.c6{
 width:230px;
}

th.c7{
 width:80px;
}





div#b{
 margin: 30px 0px 20px 0px;

 font-size: 20px;
}










/*印刷用　　　　　　*/

@media print {
  div.sidebar {
   display: none;
}
div#content {
 width: 95%;
 }
}
