/* base css */
@import url(/.shared-ja/themes/common/base-weblog.css);

/***　▼全体のレイアウト設定▼　***/
body{
 margin: 0px 0px 20px 0px;
 color: #333333;
 text-align: center;
 font-family: "ＭＳ Ｐゴシック", Osaka;
 font-weight: normal;
 background-image: url(http://jstream.weblogs.jp/imgs/body_bg.gif);
 background-repeat: repeat;
}
#container {
 width: 750px;
}
#container-inner {
 border: 1px solid #999999;
 width: 748px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 750px;
}
#banner {
 margin: 0px;
 padding: 0px;
}
#pagebody-inner{
 /*float: left;*/
 width: 750px;
 padding: 0px 0px 50px 0px;
 margin: 0px;
 background-image: url(http://jstream.weblogs.jp/imgs/conbody_bg.gif);
 background-repeat: repeat-y;
}
#left{
 float: left;
 width: 550px;
 overflow: hidden;
 padding: 0px;
 margin: 0px;
}
#right{
 float: right;
 padding: 0px;
 margin: 0px;
 text-align: left;
 width: 198px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 200px;
}
.content {
 padding: 5px 25px 5px 25px;
 background-color: #FFFFFF;
 margin: 0px 0px 0px 0px;
}
.category {
 padding: 5px 25px 5px 25px;
 background-color: #FFFFFF;
 margin: 0px 0px 0px 0px;
}
#footer {
 clear: both;
 background-color: #999999;
}
/***　▼リンク設定▼　***/
a:link{
 color: #CC0000;
 text-decoration: none;
}
a:visited {
 color: #CC0000;
 text-decoration: none;
}
a:hover	{
 color: #CC0000;
 text-decoration: underline;
}

/***　▼ヘッダー部分▼　***/
#banner-description {
 width: 200px;
 position: absolute;
 z-index: 2;
/***　 top: 130px; */
 top: 170px;
 left: 22px;
 color: #ffffff;
 line-height: 150%;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 110%;
}
#banner img {
 position: relative;
 z-index: 1;
 top: 0px;
 left: 0px;
 vertical-align: bottom;
}
/***　▼前後のエントリー表示ナビ▼　***/
p.content-nav{
margin: 10px 0px 0px 0px;
}

