.heading{
	padding-left: 40px;
	background-image: url(/library/design/title/hibino_title.gif);
	background-repeat: no-repeat;
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
	color: #333333;
	background-position: left center;
	text-align: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-weight: bold;
	vertical-align: middle;
	margin-bottom: 1em;
	margin-top: 0.5em
	}

/*	見出し1（主見出し大）*/
h1 {
	background-image: url(/library/design/arrow/hibino_arrow_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	font-size: 1.4em;
	color: #000066;
	font-style: normal;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 5px;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin:1em 0;
	}

/*見出し2（主見出し小）*/
h2 {
	background-image: url(/library/design/arrow/hibino_arrow_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 1em;
	color: #000066;
	font-style: normal;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 5px;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin:0.5em 0;

	}

/*見出し3（サブ見出し）*/
h3 {
	font-size: 1.1em;
	line-height: 1.1em;
	margin:1em 0;
	color:#FF6633
	}

/*見出し4（小見出し）*/
h4 {
	font-size: 1em;
	background-image: url(/library/design/button/button_sky_10.gif);
	line-height: 1em;
	color: #666666;
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

/*見出し5（写真説明）*/
h5 {
	font-size: 0.8em;
	color: #666666;
	padding-top: 10px;
	padding-right: 2em;
	padding-bottom: 10px;
	padding-left: 2em;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	}

/*見出し6（続きを読む）*/
h6 {
	color: #FF0000;
	background-image: url(/library/design/arrow/hibino_arrow_s.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	padding-right: 20px;
	font-style: normal;
	font-size: x-small;
	vertical-align: middle;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}
h6 a:link{color:#FF0000}
h6 a:visited{color:#cc0000}
h6 a:hover{color:#cc0000}
h6 a:active{color:#FF0000}

/*本文へリンク（不可視）*/
.hide {
	text-indent: -9000px;
}

/*body*/
body { background-repeat:repeat-x;
}
.page {	
}

body,table,th,td{
	line-height: 1.3;
	}
.area {
}
.dotline{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(/library/design/back/hibino_back.gif);
	background-repeat: repeat-x;
}
.line01{
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999999;
}
.toplogo{margin-top:-7px;
}
/*リセット*/
h4,h5,h6,p,ul,ol,dl {
margin-top:0;
margin-bottom:0;
}
/*ひびの小項目リスト用*/
#hibinokoumokulist{margin-left:0;
padding-left:0;
list-style-type:none;
text-align:center;
color:#E49D00;
}

#koumokulist li{display:inline;
}

#koumokulist:before{content:"｜";
}

#koumokulist li:after{content:"｜";
}

/*グルメ用テーブル*/
.tablegourmet{border-collapse:collapse;
margin:1em;
	}

.tablegourmet td{padding:0.3em 1em;
border-top:1px dotted #FAF0E5;
border-bottom:1px dotted #FAF0E5;
border-left:none;
border-right:none;
empty-cells:show;
}

/*トップ用テーブル*/
.tabletop{border-bottom:1px dotted #cccccc;
margin:0em 0em 1em 0em;
	}
.headermargin {margin-top: -9px;
}
