/* CSS Document */


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%;
}
h4{
margin : 30px 0 10px 0;
border-left : 5px solid #666;
font-size : 1.1em;
text-indent : 5px;
line-height : 110%;
clear : both;
}
p{
margin : 10px 0;
}
li{
margin : 0 0 0 20px;
}
dl{
margin : 10px 0 10px 0;

}
dt{
font-weight : bold;
margin : 20px 0 0 0;
padding : 10px 0 0 0;
border-top : 1px dotted gray;
}
dd{
margin : 0 0 15px 15px;
}

img{
border : 0;
}
caption{
text-align : center;
font-size : 12px;
}

hr{
clear : both;
}

/*各基本レイアウト領域************************/
#container{
width :900px;
margin : 0 auto;
border-left : 1px solid black;
border-right : 1px solid black;
}
#header{
width : 900px;
background : #FFF;
position : relative;
}
#main{
width : 900px;
overflow : auto;
clear : both;
}
	#lmenu{
	width : 220px;
	float : left;
	}
	#contents{
	width : 460px;
	float : left;
	}
	#rmenu{
	width : 220px;
	float : left;
	}
#footer{
clear : both;
width : 100%;
padding : 1px 0;
background : black;
color : white;
margin : 0;
}
/*ヘッダ領域内各種設定*********************/
/*グローバルナビ*/
ul#gnavi{
margin : 0;
padding : 0 0 0 230px;
height : 28px;
overflow : auto;
background-color : #000;
}
ul#gnavi li{
margin : 0 10px 0 0;
padding : 0;
list-style-type : none;
float : left;
}
/*メイン領域内各種設定**********************/
/*リスト*/
#contents ul{
margin : 10px 0;
}

/*フッタ領域内各種設定**********************/
/*段落*/
p#copy{
margin : 10px 0;
text-align : center;
}


/*各ページ共通設定**************************/
/*ページタイトル*/
h1#page-title{
margin : 20px 10px 10px 10px;
font-size: 1.2em;
clear : both;
}
h1#asset-name{
margin : 20px 10px 10px 10px;
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 : 10px;
padding : 1px;
}
/*ヘッダー領域*/
.asset-header{
margin : 0 0 5px 0;
padding : 1px;
}
	/*記事タイトル*/
	h2.asset-name{
	margin : 0 ;
	font-size: 1.2em;
	padding : 3px;
	border-bottom : 3px double black;
	clear : both;
	}
	h2.asset-name a{
	text-decoration : none;
	}
	/*記事日時、コメント、トラックバック*/
	.asset-meta{
	margin : 10px;
	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;
	border : none;
	text-indent : 0;
	}
	li.entry-category{
	display : inline;
	}

/*archive*************************/
.archive{
margin : 10px;
padding : 1px;
}
/*archive-header*/
h2.archive-header{
margin : 20px 0 ;
font-size: 1.2em;
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 : 10px;
border : 1px solid black;
}
h3.widget-header{
margin : 0;
padding : 0;
color : #FFF;
font-size : 1em;
background-color : black;
text-align : center;
letter-spacing : 2px;
}
h3.widget-header a{
color : #fff;
}
.widget-content{
padding : 10px 10px 15px 10px;
}
.widget-content ul li{
margin : 0 10px;
list-style-type : none;
}
/*カレンダー設定*/
table#calendar{
margin : 10px auto;
width : 175px;
}
table#calendar tr th{
width : 25px;
}
/*ウィジェット内リスト設定*/
ul.widget-list{
list-style-type : none;
}
li.widget-list-item{
margin : 0 0 0 10px;
list-style-type : none;
}
li.item{
margin : 0 0 10px 0;
list-style-type : none;
}
/*エントリ*/
.entry-content{
}


/*その他************************/
table.phototable{
margin : 20px auto;
border-collapse : collapse;
}
table.phototable td{
height : 120px;
text-align : center;

}
table#member{
width : 620px;
border-collapse : collapse;
}
table#member th{
background-color : #f5f5f5;
}
table#member th,
table#member td{
border : 1px solid #d3d3d3;
padding : 2px 4px;
}

/*会員店舗紹介写真表示*/
ul#gallery{
margin : 30px 0;
}
ul#gallery li{
margin : 0 15px 15px 0;
list-style : none;
float : left;
}

/*店舗紹介一覧サムネイル*/
img#bartmn{
float : left;
margin : 0 15px 15px 0;
}
