@charset "utf-8";
/********************************************************************************/
/*リンクの設定*/
a:link,a:visited {color : #37b ;text-decoration : underline;}		/*通常のリンク*/
a:hover,a:active  {color : #fff ;text-decoration : underline;}	/*マウスオーバー時などのリンク*/
/********************************************************************************/

body {/*全体的な設定*/
	color : #ccc;			/*文字色*/
	background : url() #000 center top repeat-y;		/*背景*/
	line-height : 1.5;
text-align:center;/*旧IE用センタリング設定*/
}
/********************************************************************************/
#banner{/* タイトルバナー部分 */
	width :799px;/*タイトル部分の幅*/
	height : 230px;	/*タイトル部分の高さ*/
	background: url(http://blog-imgs-21-origin.fc2.com/a/r/i/aria0g0line/2.jpg) no-repeat 1px;/*タイトル画像の設定*/
}
/********************************************************************************/
#banner a{/*タイトル部分のリンクフォント設定*/
color:#fff;/*文字色*/
text-decoration:none;/*下線の設定*/
font-weight:normal;/*文字の太さ*/}
/********************************************************************************/
h1{/*タイトル部分のフォント*/
padding-left:40px;/*左に余白*/
padding-top:150px;/*上に余白*/
}

/********************************************************************************/
h2{/*サブタイトル部分*/
padding-left:40px;/*テキスト部分左に余白*/
color:#fff;/*文字色*/
font-weight:normal;

	}
/********************************************************************************/
#baseblock{/*ベースブロック（メニューとコンテンツの合計）*/
	width:800px;/*幅*/
	margin-right: auto;/*センタリング設定*/
	margin-left: auto;/*センタリング設定*/
text-align:left;/*旧IE対策用　文字位置の設定*/
	}
#bg{background:url(http://blog-imgs-21-origin.fc2.com/a/r/i/aria0g0line/20080709213558.gif) fixed center center repeat-y;
width:800px;}
/********************************************************************************/
#menu{/*メニュー部分*/
	float:left;/*メニューが右か左かの設定*/
	width:220px;/*メニュー幅*/
padding-top:30px;/*上に余白*/

}
/********************************************************************************/
#m-txt{/*余白を設定する場合のIEとFIREFOXのずれを防止*/
padding-left:25px;/*左の余白*/
}
/********************************************************************************/
#menu h3{/*メニューのタイトル部分設定*/
padding-left:15px;/*左の余白*/
padding-right:15px;/*右の余白*/
margin-bottom:5px;/*下の余白*/
border:solid 1px #aaa;/*枠線*/
border-left:8px solid #ccc;/*左の枠線*/
border-right:8px solid #ccc;/*右の枠線*/
}
/********************************************************************************/
#menu ul {/*メニューリストの設定*/
list-style: none url(); 
}
/********************************************************************************/
#main{/*メイン（記事）部分*/
	float:right;/*コンテンツが右か左かという設定*/
	width:570px;/*コンテンツ幅*/
	overflow:hidden;
background: top url() no-repeat;/*背景の設定*/
padding-top:30px;/*上に余白*/
}
/********************************************************************************/
.section{/*記事の枠線など*/
	border-top:0px solid #ccc;/*枠線の設定*/
padding-left:15px;

	}
/********************************************************************************/
.ent-title{/*記事タイトル部分の設定（2）*/
background:url() no-repeat;/*アイコン設定*/
margin:10px;
margin-right:20px;
overflow:hidden;
padding-left:4px;
font-weight:bold;
border-left:8px solid #ccc;
border-bottom:1px solid #ccc;
}
.ent-title a{
text-decoration:none;
}
.ent-title a:hover{
border:0px;}
/********************************************************************************/

.entry-body{/*記事の本文部分*/
margin-right:24px;/*右の余白*/
margin-left:10px;/*左の余白*/
}
/********************************************************************************/
#compadding{
padding-left:30px;}
/********************************************************************************/
.blogbottom{
height:88px;/*高さ*/
	padding-bottom:0px;/*記事ごとの間隔の設定*/
padding-top:15px;/*上に余白*/
background:url(http://blog-imgs-21-origin.fc2.com/a/r/i/aria0g0line/1_20080709212615.gif)  no-repeat  center center;/*記事区切りの画像*/
	}
/********************************************************************************/
#footer2 a{/*著作権表記部分　その２　リンクの設定*/
color:#aaa;/*文字色*/
font-size:10px;
text-decoration:none;}	/*下線の設定*/
/********************************************************************************/
#footer2 {/*著作権表記部分　その２*/
text-align:center;	/*文字の位置*/
padding-bottom:10px;/*下の余白*/
padding-left:0px;/*左の余白*/
}
/********************************************************************************/
/* 著作権表記部分 */
#footer{
	text-align:center;	/*文字位置*/
font-size:10px;
padding-top:30px;/*上に余白*/
padding-left: 0px;/*左に余白*/
}

/********************************************************************************/
* {
	margin : 0px;
	padding : 0px;
	font-style : normal;
	font-size:13px;
	word-break:break-all;
}
/********************************************************************************/



/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
hr{
	width:95%;
	border:1px dashed #ccc;
}
/********************************************************************************/


.section ul.entry-footer {
	padding : 10px 0 5px 0;
	list-style-position : inside;
	text-align:center;
}
/********************************************************************************/
.section ul.entry-footer li {
	display : inline;
	list-style-type : none;
	text-align:center;
}
/* コメント部 */

.comment-top,.comment-post{
	font-weight:bold;
	font-size:1em;
}

.comment-header{
	font-size:1em;
	font-weight:bold;
}

.comment-body{
	margin : 0 1em;
}
.comment-footer{
	margin : 0 0 2em 0;
}

.trackback-header{
	font-size:1em;
	font-weight:bold;
}

.trackback-excerpt{
	margin : 0 1em;
}
.trackback-footer{
	margin : 0 0 1em 0;
}

.prev-next-navi{
	text-align:center;
}







.calender{
	width:130px;
	margin:0 0px 0 5px;
}

.calender caption{
}

.calender th{
	text-align:center;
}

.calender td{
	text-align:center;
}

.calender td a{
	text-decoration:underline;
}

.ads{
	color:#2124A5;
}

.categories td{
	width:22px;
}

.sidebody{
	padding:0 15px;
	overflow:hidden;
background : url() no-repeat;
}

.description{
	padding:0 15px;
background : url() no-repeat;
}

.sidebottom{
	margin-bottom:15px;
background : url() no-repeat;
}
