A:LINK{
 color : #0000ff;
 text-decoration : none;
}
A:VISITED{
 color : #0000ff;
 text-decoration : none;
}
A:ACTIVE{
 color : #ff0080;
 text-decoration : none;
}
A:HOVER{
 color : #ff0080;
 border-style : dashed dashed dashed dashed;
 border-color:#3f3f69;
 border-width : 1px 1px 1px 1px;
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
}
body{
 
 background-repeat : repeat;
 font-family : "MS UI Gothic";
 font-size : 9pt;
 cursor : auto;
 scrollbar-arrow-color : #ffffff;
 scrollbar-face-color : #ffe1e1;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3dlight-color: #ffffff;
 scrollbar-track-color : #ffffff;
 scrollbar-shadow-color: #ffffff;
 scrollbar-darkshadow-color: #ffffff;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
    color : #000040;
}
TR,TD{
 font-size:9pt;
}
hr{
 color : #ffe1e1;
 size:2;
 border-style:dashed;
 margin-top : -5px;
 margin-bottom : -5px;
}
#mid{
 font-size:9pt;
}
#small{
 font-size:9pt;
}
#kanri{
 color:#ff9999;
}
/* 管理人コメントの色 */
#log{
 width : 600px;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 5px;border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #ffe1e1 #ffe1e1 #ffe1e1 #ffe1e1;}
#log-2{
 background-color:#ffe1e1;
}
/* カテゴリ */
#title-bar{
 background-color:#ffe1e1;
 color:#000000;
 font-size:11pt;
}
/* タイトルバー */
#mid-bar{
 background-color:#ffe1e1;
}
/* 中段バー */

#big{
 font-size : 11pt;
 line-height : 16pt;
 padding-left : 15px;
}
#menu{
 font-size : 9pt;
 line-height : 12pt;
 width : 100px;
 padding-left : 10px;
}
.ctg{
 
 
 padding-left : 0px;
 width : 100%;
  padding-top : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
border-width : 0px 0px 0px 0px;}
.outline0{
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 0px 5px 0px 5px;
 
  border-right-style : solid;
  border-left-style : solid;
 
  border-right-color : #ffe1e1;
  border-left-color : #ffe1e1;
 width : 750px;
 background-color : #ffe1e1;
}
.outline{
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 0px 5px 0px 5px;
 width : 900px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #ffe1e1;
  border-right-color : #ffe1e1;
  padding-bottom : 0px;
  background-color : #ffe1e1;
}
.cnt1{
 text-align : right;
 width : 60px;
}
.cnt2{
 width : 100px;
}
.sogo{
 padding-top : 2px;
 padding-left : 2px;
 padding-right : 2px;
 padding-bottom : 2px;
 margin-top : 1px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 1px;
 border-width : 2px 2px 2px 2px;
 border-style : dashed dashed dashed dashed;
 border-color : #ffe1e1 #ffe1e1 #ffe1e1 #ffe1e1;
 width : 620px;
}
.sogo1{
 padding-top : 1px;
 padding-left : 1px;
 padding-right : 1px;
 padding-bottom : 1px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 0px 0px 0px 0px;
 width : 100%;
 background-color : #ffca95;
}
.ctg1{
 
 padding-left : 0px;
 width : 25%;
 
  padding-top : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  vertical-align : top;
  
  
  font-size : 11pt;
}
.cnt3{
 width : 60px;
}
.sitemap{
 line-height : 11pt;
 padding-left : 10px;
 width : 140px;
 padding-top : 5px;
 padding-bottom : 5px;
 background-color : #ffffff;
}
#form{
 margin-top : 0px;
 margin-bottom : 0px;
}
.sitemap1{
 width : 170px;
 line-height : 11pt;
 background-color : #ffffff;
 padding-top : 5px;
 padding-left : 10px;
 padding-bottom : 5px;
}
.sitemap2{
 line-height : 11pt;
 padding-top : 5px;
 padding-left : 10px;
 padding-bottom : 5px;
 width : 200px;
 background-color : #ffffff;
}
.outline4{
 
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 0px 0px 0px 0px;
 
}
.links{
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 0pt 0pt 0pt 0pt;
 
 
 width : 33.33%;
  vertical-align : top;
}
.links1{
 padding-top : 0px;
 padding-left : 10px;
 padding-right : 10px;
 padding-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 0px 0px 0px 0px;
 
 
 width : 50%;
  vertical-align : top;
  
}
.title{
 line-height : 11pt;
 background-color : #ffffff;
 padding-top : 5px;
 padding-left : 10px;
 padding-bottom : 5px;
}
.cnt{
 
 text-align : right;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.header{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 100%;
  

  
  height : 60px;
}
.menutop{
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-top-width : 2px;
  border-bottom-width : 2px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #ffe1e1;
  border-bottom-color : #ffe1e1;
  width : 100%;
  padding-top : 2px;
  padding-bottom : 2px;
}
.menuarea{
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 15%;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  vertical-align : top;
}
.contents1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;
  background-color : #ffffff;
border-color : #ffffff #ffffff #ffffff #ffffff;
  vertical-align : top;
  border-right-style : solid;
  width : 65%;
  border-top-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
}
.contents2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;
  background-color : #ffffff;
border-color : #ffffff #ffffff #ffffff #ffffff;
  vertical-align : top;
  border-right-style : solid;
  width : 20%;
  border-top-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
}
.menulist{
  
  
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 5px;
  list-style-type : none;
  line-height : 12pt;
}
.note{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
}
.ctglist{
  font-size : 10pt;
  line-height : 16pt;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 0px;
  margin-bottom : 3px;border-width : 0px 0px 0px 0px;}
.adsarea{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 33.3%;
  vertical-align : top;
}
.banaarea{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 16.5%;
  text-align : center;
}
.view{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 62%;
}
.rank{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 38%;
  text-align : center;
}
.slnk{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 33.33%;
  vertical-align : top;
}
.op_table{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffe1e1 #ffe1e1 #ffe1e1 #ffe1e1;
  width : 180px;
  height : 80px;
}
.op_link{
  color : #0000ff;
}
.op_adv{
  color : #000099;
  background-color : #ffe1e1;
}
.pagetitle{
  font-size : 230%;
  font-weight : bold;
  color : #004080;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  line-height : 130%;
}
.tagform{
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 550px;
}
.tagarea{
  
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ffe1e1 #ffe1e1 #ffe1e1 #ffe1e1;}
.contents3{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #ffffff;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 80%;
  vertical-align : top;
}
.contents4{
  background-color : #ffffff;
  vertical-align : top;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 25%;
}
.contents5{
  background-color : #ffffff;
  vertical-align : top;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  width : 20%;
}
