/*----スクロールバーの色----*/
html {
 margin:0px 0px 0px 0px ;
 scrollbar-3dlight-color : #ccc;
 scrollbar-arrow-color : #ccc;
 scrollbar-base-color : #fff;
 scrollbar-darkshadow-color : #fff;
 scrollbar-highlight-color : #fff;
 scrollbar-shadow-color : #999;
 scrollbar-track-color : #fff;
}

body {
 margin:0px 0px 0px 0px ;
 margin-bottom:0px ;
 scrollbar-3dlight-color:#666666 ;
 scrollbar-darkshadow-color:#c9e5dc ;
 scrollbar-highlight-color:#c9e5dc ;
 scrollbar-shadow-color:#666666 ;
 scrollbar-arrow-color:#c9e5dc ;
 scrollbar-face-color:#c9e5dc ;
 scrollbar-track-color:#c9e5dc ;
 background-color:#c9e5dc ;
 background-image: url("http://navi222.com/nami-cgi/img/sb_back.gif");
 color:#666666;
 font-size:10px;
}

a {text-decoration:none;}
a:link {
 text-decoration: none;
 color: #666666;
}
a:visited {
 text-decoration: none;
 color: #666666;
}
a:hover,
a:active {
 text-decoration: none;
 color: #ff6ab5;
}


#main_block{
 margin:0px 0px 0px 0px ;
 width:800px ;
}

br { letter-spacing: 0; }

.left {
  text-align:left;
}
.center {
  text-align:center;
}
.right {
  text-align:right;
}


#SiteTitle{
  font:20px Georgia ;
  font-weight: bold;
  letter-spacing:2px ;
  margin-top:0px ;
  margin-right: 0px;
  padding-right: 0px;
  text-align:right ;
  background-image: url(http://navi222.com/nami-cgi/img/20070121_278280.jpg);
  background-attachment: no-fixed;
  background-repeat: no-repeat;
  background-position: left top;
  height: 145px;
}
#SiteTitle a:link{
  text-decoration:none ;
}

#description {
  font:12px Verdana ;
  letter-spacing:1.4px ;
  margin-bottom:10px ;
  padding:8px ;
  text-align:left ;
}


#footer_block{
  font:10px Verdana ;
  letter-spacing:1.2px ;
  line-height:200% ;
  margin-top:30px ;
  margin-bottom:30px ;
  clear:both ;
  text-align:center ;
}

#footer_block A:link{
  color:#000000 ;
  text-decoration:none ;
}

#footer_block A:HOVER{
  color:#999999 ;
  position:relative ;
  left:2px ; top:2px ;
}

#AdminLink{
  text-align:center ;
  padding:10px ;
  font:10px Verdana ;
  color:#000000 ;
}

#AdminLink A:link{
  color:#000000 ;
  text-decoration:none ;
}

#AdminLink A:HOVER{
  color:#999999 ;
  position:relative ;
  left:2px ; top:2px ;
}


#entry_block{
  border-left:solid 1px #c9e5dc ;
  border-right:solid 1px #c9e5dc ;
  background:#ffffff ;
  width:550px ;
  overflow:hidden ;
  text-align:left ;
}


.entry_title{
  font:12px Verdana ;
  letter-spacing:2px ;
  margin-left:5px ;
  margin-top:20px ;
  text-align:left ;
  width:545px ;
  overflow:hidden ;
  border-left: 7px solid #a88c70;
  padding-top:5px;
  padding-left: 5px;
  padding-bottom: 5px;
}
.entry_title A:link{
  text-decoration:none ;
}
.entry_title A:HOVER{
  color:#cccccc ;
}

.entry_main{
  font:12px Verdana ;
  letter-spacing: 1px;
  line-height:170% ;
  margin:10px ;
  text-align:left ;
  width:545px ;
  overflow:hidden ;
}

.entry_main A:link{
  color:#007d88 ;
  text-decoration:underline ;
}

.entry_main A:HOVER{
  color:#ff6ab5 ;
  text-decoration:underline ;
}

.entry_state{
  font:10px Verdana ;
  letter-spacing:1.4px ;
  padding-top:1px ;
  padding-right:5px ;
  padding-bottom:2px ;
  margin-top:10px ;
  margin-bottom:50px ;
  text-align:right ;
}

.entry_state a:link{
  color:#007d88 ;
  text-decoration:none ;
}
.entry_state A:HOVER{
  color:#ff6ab5 ;
}

blockquote {
 font-family: "Verdana";	
 font-size: 12px;
 margin: 10px 10px 10px 10px;
 padding: 10px;
 border-left: 5px solid #d5cec0;
}

.page_link{
  font:10px Verdana ;
  color:#999999 ;
  letter-spacing:1.4px ;
  margin-top:20px ;
  margin-bottom:20px ;
  text-align:center ;
}
.page_link A:link{
  color:#000000 ;
  text-decoration:none ;
}
.page_link A:HOVER{
  color:#999999 ;
  position:relative ;
  top:2px ; left:2px ;
}


.com_menu{
  font:12px Verdana ;
  letter-spacing:2px ;
  background-color:#ffffff ;
  padding-top:5px ;
  padding-left:5px ;
  padding-bottom:1px ;
  margin-top:30px ;
  margin-bottom:10px ;
  text-align:left ;
  border-left: #c9e5dc solid 7px;
}

.CommentTextBox{
  margin-bottom:10px ;
  border-bottom:dashed 1px #cccccc ;
  padding:10px ;
}

.CommentTitle{
  font:12px Verdana ;
  letter-spacing:2px ;
  margin-bottom:10px ;
  text-align:left ;
}

