@charset "Shift_JIS";

body{
					background-image: url("ha3.gif");
					margin:0px;
					font-size:12px;
					font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
					line-height: 150%;
					color: #666666;
	}
img	{
					border:0px;
	}

#toptxt {
					width:761px;
					background-color:#ecdfb5;
					margin: 0px auto;
					height:13px;
					text-align:center;
					padding-top:5px;
					padding-bottom:5px;
		}


#site {
					width:761px;
					background-color:#FFFFFF;
					margin: 0px auto;
	  }

.copyrightbox {
					clear:both;
					width:760px;
					text-align:center;
					font-size:11px;
					border-top:#fea847 dotted 2px;
			  }
.copyright {
					width:760px;
					font-size:11px;
					text-align:center;
		   }

h1 	{
					font-size:11.5px;
					font-weight:bold;
					color:#97b1a5;
					height:15px;
					margin:0px;
	}

h1 a:link {
					color:#97b1a5;
					text-decoration:none;
		　 }
h1 a:visited {
					color:#97b1a5;
					text-decoration:none;
			  }
h1 a:active {
					color:#97b1a5;
					text-decoration:none;
			 }
h1 a:hover {
					color:#97b1a5;
					text-decoration:none;
			}

h2  			{  	width: 					545px; 
					color:					#663300;
					padding-top:			10px;
					padding-bottom:			10px;
					font-size:				12px;
					background-image:       url(image/kb61-11.gif);
				}
h2 a:link {
					color:#663300;
					text-decoration:none;
		　 }
h2 a:visited {
					color:#003300;
					text-decoration:none;
			  }
h2 a:active {
					color:#003300;
					text-decoration:none;
			 }
h2 a:hover {
					color:#003300;
					text-decoration:none;
			}


h3				{   font-size: 				14pt;
					color:					#009933;
					text-align:				center;
  					font-family: 			Arial,Verdana;
  					font-weight: 			bold;
				}

a {
					color: #663300;
					text-decoration: none;
}
a:visited {
					color: #663300;
					text-decoration: none;
		  }
a:hover {
					color:#663300;
					text-decoration: none;
		}
a:active {
					color: #663300;
					text-decoration: none;
		 }




#contents {
					float:right;
					width:545px;
					margin:10px 0px 5px 10px;
		  }


#menu_left {
					display:block;
					float:left;
					width:190px;
					margin:14px 0px 0px 0px;
			}
#menu_google {
					width:545px;
					height:80px;
					float:right;
					margin:10px 0px 0px 0px;
			}
.menu {
					display:block;
					background-image: url("image/bar2.gif");
					background-repeat:no-repeat;
					wiidth:190px;
					height:30px;
					padding-left:40px;
					padding-top:5px;
					font-size:13px;
					color:#895917;
					font-weight:bold;
					text-decoration:none;
	  }

.submenu {
					display:block;
					background-image: url("image/submenuicon.gif");
					background-repeat:no-repeat;
					wiidth:172px;
					padding-left:45px;
					margin-left:10px ;
		 }
.submenu a:link {
					font-size:12px;
					color:#009900;
					text-decoration:none;
				}
.submenu a:visited {
					font-size:12px;
					color:#895917;
					text-decoration:none;
				   }
.submenu a:active {
					font-size:12px;
					color:#C19C7B;
					text-decoration:none;
				  }
.submenu a:hover {
					font-size:12px;
					color:#33CC99;
					text-decoration:none;
				 }


.new_box1		{	font-size: 				10pt;
				  	width: 					530px;
				  	text-align: 			center;
				  	border: 				solid 1px #fea472;
				  	background-color: 		#ffffcc;
				  	padding-top: 			4px;
				}

.new dl			{	font-size:				12px;
					color:					#666666;
					line-height:			1.0em;
					margin-left:			30px;
					font-family: 			Arial,sans-serif;
					font-weight: 			normal;
				}
.new dt			{	float:					left;
					font-family: 			Arial,sans-serif;
					font-weight: 			normal;
					margin-right:			50px;
				}