/***　▼TOPページ・エントリー部分▼　***/
.content p {           /* 本文 */
 padding: 0px 7px 0px 7px;
 line-height: 180%;
 text-align: left;
 margin-bottom: 15px;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
.content .date-header{  /* 日付 */
 color: #333333;
 text-align: right;
 font-weight: normal;
 background: url(http://jstream.weblogs.jp/imgs/date_line.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding: 8px 7px 2px 10px;
 margin: 0px 0px 5px 0px;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
.content .entry-header{  /* タイトル */
 color: #27274F;
 font-weight: bold;
 padding: 0px 0px 0px 7px;
 margin-bottom: 10px;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 /*background-image: url(http://jstream.weblogs.jp/imgs/head_sample.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;*/
 font-size: 120%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 130%;
}
h4.category-header{  /* カテゴリ名 */
 font-weight: bold;
 padding: 0px 0px 0px 7px;
 margin-top: 0px;
 margin-bottom: 18px;
 margin-right: auto;
 margin-left: auto; 
 text-align: left;
 line-height: 150%;
 font-size: 90%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 90%;
}
.entry-content{ /* TOPページ・EntryBody全体*/
 border-bottom: 1px solid #D6D6D6;
 padding: 0px 0px 20px 0px;
 margin: 0px;
}
p.entry-footer{
text-align: right;
}

/***　▼個別ページのトラックバック以下▼　***/
#entry_bottom {
 padding: 0px 25px 5px 25px;
 background-color: #FFFFFF;
 margin: 0px 0px 0px 0px;
}
#entry_bottom h3 {
 color: #27274F;
 text-align: left;
 font-weight: bold;
 border-bottom: 1px solid #D6D6D6;
 padding: 0px 0px 2px 7px;
 margin: 0px 0px 0px 0px;
 font-size: 110%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 110%;
}
h2.comments-open-header {
 color: #27274F;
 text-align: left;
 font-weight: bold;
 border-bottom: 1px solid #D6D6D6;
 padding: 0px 0px 2px 10px;
 margin: 0px 0px 0px 0px;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 110%;
}
.trackback{  /* トラックバック全体 */
 padding: 0px 7px 0px 7px;
}
.trackbacks-info p {
 padding: 0px 7px 0px 7px;
 line-height: 160%;
 text-align: left;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
p.trackback_list{
 color: #27274F;
 font-weight: bold;
}
.title-name{  /* 記事タイトル名 */
 padding: 5px 0px 0px 0px;
 margin: 10px 0px 8px 0px;
 text-align: left;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
.trackback-footer{ /* トラックバックフッター */
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 12px;
 line-height: 160%;
 text-align: left;
 border-bottom: 1px solid #D6D6D6;
 font-size: 80%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 80%;
}
.comment-content p {　/* コメント本文 */
 margin: 0px;
 padding: 0px 7px 0px 7px;
 line-height: 160%;
 text-align: left;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
p.comment-footer { /* コメントフッター*/
 margin: 0px;
 padding: 0px 0px 0px 16px;
 line-height: 160%;
 text-align: left;
 border-bottom: 1px solid #D6D6D6;
 font-size: 80%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 80%;
}
p.comments-open-moderated {
 margin: 0px;
 padding: 0px 7px 0px 7px;
 line-height: 160%;
 text-align: left;
 font-size: 90%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
#comment-preview,#comment-post{
 width: 100px;
 margin: 0px 0px 0px 7px;
}
#comments-open-data{
 margin: 0px;
 padding: 0px 7px 0px 7px;
}
#comments-open-text{
 margin: 0px;
 padding: 0px 7px 0px 7px;
}	
/***　▼カテゴリー・日付アーカイブ▼　***/
.to_main{   　/* HOMEへ */
 padding: 0px 0px 0px 5px;
 margin: 5px 0px 0px 25px;
}
.category p {
 padding: 0px;
 line-height: 180%;
 text-align: left;
 margin-bottom: 15px;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
h4.category{ /* カテゴリー・カテゴリ名 */
 font-weight: bold;
 padding: 0px 0px 5px 5px;
 margin: 10px 0px 10px 25px;
 text-align: left;
 line-height: 150%;
 background: url(http://jstream.weblogs.jp/imgs/date_line.gif);
 background-repeat: no-repeat;
 background-position: 0px 22px;
 font-size: 120%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 120%;
}
.category .date-header{ /* 日付 */
 color: #333333;
 text-align: left;
 font-weight: bold;
 border-bottom: 1px solid #D6D6D6;
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 10px 0px;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
.category .entry-header{ /* タイトル */
 font-weight: bold;
 padding: 0px 0px 0px 10px;
 margin-bottom: 10px;
 margin-right: auto;
 margin-left: auto;
text-align: left;
/*background-image: url(imgs/listmark_purple.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;*/
 font-size: 120%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 120%;
}
/***　▼日付アーカイブ▼　***/
h4.date{     /* 日付ページ・カテゴリ名 */
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 10px 0px;
 text-align: left;
 line-height: 150%;
 font-size: 90%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 80%;
}
/***　▼サイドバー▼　***/
#right h2{
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 0px 0px;
}
#profile{
 margin: 15px 10px 0px 10px;
}
#profile p{
 padding: 0 0 0 15px;
 line-height: 150%;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
#rss img{  /* RSSバナー */
 margin: 5px 0px 15px 10px;
}
#category{  /* アーカイブ画像 */
 margin: 10px 0px 0px 10px;
}
.module-list-item {
 padding: 0px;
 margin-bottom: 3px;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
#jstream img{  /* Jストリーム画像 */
 margin: 5px 0px 8px 40px;
}
/***　▼カレンダー▼　***/
#calendar {
 line-height: 140%;
 color: #333333;
 padding: 0px;
 text-align: center;
 margin: 15px 10px 15px 10px;
}
#calendar h2{
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 0px 0px;
}

#calendar table {
 padding: 2px;
 border-collapse: collapse;
 border: 0px;
 width: 168px;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}

#calendar h3 {
 color: #333333;
 text-align: center;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: .3em;
 font-size: 90%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}

#calendar th {
 text-align: center;
 font-weight: normal;
　padding:0px;
}
#calendar td {
 text-align: center;
 padding:0px;
 }

/***　▼フッター▼　***/
#footer p{
 color: #FFFFFF;
 font-weight: normal;
 text-align: center;
 margin: 0px;
 padding: 5px;
 font-size: 90%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 90%;
}
#footer a {
 color: #993300;
 text-decoration: none;
}
#footer a:hover {
 color: #993300;
 text-decoration: underline;
}
/***　▼プロフィールページ▼　***/
p.to_main{
 padding: 0px;
 margin: 5px 0px 5px 0px;
}
.prof-title{
 font-weight: bold;
 padding: 0px 0px 5px 5px;
 margin: 0px 0px 10px 0px;
 text-align: left;
 line-height: 150%;
 background: url(http://jstream.weblogs.jp/imgs/date_line.gif);
 background-repeat: no-repeat;
 background-position: 0px 22px;
 font-size: 130%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 130%;
}
.archive-header{　/* タイトル */
 color: #27274F;
 font-weight: bold;
 padding: 0px 0px 0px 10px;
 margin-bottom: 10px;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 font-size: 120%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 120%;
}
.archive-content p { /* 本文 */
 padding: 0px;
 line-height: 180%;
 text-align: left;
 margin-bottom: 15px;
 font-size: 100%;
 voice-family: "\"}\"";
 voice-family:inherit;
 font-size: 100%;
}
/* ph=1 */
/* nhm:from_kauri */
