/* CSS Document */
/* editor :  j_okano */


html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,form{
margin : 0;
padding : 0;
}
body{
margin : 0;
color: black;
font-size : 80%;
line-height : 150%;
background : white url(img/background.jpg) repeat;
}
p{
margin : 10px 0;
}
li{
margin : 0 0 0 20px;
}
img{
border : 0;
}
caption{
text-align : center;
font-size : 12px;
}

/*各基本レイアウト領域************************/
#container{
width : 750px;
margin : 20px auto;
}
#header{
width : 750px;
}
#main{
width : 748px;
overflow : auto;
background : #FFF;
border : 1px solid #5ea4cb;/*ターコイズ*/
}
	#contents{
	width : 528px;
	float : left;
	background : #FFF;
	}
		#rmenu{
	width : 220px;
	float : left;
	background : #FFF;
	}
#footer{
clear : both;
width : 100%;
padding : 1px 0;
background : url(http://www.guard1997.com/data/guard001/image/banner/bnr12060.gif) no-repeat 10px center;
color : #FFF;
}

/*ヘッダ領域内各種設定*********************/
/*グローバルナビ*/
ul#gnavi{
margin : 0 0 10px 0;
padding : 0;
}
ul#gnavi li{
margin : 0 0 0 0;
list-style-type : none;
display : inline;
}

/*フッタ領域内各種設定**********************/
/*段落*/
div#footer p{
margin-left : 150px;
}

/*各ページ共通設定**************************/
/*ページタイトル*/
h1#page-title{
margin : 20px 20px 10px 20px;
font-size: 1.2em;
clear : both;
}
/*ページタイトル-ブログ記事ページのみに適用*/
h1#asset-name{
margin : 20px 20px 10px 20px;
font-size: 1.2em;
padding : 7px 40px;
background : url(img/bg_asset-name.gif) no-repeat;
clear : both;
}
/*コンテンツナビ*/
.content-nav{
margin : 20px;
text-align : center;
}

/*asset 記事領域*************************/
.asset{
margin : 0 20px 10px 20px;
padding : 1px;
}
/*ヘッダー領域*/
.asset-header{
margin : 0 0 5px 0;
padding : 1px;
}
	/*記事タイトル*/
	h2.asset-name{
	margin : 0 ;
	font-size: 1.2em;
	padding : 7px 40px;
	background : url(img/bg_asset-name.gif) no-repeat;
	clear : both;
	}
	h2.asset-name a{
	text-decoration : none;
	}
	/*記事日時、コメント、トラックバック*/
	.asset-meta{
	margin : 10px;
	text-align : right;
	color : #333;
	}
	/*投稿者表示名*/
	.author{
	font-style : normal;
	}
/*記事メイン領域*/
.asset-content{
margin : 0;
padding : 1px;
}
	/*記事本文*/
	.asset-body{
	margin : 10px;
	}
	/*続きを読む*/
	.asset-more-link{
	margin : 10px 10px;
	text-align : right;
	}
	/*続きを読む・本文*/
	.asset-more{
	margin : 10px;	
	}
/*asset-footer*/
.asset-footer{
clear : both;
padding : 1px;
}
	/*カテゴリリスト領域*/
	.entry-categories{
	margin : 10px;
	}
	h4.entry-categories-header{
	font-size : 1em;
	}
	li.entry-category{
	display : inline;
	}

/*archive*************************/
.archive{
margin : 10px 20px;
padding : 1px;
}
/*archive-header*/
h2.archive-header{
margin : 20px 0 ;
font-size: 1.2em;
padding : 7px 40px;
background : url(img/bg_asset-name.gif) no-repeat;
clear : both;
}
/*archive-content*/
.asset-more-link{
margin : 10px 0;
text-align : right;
}

/*trackbacks********************/
#trackbacks{
margin : 10px 20px;
padding : 1px;
}
h2.trackbacks-header{
margin : 20px 0 ;
font-size: 1.2em;
padding : 7px 40px;
background : url(img/bg_asset-name.gif) no-repeat;
clear : both;
}
.trackbacks-info{
margin : 10px;
}
.trackbacks-info p{
margin : 10px 0;
}

/*comments**********************/
#comments{
margin : 10px 20px;
padding : 1px;
}
h2.comments-open-header{
margin : 20px 0 ;
font-size: 1.2em;
padding : 7px 40px;
background : url(img/bg_asset-name.gif) no-repeat;
clear : both;
}
.comments-open-content{
margin : 10px;
}
/*名前*/
#comment-form-name{
margin : 5px;
}
/*電子メール*/
#comment-form-email{
margin : 5px;
}
/*URL*/
#comment-form-url{
margin : 5px;
}
/*ログイン情報を保存*/
#comment-form-remember-me{
margin : 5px;
}
/*コメント本文*/
#comments-open-text{
margin : 5px;
}
/*確認／投稿ボタン*/
#comments-open-footer{
margin : 5px;
}

/*widget************************/
.widget{
margin : 20px 20px 20px 0;
}
h3.widget-header{
margin : 0;
padding : 0;
color : #FFF;
font-size : 1em;
background-color : #255e7e;
text-align : center;
}
.widget-content{
padding : 10px 10px 15px 10px;
background : url(img/widget_footer.gif) no-repeat bottom;
}
/*カレンダー設定*/
#calendar{
margin : 10px auto;
width : 175px;
}
#calendar tr th{
width : 25px;
}
/*ウィジェット内リスト設定*/
.widget-content ul li{
list-style-type : none;
}
ul.widget-list{
list-style-type : none;
}
li.widget-list-item{
margin : 0 0 0 10px;
list-style-type : none;
}
/*エントリ*/
.entry-content{
}

/********************************************/
/*ウェブページの設定*/
/*予約フォーム*/
form dl{
margin : 10px 20px;
}
form dl dt{
margin : 5px 10px;
font-weight : bold;
}
form dl dd{
margin : 5px 10px 15px 15px;
}


