@charset "EUC-JP";

/*----------------------------------------------------------*/
/* Ver1.0 Got and Modifyed by もんぷち。                    */
/* とにかく入手。とにかく書き換え。                         */
/*----------------------------------------------------------*/
/* Ver1.1 Rewritten by モンプチ(・ω・)  Jan.31.2005        */
/* 文字サイズや行の高さを「em」単位で相対指定しているので、 */
/* bodyに対する文字サイズを変更すると、全体に波及する。     */
/*----------------------------------------------------------*/
/* Ver1.2 Rewritten by モンプチ(・ω・)  Feb.04.2005        */
/* マイブログリストPowerd By blogpeople対応。               */
/* 他のサイドバーと表示を整える。                           */
/*----------------------------------------------------------*/
/* Ver2.0 Rewritten by モンプチ(・ω・)  May.13.2005        */
/* 横幅固定化。                                             */
/* -- 私信 ------------------------------------------------ */
/* from モンプチ(・ω・) to もんぷち。                      */
/*   あとで宮ランチでもおごっておくれＹＯ。                 */
/*----------------------------------------------------------*/

/*=========================================================== 各タグに対する設定 ここから ==*/
body{
	color      : #000000;
	background : #ffffff;
	margin     : 0;
	font-size  : 9pt; /* ここを変えると全体の文字の大きさが変わる*/
         background-image: url(http://livedoor.blogimg.jp/affilive/imgs/c/4/c45c32d6.gif); 
         
}

#container
{
	width      : 865px; /* 横幅を固定する */
}

.description
{
	position   : absolute;
	top        : 0px;
	left       : 0px;
}
h1,h2,h3{
	margin  : 0;
	padding : 0;
}

h2 {
	font-size     : 1.5em;
	font-weight   : bold;
	margin        : 5px 0px;
	border-bottom : 1px dotted #FFFFFF;
}

a			{ color:#FF9999; text-decoration:underline; }
a:link			{ color:#666666; text-decoration:underline; }
a:visited		{                text-decoration:underline; }
a:active		{                                           }
a:hover			{ color:#339933; text-decoration:none;      }

table.form{margin:25px 0 0 0;}
blockquote{
	margin : 0 0 0 40px;
	color  : #990033;
}

pre{
	font-size   : 0.9em;
	line-height : 1.2em;
	border      : 1px solid #990033;
	background  : #eeeeee;
	padding     : 0.5em; 
}
/*=========================================================== 各タグに対する設定 ここまで ==*/
/*=========================================================== 文字に背景色つける設定 ここから ==*/
blockquote{
color         : #000000;
border-left:10px solid #ff9999;
background-color:#ffddbb;
paddding:0.0em 1em;
}
/*========================================================= 文字に背景色つける ここまで ==*/

#google-ad1
{
position   : absolute;
top        : 120px;
left       : 140px;
}


/*=========================================================== アフィリエイト部分 ここから ==*/ 
.item_pic_and_notice{ 
text-align:center; 
} 
.item_pic_and_notice img{ 
border:2px solid; 
} 
.item_pic_and_notice img a:link  { border-color:#66cc99; } 
.item_pic_and_notice img a:visited { border-color:#ffbbbb; } 
.item_pic_and_notice img a:active { border-color:#990033; } 
.item_pic_and_notice img a:hover { border-color:#339933; } 

/*=========================================================== アフィリエイト部分 ここまで ==*/ 


/*========================================================= 一番上のタイトル部分 ここから ==*/
#banner{
	background    : #ff9999;
	border-bottom : 1px solid #;
	height        : 100px;
}

#banner img{
	border : 0 solid;
}

/*--------------------------------------------- リンクの設定 --*/

#banner a		{ color:#ff9999; text-decoration:none; }
#banner a:link		{ color:#ff9999; text-decoration:none; }
#banner a:visited	{ color:#ff9999; text-decoration:none; }
#banner a:active	{                                      }
#banner a:hover		{ color:#339933; text-decoration:none; }

/*--------------------------------------------- タイトル --*/
.blogtitle{
	color           : #990033;
	font-size       : 2.5em;
	font-weight     : bold;
	text-decoration : none;
	padding         : 0px 0px 0px 0px;
	text-align      : left;
	display         : none;
}

#blogtitle{
	float         : left;
}

.koukoku{
	position   : absolute;
	top        : 0px;
	left       : 450px;
}

/*--------------------------------------------- タイトル下 --*/
.description{
	color         : #;
	font-size     : 1.1em;
	font-weight   : bold;
	padding       : 0 0 0px 0px;
	border-bottom : 0px solid #;
}
/*========================================================= 一番上のタイトル部分 ここまで ==*/

/*========================================================= タイトルの下の部分を入れる箱  ==*/
#content { /* 記事本文の有効領域 */
	
}
/*========================================================= タイトルの下の部分を入れる箱  ==*/

/*============================================================== 左右のバー部分 ここから  ==*/
#links { /* 左サイドバー領域 */
	position   : absolute;
	top        : 115px;
	left       : 0;
	width      : 160px;
	margin     : 0 0 0 0;
	padding    : 0 0 50px 0;
	text-align : center;
	background : #FFFFFF;
}


#links2 { /* 右サイドバー領域 */
	position   : absolute;
	top        : 115px;
	left       : 705px;
	width      : 160px;
	margin     : 0 0 0 0;
	padding    : 0 0 50px 0;
	text-align : center;
	background : #FFFFFF;
}
.sidetitle{
	color          : #990033;
	font-size      : 1em;
	font-weight    : bold;
	letter-spacing : 5px;
	text-align     : center;
	background     : #ff9999;
	padding        : 5px;
	border-top     : 1px solid #990033;
	border-right   : 1px solid #990033;
	border-left    : 1px solid #990033;
}

.side{
	font-size     : 0.9em;
	line-height   : 1.35em;
	text-align    : left;
	padding       : 5px;
	border-right  : 1px solid #990033;
	border-bottom : 1px solid #990033;
	border-left   : 1px solid #990033;
	margin        : 0 0 10px 0;
}
.blogpeople-main
{
	font-weight:normal;
}
/*============================================================== 左右のバー部分 ここまで  ==*/

/*==================================================== ブログ本体上のリンク部分 ここから  ==*/
.index-title{
	color        : #990033;
	font-size    : 1em;
	text-align   : left;
	margin       : 10px auto 0px auto;
	line-height  : 150%;
	padding      : 0px 10px 0px 15px;
	border       : #990033;
	border-style : solid solid none solid;
	border-width : 1px;
	background   : #ff9999;
	width        : 510px;
}

.index-contents
{
	color        : #990033;
	font-size    : 0.9em;
	text-align   : left;
	margin       : 0 auto 0 auto;
	line-height  : 1.5em;
	padding      : 0px 10px 0px 15px;
	border       : #990033;
	border-style : none solid solid solid;
	border-width : 1px;
	background   : #FFFFFF;
	width        : 510px;
}
/*==================================================== ブログ本体上のリンク部分 ここまで  ==*/
/*=============================================================== ブログ本体部分 ここから ==*/

.blog { /* 記事本文（コメント・トラバ内の記事本文含む）の有効領域 */
	margin     : 10px 140px 0 140px;
	width      : auto;
	padding    : 30px 25px 25px 25px;
	text-align : left;
}

.blogbody{
	font-size   : 1.0em;
	line-height : 1.35em;
	margin      : 10px 0 0 0;
}

.blogbody a		{                font-weight:normal; text-decoration:underline; }
.blogbody a:link	{                font-weight:normal; text-decoration:underline; }
.blogbody a:visited	{                font-weight:normal; text-decoration:underline; }
.blogbody a:active	{                font-weight:normal; text-decoration:underline; }
.blogbody a:hover	{ color:#999999;                     text-decoration:none;      }

.blogtimes{
	margin     : 0 0 10px 0;
	text-align : center;
}

.title{
	color         : #000000;
	font-size     : 1.1em;
	font-weight   : bold;
	padding       : 0 0 2px 5px;
	border-bottom : 1px solid #aaaaaa;
}

.date{
	color         : #990033;
	font-size     : 1.1em;
	font-weight   : bold;
	background    : #ff9999;
	padding       : 5px 0 3px 10px;
	border-right  : 1px solid #990033;
	border-bottom : 1px solid #990033;
}

.posted{
	color         : #666666;
	font-size     : 0.9em;
	text-align    : right;
	margin        : 0 0 25px 0;
}
a.aposted		{ color:#666666; text-decoration:underline; font-weight:bold; }
a.aposted:link		{ color:#666666; text-decoration:underline; font-weight:bold; }
a.aposted:visited	{                text-decoration:underline; font-weight:bold; }
a.aposted:active	{                                           font-weight:bold; }
a.aposted:hover		{ color:#336633; text-decoration:none;      font-weight:bold; }

.main{
	margin:20px 0 15px 15px;
}


/*--------------------------------------------- 「続きを読む」 --*/
.main-continues{
	
}
a.acontinues		{ color:#117777; text-decoration:underline; }
a.acontinues:link	{ color:#66cc99; text-decoration:underline; }
a.acontinues:visited	{ color:#ffbbbb; text-decoration:underline; }
a.acontinues:active	{ color:#990033;                            }
a.acontinues:hover	{ color:#336633; text-decoration:none;      }

/*--------------------------------------------- このページの上へ▲ --*/
.pagetop{
	color      : #666666;
	font-size  : 0.9em;
	text-align : right;
	margin     : 0 0 25px 0;
}
/*=============================================================== ブログ本体部分 ここまで ==*/

/*=========================================================== ブログコメント部分 ここから ==*/
.comments-body{
	font-size : 0.8em;
	margin    : 20px 0 15px 15px;
}

.comments-head{
	color         : #aaaaaa;
	font-size     : 0.8em;
	font-weight   : bold;
	padding       : 0 0 2px 5px;
	border-bottom : 1px solid #ff33ff;
}

.comments-post {
	color      : #666666;
	font-size  : 0.8em;
	text-align : right;
	margin     : 0 0 25px 0;
}
/*=========================================================== ブログコメント部分 ここまで ==*/

/*===================================================== ブログトラックバック部分 ここから ==*/
.trackback-body{
	font-size : 0.8em;
	margin    : 20px 0 15px 15px;
}

.trackback-post{
	color      : #666666;
	font-size  : 0.8em;
	text-align : right;
	margin     : 0 0 25px 0;
}

a.atrackback-post		{ color:#666666; text-decoration:underline; font-weight:bold; }
a.atrackback-post:link		{ color:#666666; text-decoration:underline; font-weight:bold; }
a.atrackback-post:visited	{                text-decoration:underline; font-weight:bold; }
a.atrackback-post:active	{                                           font-weight:bold; }
a.atrackback-post:hover		{ color:#336633; text-decoration:none;      font-weight:bold; }

.trackback-url{
	color       : #aaaaaa;
	font-size   : 0.9em;
	font-weight : bold;
	margin      : 20px 0 25px 40px;
}
/*===================================================== ブログトラックバック部分 ここまで ==*/

/*=============================================================== カレンダー部分 ここから ==*/
.calendar{
	font-size : 0.8em;
	position  : center;
}

.calendarhead{
	color          : #ff33ff;
	font-size      : 0.8eml;
	font-weight    : bold;
	letter-spacing : 5px;
	margin         : 0 0 10px 0;
}

.calendard	{ border-top : 1px solid #ff9999; empty-cells:show; }
.calendardbg	{ border-top : 1px solid #ff9999; background:#ffccff; }
.calendartable	{ border     : 1px solid #ff9999; text-align:center; margin:0 auto 10px auto; }
.calendarwd	{                                 background:#ffccff; padding:2px; }
.calendarweek	{ font-size:0.8em; color:#ff9999; position:center; }

a.acalendar		{ color:#ff9999; text-decoration:none;      }
a.acalendar:link	{ color:#ff9999; text-decoration:none;      }
a.acalendar:visited	{                text-decoration:none;      }
a.acalendar:active	{                                           }
a.acalendar:hover	{ color:#999999; text-decoration:underline; }
/*=============================================================== カレンダー部分 ここまで ==*/

/*============================================================== メニュー(?)部分 ここから ==*/
.menu{
	color      : #666666;
	font-size  : 0.8em;
	text-align : right;
}

a.amenu			{ color:#666666; text-decoration:underline; }
a.amenu:link		{ color:#666666; text-decoration:underline; }
a.amenu:visited		{                text-decoration:underline; }
a.amenu:active		{                                           }
a.amenu:hover		{ color:#999999; text-decoration:none;      }
/*============================================================== メニュー(?)部分 ここまで ==*/

/*============================================================= プロフィール部分 ここから ==*/
.photo		{ text-align:center; }
.nickname	{ color:#cc0033; font-size:1em; font-weight:bold; margin:10px 0;}
.message	{                font-size:0.9em; }
/*============================================================= プロフィール部分 ここまで ==*/

/*======================================================================= その他 ここから ==*/
#author	{ width:200px; border:1px solid #aaaaaa; }
#email	{ width:200px; border:1px solid #aaaaaa; }
#url	{ width:200px; border:1px solid #aaaaaa; }
#text	{ width:500px; border:1px solid #aaaaaa; height:200px;}

.quotetable	{ background:#ffccff; }

.quote{
	background : #ffffff;
	color      : #aaaaaa;
	font-size  : x-small;
	padding    : 1px;
}

.powered{
	text-align : center;
	margin     : 0 0 10px 0;
}

.syndicate{
	font-size  : 0.9em;
	text-align : center;
}

.checkers{
	font-size  : 0.9em;
	margin-top : 10px;
}
/*======================================================================= その他 ここまで ==*/

/*======================================================================= 画像下テキストプレビュー用 ここから ==*/
/* 画像下コメント */
.pict-comment{
margin: -15px 0 20px 4px;
}
.space{
width: 8px;
float: left;
}
.quarter{
width: 117px;
text-align: center;
background-color: #dfffdf;
float:left;
}
.two-fourths{
width: 242px;
text-align: center;
background-color: #dfffdf;
float:left;
}
.three-fourths{
width: 367px;
text-align: center;
background-color: #dfffdf;
float:left;
}
.third{
width: 160px;
text-align: center;
background-color: #dfffdf;
float:left;
}
.two-thirds{
width: 328px;
text-align: center;
background-color: #dfffdf;
float:left;
}
.half{
width: 245px;
text-align: center;
background-color: #dfffdf;
float:left;
}
.one{
width: 500px;
text-align: center;
background-color: #dfffdf;
float:left;
}
/*======================================================================= 画像下テキストプレビュー用 ここまで ==*/