.new dd			{	margin-left:			50px;
					text-align:				left;
					line-height:			1.0em;
				}

.new a:link 	{
					font-size:12px;
					color:#009900;
					text-decoration:none;
				}
.new a:visited 	{
					font-size:12px;
					color:#895917;
					text-decoration:none;
				}
.new a:active 	{
					font-size:12px;
					color:#C19C7B;
					text-decoration:none;
				}
.new a:hover 	{
					font-size:12px;
					color:#33CC99;
					text-decoration:none;
				}


.index 			{	width: 					510px;
					font-size: 				9pt;
					color:					#666666;
					border: 				0;
					margin-left:			20px;
  				}
.index a:link 	{
					font-size:12px;
					color:#009900;
					text-decoration:none;
				}
.index a:visited 	{
					font-size:12px;
					color:#895917;
					text-decoration:none;
				}
.index a:active 	{
					font-size:12px;
					color:#C19C7B;
					text-decoration:none;
				}
.index a:hover 	{
					font-size:12px;
					color:#33CC99;
					text-decoration:none;
				}

.sitemap_img	{	float:					right;
					margin-right:			5px;
					margin-left:			5px;
				}
.comment_img	{	float:					left;
					margin-right:			5px;
					margin-left:			5px;
				}

.comment		{	width: 					510px;
					font-size: 				9pt;
					color:					#666666;
					border: 				0;
					margin-left:			20px;

  				}

.pan {
					float:left;
					width:545px;
					margin:10px;
		  }

.bf-1			{	text-align:				left;
					font-size:				13px;
					line-height:			130%;
					width:					520px;
					margin: 				20px 10px 10px 20px;
				}
.bf-2			{	border-bottom:			2px solid #66CC66;
				}
.bf-3			{	padding:				2px 15px;
					background:				#66CC66;
					color:					#fff;
					font-weight:			bold;
					etter-spacing:			2px;
					width:					150px;
				}
.bf-4			{	padding:				10px 10px 10px 20px;
				}


.book	 		{  border-left: 			solid 5px #e6cde3;
				   margin: 					10px 10px 10px 5px;
				   padding: 				10px 10px 10px 5px;
				   margin-left:				20px;
				}
.book dl		{  margin: 					0px;
  				}
.book dt		{  font-size: 				10pt;
				   padding: 				1px 1em 1px 0.3em;
				   border-bottom: 			solid 1px #CCC5C6;
				}
.book dd		{  font-size: 				10pt;
				   margin: 					0px 0px 1em 0.5em;
				   padding: 				0.3em;
				}


.history	 	{  border-left: 			solid 5px #efab93;
				   margin: 					10px 10px 10px 5px;
				   padding: 				10px 10px 10px 5px;
				   margin-left:				20px;
				}
.history dl		{  margin: 					0px;
  				}
.history dt		{  font-size: 				10pt;
				   padding: 				1px 1em 1px 0.3em;
				   border-bottom: 			solid 1px #CCC5C6;
				}
.history dd		{  font-size: 				10pt;
				   margin: 					0px 0px 1em 0.5em;
				   padding: 				0.3em;
				}

.kihon	 		{  border-left: 			solid 5px #abced8;
				   margin: 					5px 5px 5px 5px;
				   padding: 				5px 5px 5px 5px;
				   margin-left:				20px;
				}
.kihon dl		{  margin: 					0px;
  				}
.kihon dt		{  font-size: 				10pt;
				   padding: 				5px 5px 5px 5px;
				   border-bottom: 			solid 1px #CCC5C6;
				   font-weight:				bold;
				}
.kihon dd		{  font-size: 				10pt;
				   margin: 					5px 5px 5px 5px;
				   padding: 				10px;
				}

.sayou_kokoro	{  border-left: 			solid 5px #d8e698;
				   margin: 					5px 5px 5px 5px;
				   padding: 				5px 5px 5px 5px;
				   margin-left:				20px;
				}
.sayou_kokoro dl{  margin: 					0px;
  				}
