@charset "UTF-8";
/* CSS Document */

h2 { font-size:16px;
color:#A9A9A9;
border-left:3px solid #A9A9A9;
margin:10px 0 15px 0;
padding:0 5px;
}


h3 { font-size:18px;
color:#A9A9A9;
border-left:3px solid #A9A9A9;
margin:0px;
padding:0 5px;
}
img { border:0; }

h3 a {color:#666666;}

ul{
  list-style-type: none; margin:0; padding:0;
}

li{
  list-style-type: none; margin:0px 0 3px 5px; padding:0;
}

#imgs img {margin-bottom:5px; }

#hidari { width:160px; margin:0 0 5px 5px; padding:0; font-size:80%; }

#hidari li { padding-bottom:3px; border-bottom:1px solid #ccc; margin-bottom:10px;}

#hidari li a { color:#626262; }
#hidari li a:hover { color:#000; }
#hidari li.on a { color: #f60; }

#logbody { margin-left:10px; padding-right:10px; line-height:180%; }
#logbody img { margin:5px; }
.entryBodyset {
  margin: 0px 5px 10px 0px;
  text-align: left;
}


ul#eflink{
  list-style-type: none; margin:0; padding:0; font-size:85%;
}

li#eflili{
  list-style-type: none; margin:6px 0 6px 0px; padding:0;
}

li#eflili a:link     { color: #f60; text-decoration: none }
li#eflili a:visited     { color: #f60; text-decoration: none }
li#eflili a:hover     { color: #36c; text-decoration: underline }
li#eflili a:active   { color: red; text-decoration: underline }



.entry_title {
  color: #CD1C28;
  font-size: 12px;
  letter-spacing : 1px;
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
}

.entry_body   {
  font-size: 12px;
  line-height: 18px;
  margin: 5px 5px 5px 5px;
}

.entry_body ul{
  background-position: left;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}

.entry_state {
  font-size: 12px;
  color: #666666;
  margin: 20px 0px 30px 0px;
  text-align: center;
  clear: both;
}

.pagemove {
  margin:0;
  float: right;
font-size:85%;
}

#date {
  color: #666666;
  font-size: 9px;
  letter-spacing : 1px;
  text-align: left;
  padding-bottom: 20px;
  margin-right: 3px;
}

#maincontents a { color: #333333; }

#logcat {
  font-size:90%;
  text-align:right;
  border-bottom:1px solid #ccc;
  margin: 5px 3px 15px 0;
  height: 15px;
  padding: 5px;
}

#tbox {border-bottom:1px solid #ccc;}







.vimglist {
font-size: 11px;
margin: 30px 0px 0px 0px;
text-align: center;
}
.vim_cate {
margin: 0px 30px 0px 0px;
text-align: right;
}
.vim_list {
text-align: center;
}
.vim_img {
text-align: center;
margin: 0px 0px 0px 0px;
background:url(back.gif);
width: 100%;
height: 140px;
}
.vim_info {
margin: 3px;
text-align:center;
}
#vim_text {
text-align: left;
}

.vim_stitle {
margin: 0px 0px 6px 0px;
color: #bd9690;
font-size: 10px;
font-weight: bold;
}
#vim_stext {
font-size: 11px;
margin: 0px 0px 0px 0px;
text-align:center;
}

#vim_stext a:link     { color: #f60; text-decoration: none }
#vim_stext a:visited     { color: #f60; text-decoration: none }
#vim_stext a:hover     { color: #36c; text-decoration: underline }
#vim_stext a:active   { color: red; text-decoration: underline }

.vim_single {
font-size: 11px;
margin: 30px 0px 0px 0px;
text-align: center;
}
.vim_single table {
font-size: 11px;
}
.pick_cell {
padding: 0px 13px 0px 0px;
}


#nppp { font-size: 11px; }
#nppp a:link     { color: #f60; text-decoration: none }
#nppp a:visited     { color: #f60; text-decoration: none }
#nppp a:hover     { color: #36c; text-decoration: underline }
#nppp a:active   { color: red; text-decoration: underline }



.vr_right h1 { font-size: 22px; _font-size: 26px; color: #FD3819; margin: 0px 0 2px 0; padding: 0; font-weight: bold; line-height: 96%; _line-height: 88%; }
.stext { font-size: 12px; }
.vr_right img { margin-bottom: 15px; }



