@charset "utf-8";
/*　YOIL */

body{
 font-family: "ＭＳ Ｐゴシック", 平成角ゴシック, Osaka, sans-serif;
 background: rgb(255,255,255);
 margin:0;
 padding:0;
}
img{border:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
td{font-family:Helvetica,Arial,Verdana,sans-serif; vertical-align:top;}
td,th{font-size:11pt ! important; text-align:left;}
.auto{margin-left:auto; margin-right:auto;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}
.red{color:rgb(255,0,0);}
.century{font-family:Century;}
.bold{font-weight:bold;}
.small{font-size:10pt ! important;}

#copyright{
 margin:0;
 padding:0;
 width:800px;
 font-family:Arial,Verdana,serif;
 color: rgb(0,0,0);
 font-size:11px ! important;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
#border{
 width:800px;
 background:rgb(255,255,255);
 margin-left:auto;
 margin-right:auto;
 border:1px solid rgb(170,170,170);
 border-bottom:8px solid rgb(32,78,76);
 border-top:8px solid rgb(32,78,76);
}
#headx{
 border-bottom:0px solid rgb(32,78,76);
}
#headx table#head{
 margin:5px 0 5px 0;
}
#headx table#head th{
 width:680px;
 text-align:left;
 padding:15px 0 0 25px;
}
#headx table#head td{
 width:110px;
 vertical-align:bottom;
}
#border h1{
 margin:0;
}
#border ul.topbar{
 margin:0;
 padding:0;
 background:rgb(187,187,187);
}
#border ul.topbar li{
 margin:0;
 padding:0;
 display:inline;
}




#border table#indexmain{
 width:800px;
}
#border table#indexmain th.mainth{
 width:566px;
 height:320px;
 padding:5px 2px;
 border-bottom:1px solid rgb(180,180,180);
 vertical-align:top;
}
#border table#indexmain th.mainth div.coltd{
 margin:5px 2px 5px 0;
 text-align:right;
}
#border table#indexmain td.maintd{
 width:566px;
 height:500px;
 padding:5px 2px;
 vertical-align:top;
}
#border table#indexmain td.linkbar{
 border-left:1px solid rgb(180,180,180);
 padding:5px;
 vertical-align:top;
}
#border table#indexmain td.linkbar div.link{
 text-align:center;
 padding:5px 0;
}
h4{
 font-size:12pt ! important;
 margin-top:25px;
 margin-left:4px;
 margin-bottom:2px;
}
h5{
 font-size:15px ! important;
 font-weight:normal;
 margin-top:15px;
 margin-bottom:2px;
 margin-left:7px;
}
#border table#indexmain td.linkbar p{
 font-size:13px ! important;
 margin:0 0 0 10px;
}
#border table#indexmain td.linkbar div.blogb{
 background:rgb(238,246,221);
 border:1px solid rgb(180,180,180);
 margin-bottom:10px;
}
#border table#indexmain td.linkbar div.blogb div{
 margin:10px 0;
}
#border table#indexmain td.maintd table#news{
 font-size:10pt ! important;
 margin-left:35px;
 margin-bottom:30px;
}
#border table#indexmain td.maintd table#news td.newsdata{
 width:410px;
 padding:1px;
 padding-left:15px;
}
