<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: rgba(55,55,55,1.00);
	background-color: #fdf6ea;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
a {
	text-decoration: none;
	color: rgba(55,55,55,1.00);
	display: block;
	border-width: 0px;
}
:hover{
	-webkit-transition: background-color 0.25s linear;
}
#building header #logotitle  {
	width: 480px;
	height: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	float: left;
}
#building {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
#building header #discription {
	width: 440px;
	float: left;
	height: 80px;
	font-size: 12px;
	line-height: 20px;
	color: rgba(84,64,23,1.00);
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#building header nav {
	width: 960px;
	height: 100px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#building header nav ul {
	width: 960px;
	height: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	list-style-image: none;
}
#building header nav ul li {
	width: 240px;
	height: 100px;
	float: left;
	list-style-image: none;
	list-style-type: none;
}
#footer-building {
	width: 960px;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color: #6A5D4F;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#footer-building #footer-navi  {
	width: 960px;
	height: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
}
#footer-building #footer-navi li {
	width: 240px;
	height: 50px;
	float: left;
	line-height: 50px;
	text-align: center;
	color: rgba(247,243,237,1.00);
}
#footer-building #copyright {
	clear: both;
	color: #F7F3ED;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#building header #logotitle a {
	width: 100%;
	height: 100%;
	display: block;
}
#building header {
	background-image: url(images/head.png);
	background-repeat: no-repeat;
}
#building #bottomimage {
	width: 960px;
	height: 180px;
	background-color: rgba(255,255,255,1.00);
}
#building #sidemenu {
	width: 250px;
	height: auto;
	margin-right: 10px;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border-radius: 5px;
	padding-bottom: 10px;
}
#building #postarea {
	width: 680px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	margin-top: 10px;
	background-color: #FFFFFF;
}
#building #mainimage {
	width: 940px;
	height: 430px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#building #sidemenu .sidemenutitle {
	background-image: url(images/sidebarhead.png);
	width: 220px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 19px;
	font-weight: lighter;
	color: rgba(84,64,23,1.00);
}
#building #sidemenu ul {
	list-style-type: none;
	list-style-image: none;
	width: 250px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#building #sidemenu ul li {
	border-collapse: collapse;
	display: block;
	height: auto;
	margin-bottom: 10px;
}
#building #sidemenu ul li a {
	font-size: 14px;
	line-height: 20px;

}
#building #sidemenu ul li a:hover  {

}
#building #postarea .pagetitle {
	background-image: url(images/h2title.png);
	background-repeat: no-repeat;
	width: 640px;
	height: 75px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	line-height: 65px;
	color: rgba(53,39,11,1.00);
	font-size: 23px;
	text-align: left;
	font-weight: bold;
	clear: both;
}
#building #main {
	width: 920px;
	height: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FFFFFF;
	border-radius: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#building #main #mainmenu {
	width: 920px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	list-style-image: none;
}
#building #main #mainmenu li {
	width: 450px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
	height: 150px;
	background-image: url(images/menu-bg.png);
	background-repeat: no-repeat;
}
#building #main #mainmenu li a {
	display: block;
	width: 430px;
	height: 130px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#building #main #mainmenu li a .menutitle {
	width: 250px;
	height: 40px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	line-height: 40px;
	color: #544017;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #544017;
	display: block;
	font-size: 17px;
}
#building #main #mainmenu li a .topthum {
	display: block;
	width: 150px;
	height: 130px;
	float: right;
}
#main #mainmenu li a .content-discript {
	display: block;
	width: 260px;
	height: 80px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 20px;
}
#building #postarea .subtitle {
	font-size: 20px;
	line-height: 24px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: auto;
	display: block;
	border-left: 5px solid #544017;
	text-align: left;
}
#building #postarea .chapthead {
	border-bottom: 1px dotted #544017;
	height: auto;
	font-size: 16px;
	line-height: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	clear: both;
}
#postarea .gbcare-table tbody tr td {
	text-align: left;
	font-size: 13px;
}
#building #postarea .gbcare-table {
	width: 680px;
}
#building #postarea .opution-table {
	width: 680px;
	height: auto;
	display: block;
	margin-bottom: 20px;
}
#building #postarea .alltext {
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	line-height: 32px;
	text-align: left;
}
#building #postarea .alllist {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 25px;
}
#building #postarea .wideth-image {
	width: 680px;
	height: auto;
	margin-bottom: 20px;
	display: block;
	margin-top: 20px;
}
#building #postarea .right-image {
	width: 350px;
	height: auto;
	display: block;
	float: right;
	margin-left: 15px;
}
#building #postarea .right-image2 {
	width: 200px;
	height: auto;
	display: block;
	float: right;
	margin-left: 15px;
}
#building #postarea .right-image6 {
	width: 148px;
	height: auto;
	display: block;
	float: right;
	margin-left: 15px;
}
#building #postarea .right-image5 {
	width: 300px;
	height: auto;
	display: block;
	float: right;
	margin-left: 15px;
}
#building #postarea .right-image3 {
	width: 640px;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}