.CommentText{
  font:12px Verdana ;
  letter-spacing:1px ;
  line-height:170% ;
  margin-top:5px ;
  text-align:left ;
}
.CommentText A:link{
  color:#007d88 ;
  text-decoration:none ;
  border-bottom:dashed 1px #999999 ;
}
.CommentText A:HOVER{
}

.CommentFooter{
  font:12px Verdana ;
  margin-top:5px ;
  text-align:right ;
}
.CommentFooter A:link{
  color:#000000 ;
  text-decoration:none ;
  border-bottom:dotted 1px #666666 ;
}
.CommentFooter A:HOVER{
}


.CommentFormBlock{
  margin:10px ;
  text-align:left ;
}


.CommentFormBox{
  font:12px Verdana ;
  width:460px ;
  text-align:left ;
  padding-top:10px ;
}

.CommentForms{
  font:12px Verdana ;
  width:450px ;
  border:solid 1px #666666 ;
  background:#ffffff ;
  margin-bottom:3px ;
}

.CommentFormSubmit{
  font:10px Verdana ;
  width:90px ;
  height:18px ;
  margin-top:8px ;
  border:solid 1px #666666 ;
  background-color:#ffffff ;
}

.CommentEditBlock{
  background-color:#ffffff ;
}

.form {
 font-size: 11px;
 width: 180px;
}

.com_title{
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 padding-top: 10px;
 border-bottom: 1px solid #b0b0b0;
}

.com_dscp {
 font-size: 12px;
 color: #000000;
 line-height:170%;
 letter-spacing:1px;
}

.com_state{
 font-size: 12px;
 color: #999999;
 border-bottom: 1px solid #b0b0b0;
 padding-top: 5px;
 margin-bottom: 10px;
 text-align: right;
 padding-right: 10px;
}

.com_state A:link{
  color:#5f9ea0 ;
  text-decoration:none ;
}
.com_state A:HOVER{
  color:#cccccc ;
  position:relative ;
  left:2px ; top:2px ;
}

.com_subtitle{
 font-size: 12px;
 font-weight: bold;
 color: #000000;
}

.com_body{
 font-size: 12px;
 color: #000000;
 padding-left: 15px;
}

input,textarea,submit{
 font-size: 12px;
 color: #000000;
 border: 1px solid #cccccc;
 background-color:#FFFFFF;
}

TEXTAREA{
 scrollbar-3dlight-color:#ffffff ;
 scrollbar-darkshadow-color:#ffffff ;
 scrollbar-highlight-color:#ffffff ;
 scrollbar-shadow-color:#ffffff ;
 scrollbar-arrow-color:#cccccc ;
 scrollbar-face-color:#ffffff ;
 scrollbar-track-color:#ffffff ;
}


.s_menu{
  border-left:solid 1px #c9e5dc ;
  border-right:solid 1px #c9e5dc ;
  background:#ffffff ;
  width:200px ;
  overflow:hidden ;
}

.side_block{
  margin-bottom:10px ;
}

.link_title {
  font:10px Verdana ;
  letter-spacing:1.4px ;
  background-color:#ffffff ;
  padding-top:1px ;
  padding-left:8px ;
  padding:right:5px ;
  padding-bottom:1px ;
  margin-bottom:5px ;
}

.link_text {
  padding:6px ;
  margin-left:16px ;
  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";
  font-size:10px;
  color:#666666 ;
  line-height:120% ;
}

.link_text ul{
  margin-top:0px ;
  margin-left:16px ;
  padding:0px ;
  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";
  font-size:10px;
  line-height:120% ;
}
.link_text ul a:link{
  text-decoration:none ;
}

.link_text li{
  padding-top:6px ;
  padding-bottom:3px ;
  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";
  font-size:10px;
  color:#896858 ;
}


.blogsearch{
  margin:0 ;
  padding:0 ;
}

.box{
  width:100px ;
  font:10px Verdana ;
  text-align:left;
  border:solid 1px #cccccc ;
  background-color:#ffffff ;
}

.btn{
  font:10px Verdana ;
  color:#000000 ;
  border:solid 1px #cccccc ;
  background-color:#ffffff ;
}

.pict {
 padding: 10px;
 border: 1px solid #cccccc;
 background-color: #ffffff;
}


.link_list {
  padding:6px ;
  margin-top:10px ;
  margin-left:10px ;
  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";
  font-size:10px;
  line-height:120% ;
  width: 165px;
  height: 250px;
  overflow: auto;
}

.link_list ul{
  margin-top:0px ;
  margin-left:10px ;
  padding:0px ;
  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";
  font-size:10px;
  line-height:120% ;
  padding-bottom:3px ;
}
.link_list ul a{
  text-decoration:none ;
}

.link_list li{
  padding-top:3px ;
  padding-bottom:3px ;
  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";
  font-size:10px;
  color:#896858 ;
}


.linktext {
font-size: 10px;
line-height: 170%;
margin: 5px 0px 0px 10px;
padding: 5px 0px 10px 10px;
letter-spacing: 0px;
width: 175px;
height: 180px;
overflow: auto;
}

.linktext-2 {
font-size: 9.5px;
line-height: 170%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
letter-spacing: 0px;
width: 195px;
height: 250px;
overflow: auto;
}





div#calendar{
 margin: 5px 0px 0px 10px;
 padding:10px 0;
 letter-spacing:0.3px ;
 color:#007d88;
 font-size:12px;
 background-color:#ffffff;
 background-image: url("http://navi222.com/nami-cgi/img/sb_back.gif");
 text-align:center;
}

div#calendar a{
 color:#d9116b;
}

