body {	text-align: center;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: small;	margin: 0px;	padding: 0px;	background-color: #eaeaea;}
form{	margin: 0px;	padding: 0px;}
a{	color: #FF3300;}
a:hover{	text-decoration: none;}

#container{	background-color: #FFFFFF;	padding: 4px 10px 10px;	text-align: center;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #BCBCBC;	border-left-color: #BCBCBC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BCBCBC;	width: 790px;	margin-right: auto;	margin-left: auto;}

#banner{	text-align: left;}
#banner h1{	font-size: 10px;	margin: 0px;	padding: 0px 0px 3px;	font-weight: normal;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #454545;	float: left;}
#banner div{	margin: 0px;	font-size: 12px;	padding: 0px;	float: right;}
#banner div a{	color: #CCCCCC;	font-weight: normal;	text-decoration: none;	font-size: 10px;	margin: 0px;	padding: 0px;}
#banner div a:hover{	color: #CCCCCC;	text-decoration: underline;}
#banner p{	margin: 0px;	padding: 0px;	clear: both;	float: none;}

#center{	float: right;	background-color: #FFFFFF;	width: 595px;	margin: 11px 0px 0px;	padding: 0px;	color: #454545;	text-align: left;	font-size: 12px;}
.content{	border-left-color: #A5A5A5;	border-left-width: 2px;	border-left-style: solid;	padding: 0px 0px 0px 12px;	line-height: 145%;	font-size: 12px;	color: #454545;	text-align: left;	margin: 0px;}
.content h2{	margin: 15px 0px 5px;	padding: 0px 0px 0px 20px;	font-size: 14px;	line-height: 140%;	color: #996600;	background-attachment: scroll;	background-image: url(shared/img/4kaku02.gif);	background-repeat: no-repeat;	background-position: 0px 4px;}
	.content h2 a{	font-size: 14px;	text-decoration: none;	color: #996600;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-weight: bold;	line-height: 140%;}
	.content h2 a:hover{	text-decoration: underline;}
.content h3{	font-size: 12px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-weight: normal;	letter-spacing: 0.1em;	margin: 0px;	padding: 0px;	color: #666666;	line-height: normal;}
.content h4{	float: left;	margin: 0px;	padding: 16px 0px 0px 20px;	font-weight: normal;	font-size: 12px;	color: #585858;}
	.content h4 a{	color: #996600;	text-decoration: none;}
	.content h4 a:hover{	text-decoration: underline;}
.content p{	margin: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: 145%;	font-size: 12px;}
#centerS{	background-color: #FFFFFF;	margin: 11px 0px 0px;	padding: 0px;	color: #454545;	text-align: left;	font-size: 12px;}
#contentCut{	clear: both;	float: none;}
#contentLastLine{	padding: 0px 0px 15px;	margin: 0px;	border-top-width: 2px;	border-top-style: dotted;	border-top-color: #A5A5A5;}
.contentInnerLine{	margin: 5px 0px 0px;	padding: 0px;	font-size: 9px;	border-top-width: 2px;	border-top-style: dotted;	border-top-color: #A5A5A5;}
.posted{	color: #454545;	clear: both;}
	.posted a{	color: #454545;	text-decoration: none;}
	.posted a:hover{	color: #FF3300;	text-decoration: underline;}
	.siteNameBook{
	font-size: 10px;
	color: #999999;
}
	.siteNameBook a{
	color: #999999;
	text-decoration: none;
}
	.siteNameBook a:hover{
	color: #666666;
	text-decoration: underline;
}
.lunchMenu{	margin: 0px;	padding: 0px 0px 15px;	color: #999999;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 12px;	line-height: normal;	text-align: center;}
	.lunchMenu a{	color: #454545;	text-decoration: none;	padding-right: 4px;	padding-left: 4px;}
	.lunchMenu a:hover{	color: #FF3300;	text-decoration: underline;}
.lunchMenu2{	margin: 0px;	padding: 0px 0px 40px;	color: #999999;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 12px;	line-height: normal;	text-align: center;}
	.lunchMenu2 a{	color: #454545;	text-decoration: none;	padding-right: 4px;	padding-left: 4px;}
	.lunchMenu2 a:hover{	color: #FF3300;	text-decoration: underline;}
#archivesTitle{	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 14px;	font-weight: bold;	color: #996600;	margin: 0px 0px 15px;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #A5A5A5;	padding: 2px 0px 2px 10px;}
.archivesName a{	color: #996600;	text-decoration: none;	font-size: 13px;	font-weight: bold;}
.archivesName a:hover{	color: #FF3300;	text-decoration: underline;}
.archivesCat {	font-size: 10px;	color: #999999;}
.archivesCat a{	font-size: 10px;	color: #828282;	text-decoration: none;}
.archivesCat a:hover{	color: #FF3300;	text-decoration: underline;}



#right{	float: left;	background-color: #FFFFFF;	width: 180px;	padding: 10px 0px 30px;	font-size: 12px;	text-align: left;}
	#right h1{	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	font-size: 12px;}
	#right h2{	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	font-size: 12px;}
	#right ul{	font-size: 12px;	margin: 0px 0px 10px;	padding: 0px 0px 0px 5px;}
	#right li{	font-size: 12px;	margin: 0px;	line-height: 130%;	padding: 0px 0px 3px;	list-style-type: none;}
	#right li img{	margin-right: 3px;}
	#right li a{	color: #454545;	text-decoration: underline;}
	#right li a:hover{	color: #FF3300;	text-decoration: underline;}
		#calendar{	margin: 0px 0px 10px;	padding: 0px;	text-align: center;	font-size: 12px;}
		a.calendarLink{	font-weight: bold;	color: #FF3300;	text-decoration: underline;}
		a.calendarLink:hover{	color: #454545;	text-decoration: none;}
		#categories{	font-size: small;}
		.link-note{	padding: 0px 5px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
		#RTBBox{	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
		#RTBBox p{	margin: 0px;	padding: 2px 0px;}
		#RightBannerBox{	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
		#RightBannerBox p{	margin: 0px;	padding: 5px 0px;}
		#sitedata{	margin-top: 30px;	color: #CCCCCC;	font-size: 10px;}
			#sitedata a{	color: #CCCCCC;	text-decoration: none;}
			#sitedata a:hover{	color: #CCCCCC;	text-decoration: none;}
		#powered{	margin: 0px;	padding: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;}
		.entryDate{	font-size: 10px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color: #717171;}


#footer{	clear: both;	float: none;}
	#footer a{	color: #999999;	font-size: 12px;	text-decoration: none;	padding: 0px;	margin-right: 5px;	margin-left: 5px;}
	#footer a:hover{	color: #666666;	text-decoration: underline;}
	#footer p.footMenu{	background-color: #EAEAEA;	margin: 10px 0px 0px;	padding: 5px;	color: #999999;	text-align: center;}
	#footer p.footLink{	margin: 0px;	padding: 30px 0px 0px;	color: #999999;	text-align: center;}
	#footer p.copyRight{	font-family: Arial, Helvetica, sans-serif;	text-align: center;	margin: 0px;	padding: 5px;	color: #999999;	font-size: 11px;}




/*--- 写真マージン ---*/
.img_box_left {	margin-right: 10px;	margin-top: 5px;	float: left;}
.img_box_left2 {margin-right: 10px;	margin-top: 5px;	float: left;	margin-left: 10px;}
.img_box_right {	margin-left: 10px;	margin-top: 5px;	float: right;}
.img_box_center {	margin-top: 10px;	text-align: center;	margin-bottom: 10px;	width: 580px;}


/*--- <div>でくくる ---*/
.all_img_left {	float: left;	clear: both;	margin-bottom: 0px;	margin-top: 3px;	padding: 0px;	margin-right: 10px;	margin-left: 0px;}
.all_img_right {	float: right;	clear: both;	margin-bottom: 0px;	margin-top: 10px;	padding: 0px;	margin-right: 0px;	margin-left: 10px;}