#building #postarea .right-image4 {
	width: 650px;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#building #postarea .link {
	width: 280px;
	text-align: center;
	display: block;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
}
#building #postarea .link a {
	width: 280px;
	text-align: center;
	display: block;
	font-size: 12px;
	line-height: 30px;
	border: 1px solid #544017;
	height: 30px;
}
#building #postarea .link a:hover {
	background-color: #544017;
	color: #FFFFFF;
	border: 1px solid #544017;
}
#building #postarea #gbtop {
	width: 680px;
	height: 400px;
	background-image: url(gb/images/NGB_cat-h1-1.jpg);
}
#postarea #gbtop .maincopy {
	font-weight: bold;
	font-size: 30px;
	color: #373737;
	line-height: 50px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#postarea #gbtop .maintext {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
	font-size: 15px;
	line-height: 30px;
}
#building #postarea #gbpoint-list {
	width: 680px;
	height: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
}
#building #postarea #gbpoint-list li {
	width: 450px;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #544017;
	color: #FFFFFF;
	font-weight: bold;
}
#postarea .opution-table tbody tr td .thumnail {
	width: 100px;
	height: 100px;
	display: block;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
}
#postarea .opution-table tbody tr td .product-title {
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	height: auto;
	width: 190px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#postarea .opution-table tbody tr td .link2 {
	clear: both;
	text-align: center;
}
#postarea .opution-table tbody tr td .link2 a {
	display: block;
	border: 1px solid #544017;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	width: 100%;
	height: 100%;
}
#postarea .opution-table tbody tr td .link2 a:hover {
	border: 1px solid #544017;
	background-color: #544017;
	color: #FFFFFF;
}
hr.style-one {
	border: 0;
	height: 1px;
	background: #333;
	background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
}#building #postarea #message {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif;
	font-size: 16px;
	line-height: 28px;
}
#building #postarea .caremenu tbody tr td {
	font-size: 12px;
	line-height: 18px;

}
#postarea .caremenu tbody tr td .caremenuthum {
	width: 210px;
	height: 150px;
}
#building #main #topleft {
	width: 600px;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 15px;
}
#building #main #topright {
	width: 300px;
	float: left;
	margin-top: 10px;
	height: auto;
}
#building #main #topleft .topsubtitle {
	width: 590px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #544017;
	line-height: 39px;
	height: 39px;
	border-bottom: 1px solid #544017;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,219,219,1.00) 98.96%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,219,219,1.00) 98.96%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,219,219,1.00) 98.96%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(219,219,219,1.00) 98.96%);
}
#building #main #topright .topsubtitle {
	width: 290px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #544017;
	line-height: 39px;
	height: 39px;
	border-bottom: 1px solid #544017;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,219,219,1.00) 98.96%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,219,219,1.00) 98.96%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,219,219,1.00) 98.96%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(219,219,219,1.00) 98.96%);
}

#main #topright #news {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 298px;
	height:110px;
	background-color: #FFFFFF;
	overflow-y: scroll;
	list-style-type: none;
	display: block;
	overflow-x: hidden;
	border: 1px solid #373737;
}
#main #topright #news li {
	width: 300px;
	display: block;
	height: 40px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main #topright #news li a {
	width: 290px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	display: block;
	height: auto;
}
#main #topright #news li:hover {
	background-color: #deb887;
}
#main #topright #news li a .data {
	width: 40px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-right: 10px;
	color: #FF0000;
	display: block;
}
#main #topright #news li a .title {
	text-decoration: underline;
	font-size: 14px;
	line-height: 20px;
	display: block;
	float: left;
	margin-right: 10px;
	height: auto;
	width: 290px;
	overflow-x: hidden;
	overflow-y: hidden;
}
#main #topright #news li:hover a .title {
	color:#fff;
}
#main #topright #news li:hover a .date {
	color:#fff;
}
#main #topright #news li a .date {
	text-decoration: underline;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	display: block;
	width: 108px;
	height: auto;
	margin-right: 8px;
	float:left;
}

