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: #f0f0ff;
 scrollbar-face-color: #ffffff;
 scrollbar-highlight-color: #f0f0ff;
 scrollbar-3dlight-color: #f0f0ff;
 scrollbar-track-color: #f0f0ff;
 scrollbar-shadow-color: #f0f0ff;
 scrollbar-darkshadow-color: #f0f0ff;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 
}
TR,TD{
 font-size:9pt;
}
hr{
 color : #c4c4ff;
 size:2;
 border-style : solid solid solid solid;
border-width : 1px 1px 1px 1px;}
#mid{
 font-size:9pt;
}
#small{
 font-size:9pt;
}
#kanri{
 color:#ff9999;
}
/* 管理人コメントの色 */
#log{
 width:580;
}
#log-2{
 background-color:#f0f0ff;
}
/* カテゴリ */
#title-bar{
 background-color:#b5b5ff;
 color:#000000;
 font-size:11pt;
}
/* タイトルバー */
#mid-bar{
 background-color:#b5b5ff;
}
/* 中段バー */

#big{
 font-size : 11pt;
 line-height : 16pt;
 padding-left : 15px;
}
#menu{
 font-size : 9pt;
 line-height : 12pt;
 width : 100px;
 padding-left : 10px;
}
.ctg{
 
 line-height : 13pt;
 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;
}
.outline1{
 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 : 100%;
 
}
.outline2{
 padding-top : 2px;
 padding-left : 2px;
 padding-right : 2px;
 padding-bottom : 2px;
 margin-top : 2px;
 margin-left : 2px;
 margin-right : 2px;
 margin-bottom : 2px;
 border-width : 2px 2px 2px 2px;
 border-style : dashed dashed dashed dashed;
 border-color : #b5b5ff #b5b5ff #b5b5ff #b5b5ff;
 background-color : #ffffff;
 width : 620px;
}
.outline{
 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 : 800px;
  
  
  
  
  
}
.cnt1{
 text-align : right;
 width : 6%;
}
.cnt2{
 width : 10%;
}
.outline3{
 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 : 450px;
}
.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%;
}
.ctg1{
 line-height : 16pt;
 padding-left : 30px;
 width : 150px;
 font-size : 11pt;
}
.cnt3{
 
 
 
 
 
 
 
 
 
 width : 12%;
}
.sitemap{
 
 padding-left : 0px;
 width : 25%;
 padding-top : 0px;
 padding-bottom : 0px;
 
  padding-right : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  vertical-align : top;
}
#form{
 margin-top : 0px;
 margin-bottom : 0px;
}
.title{
 line-height : 11pt;
 background-color : #ffffff;
 padding-top : 5px;
 padding-left : 10px;
 padding-bottom : 5px;
}
.asp{
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  text-align : center;
  
  
  padding-top : 0px;
  border-top-width : 0px;
  
  
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  
  
  
  
  
  
}
.op_table{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ceceff #ceceff #ceceff #ceceff;
  width : 150px;border-spacing : inherit;
  background-color : #ffffff;
}
.op_td{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cacaff #cacaff #cacaff #cacaff;
  background-color : #ffffff;
}
.op_link{
  color : #8080ff;
}
.op_adv{
  background-color : #cacaff;
}
#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;border-width : 0px 0px 10px 0px;
  border-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  
  
  
}
#header1{
  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 : 45%;
  font-weight : bold;
  color : #004080;
  vertical-align : top;
}
#header2{
  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 : 55%;
  vertical-align : top;
  text-align : right;
}
.contents0{
  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 : 0px 0px 0px 0px;
  width : 18.5%;
}
.contents1{
  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 : 0px 0px 0px 0px;
  width : 62.5%;
}
.contents2{
  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 : 0px 0px 0px 0px;
  width : 19%;
}
.searchform{
  width : 41px;
}
.menutop{
  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-bottom-style : solid;
  border-bottom-color : #c4c4ff;
  width : 100%;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #c4c4ff;
  border-left-color : #c4c4ff;
  border-right-color : #c4c4ff;
  font-weight : bold;
}
.cnt4{
  width : 5%;
}
.menulist{
  line-height : 12pt;
  
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  list-style-type : none;
}
.viewarea{
  width : 55%;
  vertical-align : top;
}
.rerank{
  width : 45%;
  vertical-align : top;
  text-align : center;
}
.sougoarea{
  vertical-align : top;
  width : 33.33%;
}
.palarea{
  vertical-align : top;
  width : 55%;
  text-align : center;
}
#footer{
  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 : 10px 0px 0px 0px;
  border-top-style : solid;
  border-top-color : #c4c4ff;
  text-align : right;
}
.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 0px 0px 0px;
  width : 820px;
}
.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;border-width : 0px 0px 0px 0px;
  width : 33.3%;
  vertical-align : top;
}
.note{
  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 : #ff9393 #ff9393 #ff9393 #ff9393;
  font-weight : bold;
  width : 100%;
}
.ctgmenu{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 2px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 2px;border-width : 0px 1px 0px 1px;
  border-left-style : double;
  border-right-style : double;
  border-left-color : #c4c4ff;
  border-right-color : #c4c4ff;
  text-align : center;
}
