img {
  border:0;
}

textarea {
  font-family:ゴシック,serif
}

.content {
  width:623px;
}

.topImage { 
  padding:2px 0px 2px 0px;
}

.topword {
  font-family:pSVbN,sans-serif;
  font-size:11px;
  line-height:15px;
  color:#333333;
  padding-left:2%;
  border-top:1px dotted darkgray;
  border-bottom:1px dotted darkgray;
}

.menubar { 
  position:relative;
  left:0px;
  float:left;
  width:70px;
  background-color:white;
}

.menubarfoto {
  padding-left:2%;
  padding-bottom:2%;
}

.menubarTitle {
  font-family:pSVbN,sans-serif;
  font-size:10px;
  line-height:12px;
  color:#228b22;
}

.menubarwords {
  font-family:sans-serif;
  font-size:9px;
  line-height:12px;
  color:#333333;
}

.daysbar {
  top:0px;
  float:left;
  width:380px;
  margin-left:10px;
  margin-right:10px;
  background-color:#f0fff8;
}


.right { 
  float:right;
  width:143px;
  background-color:white;
  margin:0px;
  padding:0px;
}

.infobar { 
  border:1px solid #20b2aa;
}

.infobar-noboder { 
  width:143px;

  background-color:white;
}

.infobar-noboderwords {
  font-family:pSVbN,sans-serif;
  font-size:9px;
  line-height:12px;
  color:#333333;
}

.infobar-noboderwordss {
  font-family:pSVbN,sans-serif;
  font-size:9px;
  line-height:12px;
  color:#333333;
}

.infobarwords {
  font-family:pSVbN,sans-serif;
  font-size:10px;
  line-height:12px;
  color:white;
  background-color:#20b2aa;
  width:142px;
  padding:0px;
  margin:0px;
  text-align:center;
}

.infobarprofile {
  font-family:pSVbN,sans-serif;
  font-size:10px;
  line-height:12px;
  color:#333333;
  padding:2px;
  margin:0px;
}

.line { 
  border-bottom:1px dotted darkgray;
  width:360px;
  margin-left:10px;
  margin-right:10px;
}

.line02 { 
  border-bottom:1px dotted darkgray;
  width:623px;
}

.articleOverview {
  margin-top:12px;
}

.articleTitle {
  font-family:pSVbN,sans-serif;
  font-weight:bold;
  font-size:13px;
  color:#008080;
  padding-left:2%;
  text-decoration:none;
}

.articleTitle a:link {
  text-decoration:none;
  color:#008080;
}

.articleTitle a:visited {
  text-decoration:none;
  color:#008080;
}

.articleTitle a:hover {
  text-decoration:underline;
  color:#008080;
}

.articleBody {
  font-family:pSVbN,sans-serif;
  font-size:11px;
  line-height:15px;
  color:#333333;
  padding-left:5%;
  padding-right:5%;
}

.articleDate {
  font-family:pSVbN,sans-serif;
  font-size:11px;
  line-height:15px;
  text-align:right;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:8px;
}


.articleDateLink a:link {
  text-decoration:none;
  color:#333333;
}

.articleDateLink a:visited {
   text-decoration:none;
   color:#333333;
}

.articleDateLink a:hover {
  text-decoration:underline;
  color:#333333;
}

.photoSmall {
  float:right;
  padding-left:2%;
  padding-bottom:2%;
}

.photoSmallLeft {
  float:left;
  margin-right:4%;
  padding-bottom:2%;
}

.rightTitle {
  font-family:pSVbN,sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#333333;
}

.rightLittlewords {
  font-family:pSVbN,sans-serif;
  font-size:9px;
  color:#333333;
  line-height:12px;
  padding-right:3%;
  padding-left:3%;
  text-align:center;
}

.lineRight { 
  border-bottom:1px dotted darkgray;
  width:121px;
  margin-left:11px;
  margin-right:11px;
}

.infoTitle { 
  font-family:pSVbN,sans-serif;
  font-size:10px;
  background-color:white;
  width:143px;
  color:#ff6347;
}

.bottom {
  clear:both;
}

/* CSS for comments section */

.commentLink {
 float:left;
}


.commentLink a:link {
/*  text-decoration:none; */

}

.commentLink a:visited {
/*  text-decoration:none; */
}

.commentLink a:hover {
  text-decoration:underline;
}


#comments {
  margin-top:10px;
  width:358px;
  margin-left:10px;
  margin-right:10px;
  border:1px dotted #888;
  font-family:ゴシック,sans-serif;
  font-size:11px;
}

#comments textarea {
  font-family:ゴシック,sans-serif;
  font-size:10px;
  width: 344px;
}

#comments input {
  font-size:10px;
}

.commentsHeader {
  background:#DDD;
  border-bottom;1px solid #222;
  font-weight:bold;

  margin-bottom:10px;
  padding-left:4px;
}

.comment {
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  font-size:11px;
}

.commentUrl {
}

.commentText {
  padding-bottom:6px;
  border-bottom:1px solid #BBB;
}

.commentBy {
  font-size:9px;
  text-align:right;
}

.commentsFeedback {
  margin-bottom:8px;
}

#commentForm {
  margin-left:10px;
}



.cfLabel {

}

.cfInput {
  font-family:ゴシック,sans-serif;
}

.commentError {
  color:red;
  font-weight:bold;
}


.eppPageBar {
  text-align:center;
  font-family:ゴシック,sans-serif;
  font-size:10px;
}

.eppIndexList {
  font-family:ゴシック,sans-serif;
  font-size:10px;
  list-style-type:none;
}

.eppIndexList li {
  margin-top:4px;
  margin-bottom:4px;
}