#main #topleft #news {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 400px;
	height: 200px;
	background-color: #FFFFFF;
	overflow-y: scroll;
	list-style-type: none;
	display: block;
	overflow-x: hidden;
	border: 1px solid #373737;
}
#main #topleft #news li {
	width: 598px;
	display: block;
	height: 20px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main #topleft #news li a {
	width: 578px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	display: block;
	height: auto;
}
#main #topleft #news li:hover {
	background-color: #544017;
}
#main #topleft #news li a .data {
	width: 40px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-right: 10px;
	color: #FF0000;
	display: block;
}
#main #topleft #news li a .title {
	text-decoration: underline;
	font-size: 14px;
	line-height: 20px;
	display: block;
	float: left;
	margin-right: 10px;
	height: auto;
	width: 400px;
	overflow-x: hidden;
	overflow-y: hidden;
}
#main #topleft #news li:hover a .title {
	color:#fff;
}
#main #topleft #news li:hover a .date {
	color:#fff;
}
#main #topleft #news li a .date {
	text-decoration: underline;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	display: block;
	width: 108px;
	height: auto;
	margin-right: 8px;
	float: right;
}
#building #postarea video {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: 360px;
}


#building #postarea .tow-pict {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	text-align: center;
	margin-bottom: 15px;
}
#building #postarea .right-table {
	float: right;
	width: auto;
	height: auto;
	margin-left: 15px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #ACACAC;
	border-collapse: collapse;
	border-spacing: 0px 0px;
}
#building #postarea .right-table tbody tr td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #ACACAC;
	border-collapse: collapse;
}
.clear  {
	clear: both;
	display: block;
}
#sidemenu ul li .submenu {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 250px;
	height: auto;
}
#sidemenu ul li .submenu li a {
	width: 210px;
	padding-left: 30px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 22px;
	color: #544017;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sidemenu ul li .submenu li {
	background-image: url(images/list.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #544017;
}
#sidemenu ul li .submenu li a:hover {
	text-decoration: underline;
}
#sidemenu ul .kiji a {
	width: 210px;
	padding-left: 30px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 22px;
	color: #544017;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sidemenu ul .kiji {
	background-image: url(images/list.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#sidemenu ul .kiji a:hover {
	text-decoration: underline;
}
#building #postarea .chapter {
	background-color: #E3CA99;
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
	width: 310px;
	padding-left: 10px;
}
#postarea .alltext a {
	display: inherit;
	text-decoration: underline;
	color: #544017;
}
#postarea #toromi tbody tr td {
	font-size: 10px;
	text-align: center;
	line-height: 30px;
}
#building #postarea .resipitolink {
	width: 500px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	margin-top: 15px;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	font-weight: bold;
	background-color: #70561F;
}
#postarea .resipitolink a {
	display: block;
	width: 500px;
	height: 60px;
	background-image: -webkit-linear-gradient(270deg,rgba(223,195,141,1.00) 0%,rgba(84,64,23,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(223,195,141,1.00) 0%,rgba(84,64,23,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(223,195,141,1.00) 0%,rgba(84,64,23,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(223,195,141,1.00) 0%,rgba(84,64,23,1.00) 100%);
	color: #FFFFFF;
	border-radius: 5px;
}
.caption {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: right;
	width: 100%;
	text-align: center;
	font-size: 13px;
	line-height: 18px;
}
#postarea .matome li {
	font-size: 18px;
	line-height: 40px;
	list-style-type: circle;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
#postarea .matome {
	list-style-type: circle;
	background-image: url(images/matome.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 150px;
	padding-bottom: 0px;
	padding-left: 60px;
	width: 440px;
	height: 272px;
}
#postarea .matome li ul li {
	font-size: 15px;
}
#postarea .matome2 {
	list-style-type: circle;
	background-image: url(images/matome2.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 150px;
	padding-bottom: 0px;
	padding-left: 60px;
	width: 440px;
	height: 372px;
}
#postarea .matome2 li ul li {
	font-size: 15px;
}
#postarea .matome2 li {
	font-size: 18px;
	line-height: 30px;
	list-style-type: circle;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