.sayou_kokoro dt{  font-size: 				10pt;
				   padding: 				5px 5px 5px 5px;
				   border-bottom: 			solid 1px #CCC5C6;
				   font-weight:				bold;
 				}
.sayou_kokoro dd{  font-size: 			　　10pt;
				   margin: 				　　5px 5px 5px 5px;
				   padding: 			　　10px;
				}

.title			{	font-size: 				9pt;
					font-weight: 			normal;
					margin: 				0px 0.3em 0.7em 0px;
					padding: 				0px 1em 1px 1em;
					border-bottom: 			dashed 1px #999596;
					color: 					#333333;
					letter-spacing: 		0.1em;
					text-align: 			right;
  				}


.oil	 		{  border-left: 			solid 5px #f8b862;
				   margin: 					5px 5px 5px 5px;
				   padding: 				5px 5px 5px 5px;
				   margin-left:				20px;
				}
.oil dl			{  margin: 					0px;
  				}
.oil dt			{  font-size: 				10pt;
				   padding: 				5px 5px 5px 5px;
				   border-bottom: 			solid 1px #CCC5C6;
				   font-weight:				bold;
				}
.oil dd			{  font-size: 				10pt;
				   margin: 					5px 5px 5px 5px;
				   padding: 				10px;
				}



.seiyu	 		{  border-left: 			solid 5px #c1d8ac;
				   margin: 					5px 5px 5px 5px;
				   padding: 				5px 5px 5px 5px;
				   margin-left:				20px;
				}
.seiyu dl		{  margin: 					0px;
  				}
.seiyu dt		{  font-size: 				10pt;
				   padding: 				5px 5px 5px 5px;
				   border-bottom: 			solid 1px #CCC5C6;
				   font-weight:				bold;
				}
.seiyu dd		{  font-size: 				10pt;
				   margin: 					5px 5px 5px 5px;
				   padding: 				10px;
				}




.cosme-1		{	text-align:				left;
					font-size:				13px;
					line-height:			130%;
					width:					520px;
					margin: 				10px 10px 10px 5px;
				}
.cosme-2		{	border-bottom:			2px solid #66CC66;
				}
.cosme-3		{	padding:				2px 15px;
					background:				#66CC66;
					color:					#fff;
					font-weight:			bold;
					etter-spacing:			2px;
					width:					200px;
				}
.cosme-4		{	padding:				10px 10px 10px 20px;
				}

.point-1		{	text-align:				left;
					font-size:				13px;
					line-height:			130%;
					width:					520px;
					margin: 				10px 10px 10px 5px;
				}
.point-2		{	border-bottom:			2px solid #66CC66;
				}
.point-3		{	padding:				2px 15px;
					background:				#66CC66;
					color:					#fff;
					font-weight:			bold;
					etter-spacing:			2px;
					width:					180px;
				}
.point-4		{	padding:				10px 10px 10px 20px;
				}

.bath-1			{	text-align:				left;
					font-size:				13px;
					line-height:			130%;
					width:					520px;
					margin: 				10px 10px 10px 5px;
				}
.bath-2			{	border-bottom:			2px solid #66CC66;
				}
.bath-3			{	padding:				2px 15px;
					background:				#66CC66;
					color:					#fff;
					font-weight:			bold;
					etter-spacing:			2px;
					width:					230px;
				}
.bath-4			{	padding:				10px 10px 10px 20px;
				}

.kitchen-1		{	text-align:				left;
					font-size:				13px;
					line-height:			130%;
					width:					520px;
					margin: 				10px 10px 10px 5px;
				}
.kitchen-2		{	border-bottom:			2px solid #66CC66;
				}
.kitchen-3		{	padding:				2px 15px;
					background:				#66CC66;
					color:					#fff;
					font-weight:			bold;
					etter-spacing:			2px;
					width:					170px;
				}
.kitchen-4		{	padding:				10px 10px 10px 20px;
				}

.good-1			{	text-align:				left;
					font-size:				13px;
					line-height:			130%;
					width:					520px;
					margin: 				10px 10px 10px 5px;
				}
