@charset "utf-8";
/* レイアウト */

body{
  line-height:170%;
  margin:0 10%;
  background-color:#FFFFFF;
}

hr{
  border:0 none;
  height:1px; 
  color:#949394;
  background-color:#949394;
}

.footer_menulist,.footer_bookmark ul,#footer_search{
  padding:0 0.75em;
  margin:0 0 0 0.5em;
  list-style:none;
}
.footer_bookmark a{text-decoration: none;}
#footer{margin-bottom:1em;font-size:90%}

#feed{
float:left;
width:20%;
margin:0 0 0 5px;
}

#site_profile,#author_profile,#site_all,#contents_all{
float:left;
width:19%;
margin:0 0 0 5px;
}

.footer_menutitle{
font-size:100%;
padding-left:2px;
border-bottom:1px dashed #848484;
}

address{font-style:normal;}

#contribution{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding:0.5em 1em;
width: 98%;
background: #fff0f0;
clear:both;
}

#contribution h2{
font-size:120%;
text-align:center;
}

/* 画像 */

#title_image{text-align:center}
img{border-style:none;}
.footer_menulist img{margin-bottom:-3px;}

.lightTip{  }
.lightTip .content{ font-size:80%;width: 500px; padding: 10px; border: 6px solid #e2e2e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff; color: #020202; }
.lightTip .bottom{ height: 14px; background: url(../images/icons/notch-white.png) top center no-repeat; }

#bokin{text-align:right;margin-top:-3em;}

/* 見出し */

h1{
  font-size:150%;
  text-align:center;
  border:solid;
  border-width:1px 0;
  padding:5px;
  border-color:#B3B3A7;
}

.subtitle{
  font-size:medium;
  border:solid;
  border-width:0 0 1px 10px;
  padding:5px;
  border-color:#B3B3A7;
}

#heading{font-weight:bold}

/* ナビゲーション */

#focus{font-weight:bold}
#home{text-align:center}

#pagetop{
  font-size:80%;
  text-align:right;
}

#jyouei{
  border:1px solid black;
  background-color:#FFFFFF;
  text-align:center;
  width:600px;
  margin:0 auto;
}

#follower{
  background-color:#FFFFFF;
  text-align:center;
  margin:0 auto;
}

#jyouei_ie6_custom,#follower_ie6_custom{
_text-align:center;
}

#bookmark{text-align:right;}

#side_fixed {
background-color: #eee;
border: solid 1px gray;
position: fixed !important;
position: absolute;
bottom: 70px;
right: 5px;
padding: 5px;
text-align:center;
}

#side_fixed p{margin:0.5em 0}

/* 役割のある文章 */

#search{text-align:center}
#introduction{font-size:80%}

/* リスト */

#header_list{
 margin:0;
 padding:0;
 text-align:center;
 font-size:80%;
}

#header_list li{display:inline}
dt{font-weight:bold;}
dd{padding-bottom:1em;}

/*JUITTER PLUGIN CSS
-------------------------------------------*/
#juitterContainer{margin-bottom: 20px;} /*Juitter container*/
#juitterContainer .twittList{margin:0;padding:0;} /* UL that will contain the list of tweets */
/* Bellow the list of tweets "<li>" */
#juitterContainer .twittLI{list-style:none;background:#EEFDEA;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #CAF8C9;padding:3px;clear:both;}
#juitterContainer .twittList SPAN.time{color:#777;font-size:0.9em}
#juitterContainer .twittList A{color:#006600;} /*Links inside the tweets list */
/* Bellow the CSS for the avatar image  */
#juitterContainer .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;padding:2px;width:48px;height:48px;}
#juitterContainer .jRM{float:right;clear:both} /*read it on twitter link*/
#juitterContainer .extLink{} /*CSS for the external links*/
#juitterContainer .hashLink{} /*CSS for the hash links*/
/* clearfix */
#juitterContainer .twittLI:after{clear: both;height: 0;visibility: hidden;display: block;content: ".";}
#juitterContainer .twittLI{display: inline-block;}
* html #juitterContainer .twittLI{height: 1%;}
#juitterContainer .twittLI{display: block;}
/* */
/*end of Juitter CSS*/