#building #postarea #adres {
	font-size: 14px;
	line-height: 32px;
	width: 300px;
}
#postarea .resipitolink a:hover {
	background-image: -webkit-linear-gradient(270deg,rgba(204,153,73,1.00) 0%,rgba(186,142,51,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(204,153,73,1.00) 0%,rgba(186,142,51,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(204,153,73,1.00) 0%,rgba(186,142,51,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(204,153,73,1.00) 0%,rgba(186,142,51,1.00) 100%);
	background-color: #BA8E33;
}
#building #postarea #tubetable {
	width: 680px;
}
#tubetable tbody tr td {
	font-size: 13px;
	line-height: 18px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#tubetable tbody tr th {
	font-size: 18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #544017;
	color: #FFFFFF;
}
#building #postarea .zairyou {
	width: 315px;
	border: 1px solid #A6A6A6;
	border-collapse: collapse;
}
#postarea .zairyou tbody tr td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 13px;
	width: 50%;
	border: 1px solid #A6A6A6;
	border-collapse: collapse;
}
#building #postarea table tbody tr td img {
	border-width: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#postarea table tbody tr td {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#postarea table tbody tr td a {
	border-width: 0px;
	border-style: none;
}
#building #postarea #tubetable tbody tr td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#postarea table tbody tr td a {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width: 0px;
	border-style: none;
}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{
display:block;
}
#building #postarea .alltext2 {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	font-size: 17px;
	line-height: 28px;
	margin-top: 15px;
	margin-bottom: 30px;
}
hr {
	border: 0;
	height: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	display: block;
	clear: both;
}
#building #postarea .care-menu {
	width: 679px;
	height: 200px;
	margin-bottom: 15px;
	border-top: 1px solid #544017;
	border-left: 1px solid #544017;
}

#postarea .care-menu .caretitle {
	font-size: 15px;
	line-height: 18px;
	width: 459px;
	height: 40px;
	border-bottom: 1px solid #544017;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
#postarea .care-menu .alltext3 {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 13px;
	line-height: 20px;
	height: 100px;
	width: auto;
}
#postarea .care-menu .care-link {
	width: 400px;
	height: 30px;
	margin-left: 34px;
	text-align: center;
	line-height: 30px;
	background-color: #544017;
	font-weight: bold;
	color: #FFFFFF;
}
#building #postarea #case2 {
	background-image: url(care/images/HA021_L.jpg);
	background-repeat: no-repeat;
	width: 680px;
	height: 400px;
	background-position: center bottom;
}
#building #postarea .tab {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
}
#building #postarea .tab li {
	width: 338px;
	float: left;
	height: 39px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
}
#building #postarea .tab li a {
	text-align: center;
	line-height: 39px;
}
#building #postarea .tab li a:hover {
	color: #FFFFFF;
	background-color: #544017;
}
#building #postarea .tec {
	clear: both;
	width: 680px;
	margin-bottom: 15px;
	border: 1px solid #ACACAC;
	border-collapse: collapse;
	margin-top: 15px;
}
#postarea .tec tbody tr td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	border: 1px solid #ACACAC;
	border-collapse: collapse;
	font-size: 12px;
	width: 148px;
}
#postarea .tec tbody tr .point {
	color: #162F8E;
	font-size: 14px;
	text-align: left;
	line-height: 20px;
	font-weight: bold;
	padding-left: 60px;
	background-image: url(simplecare/images/point-bg.jpg);
	background-repeat: no-repeat;
	background-position: 7px 10px;
}
#building #postarea .left-image {
	width: 200px;
	height: 200px;
	display: block;
	margin-right: 20px;
	margin-bottom: 15px;
	float: left;
}
#building #postarea .chushakutable {
	border: 1px solid #949494;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
.chushakutable tbody tr th {
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.chushakutable tbody tr td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	font-size: 13px;
	line-height: 18px;
}
#building #postarea .alltext4 {
	text-align: left;
	font-size: 16px;
	line-height: 22px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#building #postarea .danraku {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: block;
	height: 50px;
	width: 295px;
	border-bottom: 1px dotted #644A30;
	line-height: 25px;
	background-color: #E8E8E8;
}
#postarea div dl {
	height: auto;
	width: 310px;
	padding-left: 15px;
	padding-top: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#postarea div dl dt {
	color: #644A30;
	font-weight: bold;
	line-height: 30px;
}
#postarea #mailformpro #message {
	width: 650px;
	height: 140px;
}
#building #postarea .douga {
	width: 560px;
	height: 315px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
#building #postarea .mtable tr td {
	text-align: center;
	width: 208px;
}
.mtable tbody .thum td   {
}
.mtable tbody .thum td img {
	display: block;
	height: 155px;
	width: 208px;
}
.mtable tbody .mtitle td {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
}
.mtable tbody .mlink td a {
	background-color: #8A6B3A;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 25px;
	display: block;
}
.mtable tbody .mlink td a:hover {
	background-color: #373737;
}
#building #cooking-area {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}

#building #postarea #video2 {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: 568px;
}


.menumaster  {
  display: table;
  table-layout: fixed;
  text-align: center;
 }

.menuichiran  {
 display: inline-block;
 color: #696969;
 border: solid 5px #fff;
 text-align: center;
 line-height: 40px;
 width: 180px;
 height: 40px;
 background-color:#b0e0e6;
 }

	</pre></body></html>