.good-2			{	border-bottom:			2px solid #66CC66;
				}
.good-3			{	padding:				2px 15px;
					background:				#66CC66;
					color:					#fff;
					font-weight:			bold;
					etter-spacing:			2px;
					width:					150px;
				}
.good-4			{	padding:				10px 10px 10px 20px;
				}


.katuyou 		{  border-left: 			solid 5px #fddea5;
				   margin: 					10px 10px 10px 5px;
				   padding: 				10px 10px 10px 5px;
				   margin-left:				10px;
				}
.katuyou dl		{  margin: 					0px;
  				}
.katuyou dt		{  font-size: 				11pt;
				   padding: 				1px 1em 1px 0.3em;
				   border-bottom: 			solid 1px #CCC5C6;
				}
.katuyou dd		{  font-size: 				10pt;
				   font-family: 			MS UI Gothic,sans-serif;
				   margin: 					0px 0px 1em 0.5em;
				   padding: 				0.3em;
				}

.koushin dl		{	font-size:				12px;
					color:					#000000;
					line-height:			1.0em;
					margin-left:			30px;
					font-family: 			Arial,sans-serif;
					font-weight: 			normal;
				}
.koushin dt		{	float:					left;
					font-family: 			Arial,sans-serif;
					font-weight: 			normal;
					margin-right:			50px;
				}
.koushin dd		{	margin-left:			50px;
					text-align:				left;
					line-height:			1.0em;
				}

.attention	 		{  border-left: 			solid 5px #e4ab9b;
				   margin: 					10px 10px 10px 5px;
				   padding: 				10px 10px 10px 5px;
				   margin-left:				20px;
				}
.attention dl		{  margin: 					0px;
  				}
.attention dt		{  font-size: 				10pt;
				   padding: 				1px 1em 1px 0.3em;
				   border-bottom: 			solid 1px #CCC5C6;
				}
.attention dd		{  font-size: 				10pt;
				   margin: 					0px 0px 1em 0.5em;
				   padding: 				0.3em;
				}



.pankuzu {
					display:block;
					background-image: url("image/bar.gif");
					background-repeat:no-repeat;
					wiidth:545px;
					height:52px;
					padding-left:70px;
					padding-top:14px;
					font-size:13px;
					color:#895917;
					font-weight:bold;
					text-decoration:none;
	  }

#site_map {
					background-color: #FFFFFF;
					margin:20px;
					text-align:left;
		}
#site_map th {
					background-image: url("image/i-cher.gif");
					background-repeat:no-repeat;
					font-size:12px;
		   }
#site_map td {		background-color: #FFFFFF;
					padding:3px;
					vertical-align:top;
					font-size:12px;
		   }

#m_foam {
					background-color: #FFFFFF;
					border-collapse: collapse;
					border:0px solid #895917;
					margin:5px;
		}
#m_foam th {
					background-color:#FFFFFF;
					border-collapse: collapse;
					border:1px solid #895917;
					padding:3px;
					vertical-align:center;
					text-align:center;
					color:#895917;
					font-size:12px;
		   }
.book_table1	{border-color:#999999; border-width:1px; border-style:solid;}

.booktitle {
	font-size: 12px;
	color: #666666;
}
.bookcomment {
	font-size: 12px;
	color: #666666;
			   margin-left:120px;
}

.booklink {
	text-decoration: none;
	color: #000000;

}
.text23{
  width: 410px;/*全体の幅、shadowと同じに*/
  font-size: 9pt;/*全体の文字サイズ*/
  color:#999999;
  position: relative;
  margin: 10px 10px 10px 5px;
  padding: 0.8em;/*内部の余白*/
  border: solid 1px #999999;
  }
.text24{
  width: 500px;/*全体の幅、shadowと同じに*/
  font-size: 9pt;/*全体の文字サイズ*/
  color:#999999;
  position: relative;
  margin: 10px 10px 10px 5px;
  padding: 0.8em;/*内部の余白*/
  border: solid 1px #999999;
  }

.book_img{
float:left;}
