* {
		margin: 0;
		padding: 0;
}

body{
		background : #ffffff;
		color : #412000;
		text-align: left ;
		font-size : 100%;
		font-style : normal;
		font-family: "HGP創英角ｺﾞｼｯｸUB","ＭＳ ゴシック",Comic Sans MS;
   		line-height : 150%;
}

/*  見出し文字の調節
-----------------------------------------------------*/
h1 { 
		font-size: 200%; 
}
	
h2 {
		font-size: 160%;
}
	
h3 { 
		font-size: 140%; 
}
	
h4 { 
		font-size: 120%; 
}
/* -----------------------------------------------------
見出し文字の調節*/

/*  リンクの設定
-----------------------------------------------------*/
a {
		text-decoration : none;	
}
a:link {
		color : #412000 !important;　
}
a:visited {
		color : #412000 !important;
}
a:hover {
		color : #723900 !important;
}
a:active {
		color : #723900 !important;
}
a img {
		border-style : none;
		border-width : 0px;
		text-decoration : none;		
}
/* -----------------------------------------------------
リンクの設定*/
	

.container {
		width:950px;
		margin-left:auto;
		margin-right:auto;
}


/*  タイトル部分
-----------------------------------------------------*/
.header {
		background-image:url("http://blog-imgs-24-origin.fc2.com/h/i/d/hidamariri/200910152141157b0.png");
		background-repeat:no-repeat;
		width:950px;
		height:300px;
		margin-left:auto;
		margin-right:auto;

}
.title {
		width:500px;
		height:130px;
		padding-top: 20px;
		padding-bottom: 0px;
		padding-left: 50px;
		padding-right: 0px;
		margin-top:0;
		margin-bottom:0px;
   		line-height : 250%;
    		overflow: hidden;
}
.intro {
		font-size: 120%;
		width:500px;
		height:150px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 50px;
		padding-right: 0px;
    		overflow: hidden;
}
/* -----------------------------------------------------
タイトル部分*/

.all_body{
		width:950px;
		padding-bottom: 30px;
    		min-height: 1em;
    		display: inline-table;
}
.all_body:after  {
    		content: "";
    		display: block;
    		clear: both;
    		height: 1px;
    		overflow: hidden;
}
/*\*/
* html .all_body {
    		height: 1em;
}
/**/


/*  記事部分
-----------------------------------------------------*/
#main{
		width:570px;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:30px;
		margin-right:50px;
		_margin-left:15px;
		_margin-right:25px;
		float:right;
}

.entry {
		background : #ffffff;
		margin-bottom:40px;
}

.entry_header {
		background-image:url("http://blog-imgs-24-origin.fc2.com/h/i/d/hidamariri/20091015214114851.png");
		background-repeat:no-repeat;
		padding-top:18px;
		padding-bottom:18px;
		padding-left:40px;
		padding-right:40px;
		width:620px;
}
.entry_body {
		background-position:right bottom ;
		padding-top:30px;
		padding-bottom:30px;
		padding-left:40px;
		padding-right:40px;	
}
#more{
		border-top:dotted 2px;
		margin-top:20px;
		margin-bottom:20px;
}
.entry_footer {
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
		padding-right:0px;
}
/* -----------------------------------------------------
記事部分*/


/*  コメント部分
-----------------------------------------------------*/

#comment_track {
		background : #ffffff;
}
h3.comtb_header {
		border-bottom:dotted 2px;
 		padding-top:20px;
		padding-bottom:10px;
		margin-left:40px;
		margin-right:40px;
}
#comment_title {
		font-size: 120%;
 		padding-top:20px;
		padding-bottom:10px;
		margin-left:40px;
		margin-right:40px;
}
#comment_content {
 		padding-top:10px;
		padding-bottom:10px;
		margin-left:40px;
		margin-right:40px;
}
#comment_footer {
		border-bottom:dotted 2px;
		margin-bottom:20px;
      		text-align: right;
 		padding-top:10px;
		padding-bottom:20px;
		margin-left:40px;
		margin-right:40px;
}
h3#comform_title {
		margin-top:20px;
		margin-bottom:20px;
		margin-left:40px;
		margin-right:40px;

 		padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
		padding-right:0px;
}
#form_content {
		border-bottom:dotted 2px;
		font-size:120%;
 		padding-top:10px;
		padding-bottom:20px;
		margin-left:40px;
		margin-right:40px;
		margin-bottom:20px;
        
}
#comment_form dl {
		width: 100%;
		margin: 0;
		padding: 0;
        
}
dl#comment_form  {
		margin: 0;
		padding: 0px 0px 10px 0px;
        	list-style: none;
		list-style-type: none;
}


/* -----------------------------------------------------
コメント部分*/


/* トラックバック部分
-----------------------------------------------------*/
.tb_title {
		font-size: 120%;
      		margin: 0px;
 		padding-top:20px;
		padding-bottom:20px;
		padding-left:40px;
		padding-right:40px;
}
.tb_content {
      		margin: 0px;
 		padding-top:10px;
		padding-bottom:10px;
		padding-left:40px;
		padding-right:40px;
}
.tb_footer {
      		margin: 0px;
      		text-align: right;
 		padding-top:10px;
		padding-bottom:20px;
}
/* -----------------------------------------------------
トラックバック部分*/


.entry_navi {
		font-size: 120%;
      		text-align: center;
		margin-top:20px;
 		padding-top:10px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
}


/*  サイドメニュー部分(プラグイン)
-----------------------------------------------------*/
#left_menu {
		width:240px;
		margin-top:20px;
		margin-bottom:20px;
		margin-left:30px;
		margin-right:30px;
		_margin-left:15px;
		_margin-right:15px;
		float:left;
}
.menu {
		background : #ffffff;
		margin-bottom:30px;
}
.menu_title {
		background-image:url("http://blog-imgs-24-origin.fc2.com/h/i/d/hidamariri/20091015214114cfe.png");
		background-repeat:no-repeat;
      		text-align: center;
		padding-top:18px;
		padding-bottom:18px;
		padding-left:20px;
		padding-right:20px;
}
.menu_content {
		padding-top:10px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
}
.plugin-freearea {
		font-size: 140%; 
}
.left_menu ul li {
		list-style-type: disc;
		list-style-position: outside;
}
.plugin-calender {
      		text-align: center;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
		padding-right:0px;
}
table.calendar {
		width : 100%;
		border-collapse : collapse;		
}
table.calender caption {
		margin-bottom: 10px;
		text-align: center;
}
table.calender th {
		padding: 0.1em;
		border-bottom: 1px dotted #C6A78E;
		text-align: center;
}

table.calender td {
		padding: 0.1em;
		border-bottom: 1px dotted #C6A78E;
		text-align: center;
}
table.calender th#sun {
		color: #FF0000;
}

table.calender th#sat {
		color: #0000FF;
}
/* -----------------------------------------------------
サイドメニュー部分*/


#footer {
		padding-top:30px;
		padding-bottom:0px;
		padding-left:30px;
		padding-right:0px;
		clear:both;
}


/* for MacIE
------------------------------------------------------------ */

textarea,input,select {
	font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}
